diff --git a/Packages/com.unity.render-pipelines.core/Editor/CoreEditorUtils.cs b/Packages/com.unity.render-pipelines.core/Editor/CoreEditorUtils.cs index 0f9077c7d07..0d8a485dd27 100644 --- a/Packages/com.unity.render-pipelines.core/Editor/CoreEditorUtils.cs +++ b/Packages/com.unity.render-pipelines.core/Editor/CoreEditorUtils.cs @@ -863,7 +863,7 @@ static bool HandleEvent(bool state, Rect activationRect, Action context return state; } - static void ShowHelpButton(Rect contextMenuRect, string documentationURL, GUIContent title) + internal static void ShowHelpButton(Rect contextMenuRect, string documentationURL, GUIContent title) { if (string.IsNullOrEmpty(documentationURL)) return; diff --git a/Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugWindow.cs b/Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugWindow.cs index c8eae3cd2f3..1ca095c6d56 100644 --- a/Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugWindow.cs +++ b/Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugWindow.cs @@ -11,7 +11,6 @@ using UnityEngine; using UnityEngine.Assertions; using UnityEngine.Rendering; -using PackageInfo = UnityEditor.PackageManager.PackageInfo; namespace UnityEditor.Rendering { @@ -44,7 +43,8 @@ void OnEnable() hideFlags = HideFlags.HideAndDontSave; } } - + + [CoreRPHelpURL("Rendering-Debugger")] sealed class DebugWindow : EditorWindowWithHelpButton, IHasCustomMenu { static Styles s_Styles; @@ -76,37 +76,6 @@ public static bool open private set => DebugManager.instance.displayEditorUI = value; } - protected override void OnHelpButtonClicked() - { - //Deduce documentation url and open it in browser - var url = GetSpecificURL() ?? GetDefaultURL(); - Application.OpenURL(url); - } - - string GetDefaultURL() - { - //Find package info of the current CoreRP package - return $"https://docs.unity3d.com/Packages/com.unity.render-pipelines.core@{DocumentationInfo.version}/manual/Rendering-Debugger.html"; - } - - string GetSpecificURL() - { - //Find package info of the current RenderPipeline - var currentPipeline = GraphicsSettings.currentRenderPipeline; - if (currentPipeline == null) - return null; - - if (!DocumentationUtils.TryGetPackageInfoForType(currentPipeline.GetType(), out var packageName, out var version)) - return null; - - return packageName switch - { - "com.unity.render-pipelines.universal" => $"https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@{version}/manual/features/rendering-debugger.html", - "com.unity.render-pipelines.high-definition" => $"https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@{version}/manual/Render-Pipeline-Debug-Window.html", - _ => null - }; - } - [DidReloadScripts] static void OnEditorReload() { @@ -508,10 +477,23 @@ void OnGUI() { using (new EditorGUILayout.VerticalScope()) { - const float leftMargin = 4f; - GUILayout.Space(leftMargin); var selectedPanel = panels[m_Settings.selectedPanel]; + + using (new EditorGUILayout.HorizontalScope()) + { + var style = new GUIStyle(CoreEditorStyles.sectionHeaderStyle) { fontStyle = FontStyle.Bold }; + EditorGUILayout.LabelField(new GUIContent(selectedPanel.displayName), style); + + // Context menu + var rect = GUILayoutUtility.GetLastRect(); + var contextMenuRect = new Rect(rect.xMax, rect.y + 4f, 16f, 16f); + + CoreEditorUtils.ShowHelpButton(contextMenuRect, selectedPanel.documentationUrl, new GUIContent($"{selectedPanel.displayName} panel.")); + } + const float leftMargin = 4f; + GUILayout.Space(leftMargin); + using (var scrollScope = new EditorGUILayout.ScrollViewScope(m_ContentScroll)) { TraverseContainerGUI(selectedPanel); diff --git a/Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeEditor.cs b/Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeEditor.cs index 20de07edc84..dffbc3e31da 100644 --- a/Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeEditor.cs +++ b/Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeEditor.cs @@ -123,7 +123,7 @@ internal static void FrameSettingDisabledHelpBox() var k_EnsureFrameSetting = Type.GetType("UnityEditor.Rendering.HighDefinition.HDEditorUtils,Unity.RenderPipelines.HighDefinition.Editor") .GetMethod("EnsureFrameSetting", BindingFlags.Static | BindingFlags.NonPublic); - k_EnsureFrameSetting.Invoke(null, new object[] { k_APVFrameSetting, "Adaptive Probe Volumes" }); + k_EnsureFrameSetting.Invoke(null, new object[] { k_APVFrameSetting}); } } diff --git a/Packages/com.unity.render-pipelines.core/Editor/LookDev/EnvironmentLibrary.cs b/Packages/com.unity.render-pipelines.core/Editor/LookDev/EnvironmentLibrary.cs index 3ab31ee75bf..830560fc5b9 100644 --- a/Packages/com.unity.render-pipelines.core/Editor/LookDev/EnvironmentLibrary.cs +++ b/Packages/com.unity.render-pipelines.core/Editor/LookDev/EnvironmentLibrary.cs @@ -12,7 +12,7 @@ namespace UnityEditor.Rendering.LookDev /// /// Class containing a collection of Environment /// - [CoreRPHelpURL("Environment-Library")] + [CoreRPHelpURL("Look-Dev-Environment-Library")] public class EnvironmentLibrary : ScriptableObject { [field: SerializeField] diff --git a/Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.cs b/Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.cs index 75bbb04a974..d6a78d50983 100644 --- a/Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.cs +++ b/Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.cs @@ -3,6 +3,7 @@ using UnityEditor.Rendering.Analytics; using UnityEditor.UIElements; using UnityEngine; +using UnityEngine.Rendering; using UnityEngine.Rendering.RenderGraphModule; using UnityEngine.Scripting.APIUpdating; using UnityEngine.UIElements; @@ -13,7 +14,8 @@ namespace UnityEditor.Rendering /// Editor window class for the Render Graph Viewer /// [MovedFrom("")] - public partial class RenderGraphViewer : EditorWindow + [CoreRPHelpURL(packageName: "com.unity.render-pipelines.universal", pageName: "render-graph-view")] + public partial class RenderGraphViewer : EditorWindowWithHelpButton { static partial class Names { diff --git a/Packages/com.unity.render-pipelines.core/Runtime/Common/ObservableList.cs b/Packages/com.unity.render-pipelines.core/Runtime/Common/ObservableList.cs index 02794b91988..cf85070f643 100644 --- a/Packages/com.unity.render-pipelines.core/Runtime/Common/ObservableList.cs +++ b/Packages/com.unity.render-pipelines.core/Runtime/Common/ObservableList.cs @@ -45,7 +45,8 @@ public ListChangedEventArgs(int index, T item) /// Type of the list. public class ObservableList : IList { - IList m_List; + List m_List; + private readonly Comparison m_Comparison; /// /// Added item event. @@ -98,18 +99,23 @@ public ObservableList() /// Constructor. /// /// Allocation size. - public ObservableList(int capacity) + /// The comparision if you want the list to be sorted + public ObservableList(int capacity, Comparison comparison = null) { m_List = new List(capacity); + m_Comparison = comparison; } /// /// Constructor. /// /// Input list. - public ObservableList(IEnumerable collection) + /// The comparision if you want the list to be sorted + public ObservableList(IEnumerable collection, Comparison comparison = null) { m_List = new List(collection); + m_Comparison = comparison; + Sort(); // Make sure the given list is sorted } void OnEvent(ListChangedEventHandler e, int index, T item) @@ -145,6 +151,7 @@ public int IndexOf(T item) public void Add(T item) { m_List.Add(item); + Sort(); OnEvent(ItemAdded, m_List.IndexOf(item), item); } @@ -166,6 +173,7 @@ public void Add(params T[] items) public void Insert(int index, T item) { m_List.Insert(index, item); + Sort(); OnEvent(ItemAdded, index, item); } @@ -248,5 +256,13 @@ IEnumerator IEnumerable.GetEnumerator() { return GetEnumerator(); } + + private void Sort() + { + if (m_Comparison != null) + { + m_List.Sort(m_Comparison); + } + } } } diff --git a/Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsUI.cs b/Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsUI.cs index 0d6769deb0b..2dbc44e203a 100644 --- a/Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsUI.cs +++ b/Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsUI.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Reflection; using UnityEngine.Rendering.RenderGraphModule; namespace UnityEngine.Rendering @@ -51,6 +52,9 @@ public void RegisterDebug(IDebugDisplaySettings settings) displayName: disposableSettingsPanel.PanelName, createIfNull: true, groupIndex: (disposableSettingsPanel is DebugDisplaySettingsPanel debugDisplaySettingsPanel) ? debugDisplaySettingsPanel.Order : 0); +#if UNITY_EDITOR + panel.documentationUrl = disposableSettingsPanel.GetType().GetCustomAttribute()?.URL; +#endif ObservableList panelChildren = panel.children; diff --git a/Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Panel.cs b/Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Panel.cs index 8d506f78e11..688bf532b04 100644 --- a/Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Panel.cs +++ b/Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Panel.cs @@ -53,13 +53,17 @@ public class Panel : IContainer, IComparable /// Callback used when the panel is set dirty. /// public event Action onSetDirty = delegate { }; + +#if UNITY_EDITOR + public string documentationUrl { get; set; } +#endif /// /// Constructor. /// public Panel() { - children = new ObservableList(); + children = new ObservableList(0, (widget, widget1) => widget.order.CompareTo(widget1.order)); children.ItemAdded += OnItemAdded; children.ItemRemoved += OnItemRemoved; } diff --git a/Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.cs b/Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.cs index ecd191615a6..33d08dd5aaa 100644 --- a/Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.cs +++ b/Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.cs @@ -18,7 +18,7 @@ namespace UnityEngine.Rendering /// state (e.g., whether it is in the editor or playing at runtime). /// - `DebugUI` also includes helper methods for widget initialization, such as compact initialization using the `NameAndTooltip` struct. /// - /// This API lets you do the following: + /// This API lets you do the following: /// - Specify widget behavior such as "EditorOnly", "RuntimeOnly", "EditorForceUpdate", and "FrequentlyUsed". /// - Show dynamic data with optional formatting. /// - Specify delegate functions to show or hide widgets @@ -53,10 +53,10 @@ namespace UnityEngine.Rendering /// { /// // Set the display label /// displayName = "Current Time", - /// + /// /// // Set the format for the time /// getter = () => System.DateTime.Now.ToString("HH:mm:ss"), - /// + /// /// // Set the value to refresh every second /// refreshRate = 1f /// }; @@ -103,6 +103,11 @@ public enum Flags /// public abstract class Widget { + /// + /// The order of the widget + /// + public int order { get; set; } = 0; + // Set to null until it's added to a panel, be careful /// /// Panels containing the widget. diff --git a/Packages/com.unity.render-pipelines.core/Runtime/Documentation.cs b/Packages/com.unity.render-pipelines.core/Runtime/Documentation.cs index 7ddace17501..242fbc31f51 100644 --- a/Packages/com.unity.render-pipelines.core/Runtime/Documentation.cs +++ b/Packages/com.unity.render-pipelines.core/Runtime/Documentation.cs @@ -46,7 +46,7 @@ public CoreRPHelpURLAttribute(string pageName, string pageHash, string packageNa } /// - /// Use this attribute to define the help URP. + /// Use this attribute to define documentation url for the current Render Pipeline. /// /// /// [CoreRPHelpURLAttribute("Volume")] @@ -57,14 +57,18 @@ public CoreRPHelpURLAttribute(string pageName, string pageHash, string packageNa public class CurrentPipelineHelpURLAttribute : HelpURLAttribute { private string pageName { get; } + + private string pageHash { get; } /// /// The constructor of the attribute /// /// The name of the documentation page. - public CurrentPipelineHelpURLAttribute(string pageName) + /// The name of the section on the documentation page. + public CurrentPipelineHelpURLAttribute(string pageName, string pageHash = "") : base(null) { this.pageName = pageName; + this.pageHash = pageHash; } /// @@ -77,7 +81,7 @@ public override string URL #if UNITY_EDITOR if (DocumentationUtils.TryGetPackageInfoForType(GraphicsSettings.currentRenderPipeline?.GetType() ?? typeof(DocumentationInfo), out var package, out var version)) { - return DocumentationInfo.GetPackageLink(package, version, this.pageName); + return DocumentationInfo.GetPackageLink(package, version, pageName, pageHash); } #endif return string.Empty; @@ -92,7 +96,8 @@ public override string URL public class DocumentationInfo { const string fallbackVersion = "13.1"; - const string url = "https://docs.unity3d.com/Packages/{0}@{1}/manual/{2}.html#{3}"; + const string packageDocumentationUrl = "https://docs.unity3d.com/Packages/{0}@{1}/manual/"; + const string url = packageDocumentationUrl + "{2}.html{3}"; /// /// Current version of the documentation. @@ -117,6 +122,21 @@ public static string version /// The page name without the extension. /// The full URL of the page. public static string GetPackageLink(string packageName, string packageVersion, string pageName) => string.Format(url, packageName, packageVersion, pageName, ""); + + /// + /// Generates a help URL for the given package, page name and section name. + /// + /// The package name. + /// The package version. + /// The page name without the extension. + /// The section name on the documentation page. + /// The full URL of the page. + public static string GetPackageLink(string packageName, string packageVersion, string pageName, string pageHash) + { + if (!string.IsNullOrEmpty(pageHash) && !pageHash.StartsWith("#")) + pageHash = $"#{pageHash}"; + return string.Format(url, packageName, packageVersion, pageName, pageHash); + } /// /// Generates a help url for the given package and page name @@ -133,7 +153,27 @@ public static string version /// The page name without the extension. /// The page hash /// The full URL of the page. - public static string GetPageLink(string packageName, string pageName, string pageHash) => string.Format(url, packageName, version, pageName, pageHash); + public static string GetPageLink(string packageName, string pageName, string pageHash) + { + if (!string.IsNullOrEmpty(pageHash) && !pageHash.StartsWith("#")) + pageHash = $"#{pageHash}"; + return string.Format(url, packageName, version, pageName, pageHash); + } + + /// + /// Generates a help url to the index page for the provided package name and package version. + /// + /// The name of the package. + /// The version of the package. + /// The full URL to the default package documentation page. + public static string GetDefaultPackageLink(string packageName, string packageVersion) => string.Format(packageDocumentationUrl, packageName, packageVersion); + + /// + /// Generates a help url to the index page for the provided package name and package version. + /// + /// The name of the package. + /// The full URL to the default package documentation page. + public static string GetDefaultPackageLink(string packageName) => string.Format(packageDocumentationUrl, packageName, version); } /// @@ -173,12 +213,12 @@ public static bool TryGetHelpURL(Type type, out string url) #if UNITY_EDITOR /// - /// Obtain package informations from a specific type + /// Obtains package information for a specified type. /// - /// The type used to retrieve package information - /// The name of the package containing the given type - /// The version number of the package containing the given type. Only Major.Minor will be returned as fix is not used for documentation - /// + /// The type used to retrieve package information. + /// The name of the package containing the given type. + /// The version number of the package containing the given type. Only Major.Minor will be returned as fix is not used for documentation. + /// Returns true if the package information is found; otherwise, false. public static bool TryGetPackageInfoForType([DisallowNull] Type type, [NotNullWhen(true)] out string packageName, [NotNullWhen(true)] out string version) { var packageInfo = PackageInfo.FindForAssembly(type.Assembly); @@ -193,6 +233,20 @@ public static bool TryGetPackageInfoForType([DisallowNull] Type type, [NotNullWh version = packageInfo.version.Substring(0, packageInfo.version.LastIndexOf('.')); return true; } + + /// + /// Obtains a help URL to the index page for the package documentation of a specified type. + /// + /// The type used to retrieve package information. + /// The generated help URL to the package's index documentation page. + /// Returns true if a valid help URL is retrieved; otherwise, false. + public static bool TryGetDefaultHelpURL([DisallowNull] Type type, [NotNullWhen(true)] out string url) + { + url = string.Empty; + if (TryGetPackageInfoForType(type, out var packageName, out var version)) + url = DocumentationInfo.GetDefaultPackageLink(packageName, version); + return !string.IsNullOrEmpty(url); + } #endif } } diff --git a/Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Debug/DebugDisplayGPUResidentDrawer.cs b/Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Debug/DebugDisplayGPUResidentDrawer.cs index 9b090d2c6d1..b71ac3963f1 100644 --- a/Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Debug/DebugDisplayGPUResidentDrawer.cs +++ b/Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Debug/DebugDisplayGPUResidentDrawer.cs @@ -223,16 +223,17 @@ private static DebugUI.Table.Row AddOcclusionContextDataRow(int index) }; } - - [DisplayInfo(name = "GPU Resident Drawer", order = 5)] + [DisplayInfo(name = "Rendering", order = 5)] + [CurrentPipelineHelpURL("gpu-resident-drawer")] private class SettingsPanel : DebugDisplaySettingsPanel { - public override string PanelName => "GPU Resident Drawer"; - public override DebugUI.Flags Flags => DebugUI.Flags.EditorForceUpdate; public SettingsPanel(DebugDisplayGPUResidentDrawer data) { + var foldout = new DebugUI.Foldout() { displayName = Strings.drawerSettingsContainerName, }; + AddWidget(foldout); + var helpBox = new DebugUI.MessageBox() { displayName = "Not Supported", @@ -244,10 +245,9 @@ public SettingsPanel(DebugDisplayGPUResidentDrawer data) }, isHiddenCallback = () => GPUResidentDrawer.IsEnabled() }; + foldout.children.Add(helpBox); - AddWidget(helpBox); - - AddWidget(new Container() + foldout.children.Add(new Container() { displayName = Strings.occlusionCullingTitle, isHiddenCallback = () => !GPUResidentDrawer.IsEnabled(), @@ -265,14 +265,12 @@ public SettingsPanel(DebugDisplayGPUResidentDrawer data) }); AddOcclusionContextStatsWidget(data); - AddWidget(new DebugUI.Container() + foldout.children.Add(new DebugUI.BoolField { - displayName = Strings.drawerSettingsContainerName, - isHiddenCallback = () => !GPUResidentDrawer.IsEnabled(), - children = - { - new DebugUI.BoolField { nameAndTooltip = Strings.displayBatcherStats, getter = () => data.displayBatcherStats, setter = value => data.displayBatcherStats = value}, - } + nameAndTooltip = Strings.displayBatcherStats, + getter = () => data.displayBatcherStats, + setter = value => data.displayBatcherStats = value, + isHiddenCallback = () => !GPUResidentDrawer.IsEnabled() }); AddInstanceCullingStatsWidget(data); diff --git a/Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeAdjustmentVolume.cs b/Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeAdjustmentVolume.cs index 973a2356fda..7bc1067740d 100644 --- a/Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeAdjustmentVolume.cs +++ b/Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeAdjustmentVolume.cs @@ -5,7 +5,7 @@ namespace UnityEngine.Rendering /// /// A marker to adjust probes in an area of the scene. /// - [CoreRPHelpURL("probevolumes-settings#probe-adjustment-volume", "com.unity.render-pipelines.high-definition")] + [CoreRPHelpURL("probevolumes-adjustment-volume-component-reference", "com.unity.render-pipelines.high-definition")] [ExecuteAlways] [AddComponentMenu("Rendering/Probe Adjustment Volume")] public class ProbeAdjustmentVolume : MonoBehaviour, ISerializationCallbackReceiver diff --git a/Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolume.cs b/Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolume.cs index 1a967f1dbd6..a6a719f22d1 100644 --- a/Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolume.cs +++ b/Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolume.cs @@ -6,7 +6,7 @@ namespace UnityEngine.Rendering /// /// A marker to determine what area of the scene is considered by the Probe Volumes system /// - [CoreRPHelpURL("probevolumes-settings#probe-volume-properties", "com.unity.render-pipelines.high-definition")] + [CoreRPHelpURL("probevolumes-options-override-reference", "com.unity.render-pipelines.high-definition")] [ExecuteAlways] [AddComponentMenu("Rendering/Adaptive Probe Volume")] public partial class ProbeVolume : MonoBehaviour diff --git a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/NativePassCompiler.cs b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/NativePassCompiler.cs index dbcaca53392..403298a0f8d 100644 --- a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/NativePassCompiler.cs +++ b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/NativePassCompiler.cs @@ -375,6 +375,19 @@ void CullUnusedRenderPasses() // Remove the connections from the list so they won't be visited again if (pass.culled) { + // If the culled pass was supposed to generate the latest version of a given resource, + // we need to decrement the latestVersionNumber of this resource + // because its last version will never be created due to its producer being culled + foreach (ref readonly var output in pass.Outputs(ctx)) + { + var outputResource = output.resource; + bool isOutputLastVersion = (outputResource.version == ctx.UnversionedResourceData(outputResource).latestVersionNumber); + + if (isOutputLastVersion) + ctx.UnversionedResourceData(outputResource).latestVersionNumber--; + } + + // Notifying the versioned resources that this pass is no longer reading them foreach (ref readonly var input in pass.Inputs(ctx)) { var inputResource = input.resource; @@ -578,10 +591,14 @@ void FindResourceUsageRanges() if (pass.waitOnGraphicsFencePassId == -1) { ref var pointToVer = ref ctx.VersionedResourceData(inputResource); - ref var wPass = ref ctx.passData.ElementAt(pointToVer.writePassId); - if (wPass.asyncCompute != pass.asyncCompute) + // If no RG pass writes to the resource, no need to wait for anyone + if (pointToVer.written) { - pass.waitOnGraphicsFencePassId = wPass.passId; + ref var wPass = ref ctx.passData.ElementAt(pointToVer.writePassId); + if (wPass.asyncCompute != pass.asyncCompute) + { + pass.waitOnGraphicsFencePassId = wPass.passId; + } } } } @@ -1276,6 +1293,11 @@ private void ExecuteDestroyResource(InternalRenderGraphContext rgContext, Render { using (new ProfilingScope(ProfilingSampler.Get(NativeCompilerProfileId.NRPRGComp_ExecuteDestroyResources))) { + // Unsafe pass might soon use temporary render targets, + // users can also use temporary data in their render graph execute nodes using public RenderGraphObjectPool API + // In both cases, we need to release these resources after the node execution + rgContext.renderGraphPool.ReleaseAllTempAlloc(); + if (pass.type == RenderGraphPassType.Raster && pass.nativePassIndex >= 0) { // For raster passes we need to destroy resources after all the subpasses at the end of the native renderpass @@ -1309,7 +1331,7 @@ private void ExecuteDestroyResource(InternalRenderGraphContext rgContext, Render } } - internal unsafe void SetRandomWriteTarget(in CommandBuffer cmd, RenderGraphResourceRegistry resources, int index, ResourceHandle resource, bool preserveCounterValue = true) + internal unsafe void ExecuteSetRandomWriteTarget(in CommandBuffer cmd, RenderGraphResourceRegistry resources, int index, ResourceHandle resource, bool preserveCounterValue = true) { if (resource.type == RenderGraphResourceType.Texture) { @@ -1416,7 +1438,7 @@ public void ExecuteGraph(InternalRenderGraphContext rgContext, RenderGraphResour } var nrpBegan = false; - if (isRaster == true && pass.mergeState <= PassMergeState.Begin) + if (isRaster && pass.mergeState <= PassMergeState.Begin) { if (pass.nativePassIndex >= 0) { @@ -1446,7 +1468,7 @@ public void ExecuteGraph(InternalRenderGraphContext rgContext, RenderGraphResour { foreach (var randomWriteAttachment in pass.RandomWriteTextures(contextData)) { - SetRandomWriteTarget(rgContext.cmd, resources, randomWriteAttachment.index, randomWriteAttachment.resource); + ExecuteSetRandomWriteTarget(rgContext.cmd, resources, randomWriteAttachment.index, randomWriteAttachment.resource); } } diff --git a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/ResourcesData.cs b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/ResourcesData.cs index fba9b1f2320..23381fe193e 100644 --- a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/ResourcesData.cs +++ b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/ResourcesData.cs @@ -30,7 +30,7 @@ internal struct ResourceUnversionedData public readonly int volumeDepth; public readonly int msaaSamples; - public readonly int latestVersionNumber; + public int latestVersionNumber; // mostly readonly, can be decremented only if all passes using the last version are culled public readonly bool clear; // graph.m_Resources.GetTextureResourceDesc(fragment.resource).clearBuffer; public readonly bool discard; // graph.m_Resources.GetTextureResourceDesc(fragment.resource).discardBuffer; diff --git a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/DebugDisplaySettingsRenderGraph.cs b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/DebugDisplaySettingsRenderGraph.cs index b65e9c77d3c..6560edcdf30 100644 --- a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/DebugDisplaySettingsRenderGraph.cs +++ b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/DebugDisplaySettingsRenderGraph.cs @@ -17,24 +17,27 @@ public DebugDisplaySettingsRenderGraph() } } - [DisplayInfo(name = "Render Graph", order = 10)] + [DisplayInfo(name = "Rendering", order = 10)] + [CurrentPipelineHelpURL(pageName: "features/rendering-debugger-reference", pageHash: "render-graph")] private class SettingsPanel : DebugDisplaySettingsPanel { - public override string PanelName => "Render Graph"; public SettingsPanel(DebugDisplaySettingsRenderGraph _) { + var foldout = new DebugUI.Foldout() { displayName = "Render Graph", }; + AddWidget(foldout); + bool usingRenderGraph = false; foreach (var graph in RenderGraph.GetRegisteredRenderGraphs()) { usingRenderGraph = true; var list = graph.GetWidgetList(); foreach (var item in list) - AddWidget(item); + foldout.children.Add(item); } if (!usingRenderGraph) { - AddWidget(new DebugUI.MessageBox() + foldout.children.Add(new DebugUI.MessageBox() { displayName = "Warning: The current render pipeline does not have Render Graphs Registered", diff --git a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphDebugParams.cs b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphDebugParams.cs index be738e2cf7b..c01e7e7a31a 100644 --- a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphDebugParams.cs +++ b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphDebugParams.cs @@ -134,8 +134,11 @@ public void RegisterDebug(string name, DebugUI.Panel debugPanel = null) { var list = GetWidgetList(name); m_DebugItems = list.ToArray(); - m_DebugPanel = debugPanel != null ? debugPanel : DebugManager.instance.GetPanel(name.Length == 0 ? "Render Graph" : name, true); - m_DebugPanel.children.Add(m_DebugItems); + m_DebugPanel = debugPanel != null ? debugPanel : DebugManager.instance.GetPanel(name.Length == 0 ? "Rendering" : name, true); + + var foldout = new DebugUI.Foldout() { displayName = name, }; + foldout.children.Add(m_DebugItems); + m_DebugPanel.children.Add(foldout); } public void UnRegisterDebug(string name) diff --git a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraph.cs b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraph.cs index 657f382b9c5..f559c2fbc7f 100644 --- a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraph.cs +++ b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraph.cs @@ -525,6 +525,8 @@ public void Cleanup() nativeCompiler?.contextData?.Dispose(); m_CompilationCache?.Clear(); + + DelegateHashCodeUtils.ClearCache(); } internal RenderGraphDebugParams debugParams => m_DebugParameters; @@ -1353,7 +1355,7 @@ public void EndProfilingSampler(ProfilingSampler sampler, internal DynamicArray GetCompiledPassInfos() { return m_CurrentCompiledGraph.compiledPassInfos; } // Internal for testing purpose only - internal void ClearCompiledGraph() + internal void ClearCurrentCompiledGraph() { ClearCompiledGraph(m_CurrentCompiledGraph, false); } diff --git a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphGlobalSettings.cs b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphGlobalSettings.cs index 8e142638c05..659912db2a2 100644 --- a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphGlobalSettings.cs +++ b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphGlobalSettings.cs @@ -14,7 +14,7 @@ namespace UnityEngine.Rendering /// This example demonstrates how to determine if your project uses RenderGraph's compilation caching. /// /// using UnityEngine.Rendering; - /// + /// /// public static class RenderGraphHelper /// { /// public static bool enableCompilationCaching @@ -30,8 +30,8 @@ namespace UnityEngine.Rendering /// } /// /// - [Serializable] - [SupportedOnRenderPipeline] + [Serializable] + [SupportedOnRenderPipeline] [Categorization.CategoryInfo(Name = "Render Graph", Order = 50)] [Categorization.ElementInfo(Order = 0)] public class RenderGraphGlobalSettings : IRenderPipelineGraphicsSettings diff --git a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphObjectPool.cs b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphObjectPool.cs index 2f97dbe7db7..13146be82f2 100644 --- a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphObjectPool.cs +++ b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphObjectPool.cs @@ -110,7 +110,12 @@ internal void ReleaseAllTempAlloc() m_AllocatedMaterialPropertyBlocks.Clear(); } - + + internal bool IsEmpty() + { + return m_AllocatedArrays.Count == 0 && m_AllocatedMaterialPropertyBlocks.Count == 0; + } + // Regular pooling API. Only internal use for now internal T Get() where T : class, new() { diff --git a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphPass.cs b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphPass.cs index 391e0de039f..33736468871 100644 --- a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphPass.cs +++ b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphPass.cs @@ -350,7 +350,6 @@ public void SetDepthBufferRaw(in TextureHandle resource, AccessFlags accessFlags #endif } - // Here we want to keep computation to a minimum and only hash what will influence NRP compiler: Pass merging, load/store actions etc. [MethodImpl(MethodImplOptions.AggressiveInlining)] void ComputeTextureHash(ref HashFNV1A32 generator, in ResourceHandle handle, RenderGraphResourceRegistry resources) @@ -361,9 +360,12 @@ void ComputeTextureHash(ref HashFNV1A32 generator, in ResourceHandle handle, Ren if (resources.IsRenderGraphResourceImported(handle)) { var res = resources.GetTextureResource(handle); - if (res.graphicsResource.externalTexture != null) // External texture + var graphicsResource = res.graphicsResource; + ref var desc = ref res.desc; + + var externalTexture = graphicsResource.externalTexture; + if (externalTexture != null) // External texture { - var externalTexture = res.graphicsResource.externalTexture; generator.Append((int) externalTexture.graphicsFormat); generator.Append((int) externalTexture.dimension); generator.Append(externalTexture.width); @@ -371,27 +373,26 @@ void ComputeTextureHash(ref HashFNV1A32 generator, in ResourceHandle handle, Ren if (externalTexture is RenderTexture externalRT) generator.Append(externalRT.antiAliasing); } - else if (res.graphicsResource.rt != null) // Regular RTHandle + else if (graphicsResource.rt != null) // Regular RTHandle { - var rt = res.graphicsResource.rt; + var rt = graphicsResource.rt; generator.Append((int) rt.graphicsFormat); generator.Append((int) rt.dimension); generator.Append(rt.antiAliasing); - if (res.graphicsResource.useScaling) - if (res.graphicsResource.scaleFunc != null) - generator.Append(res.graphicsResource.scaleFunc); + if (graphicsResource.useScaling) + if (graphicsResource.scaleFunc != null) + generator.Append(DelegateHashCodeUtils.GetFuncHashCode(graphicsResource.scaleFunc)); else - generator.Append(res.graphicsResource.scaleFactor); + generator.Append(graphicsResource.scaleFactor); else { generator.Append(rt.width); generator.Append(rt.height); } } - else if (res.graphicsResource.nameID != default) // External RTI + else if (graphicsResource.nameID != default) // External RTI { // The only info we have is from the provided desc upon importing. - ref var desc = ref res.desc; generator.Append((int) desc.format); generator.Append((int) desc.dimension); generator.Append((int) desc.msaaSamples); @@ -400,8 +401,8 @@ void ComputeTextureHash(ref HashFNV1A32 generator, in ResourceHandle handle, Ren } // Add the clear/discard buffer flags to the hash (used in all the cases above) - generator.Append(res.desc.clearBuffer); - generator.Append(res.desc.discardBuffer); + generator.Append(desc.clearBuffer); + generator.Append(desc.discardBuffer); } else { @@ -421,11 +422,20 @@ void ComputeTextureHash(ref HashFNV1A32 generator, in ResourceHandle handle, Ren generator.Append(desc.scale); break; case TextureSizeMode.Functor: - generator.Append(desc.func); + generator.Append(DelegateHashCodeUtils.GetFuncHashCode(desc.func)); break; } } } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + static void ComputeHashForTextureAccess(ref HashFNV1A32 generator, in ResourceHandle handle, in TextureAccess textureAccess) + { + generator.Append(handle.index); + generator.Append((int) textureAccess.flags); + generator.Append(textureAccess.mipLevel); + generator.Append(textureAccess.depthSlice); + } // This function is performance sensitive. // Avoid mass function calls to get the hashCode and compute locally instead. @@ -501,22 +511,27 @@ public void ComputeHash(ref HashFNV1A32 generator, RenderGraphResourceRegistry r for (int resType = 0; resType < (int)RenderGraphResourceType.Count; resType++) { var resourceReads = resourceReadLists[resType]; - for (int i = 0; i < resourceReads.Count; ++i) + var resourceReadsCount = resourceReads.Count; + for (int i = 0; i < resourceReadsCount; ++i) generator.Append(resourceReads[i].index); var resourceWrites = resourceWriteLists[resType]; - for (int i = 0; i < resourceWrites.Count; ++i) + var resourceWritesCount = resourceWrites.Count; + for (int i = 0; i < resourceWritesCount; ++i) generator.Append(resourceWrites[i].index); var resourceTransient = transientResourceList[resType]; - for (int i = 0; i < resourceTransient.Count; ++i) + var resourceTransientCount = resourceTransient.Count; + for (int i = 0; i < resourceTransientCount; ++i) generator.Append(resourceTransient[i].index); } - for (int i = 0; i < usedRendererListList.Count; ++i) + var usedRendererListListCount = usedRendererListList.Count; + for (int i = 0; i < usedRendererListListCount; ++i) generator.Append(usedRendererListList[i].handle); - for (int i = 0; i < setGlobalsList.Count; ++i) + var setGlobalsListCount = setGlobalsList.Count; + for (int i = 0; i < setGlobalsListCount; ++i) { var global = setGlobalsList[i]; generator.Append(global.Item1.handle.index); @@ -524,7 +539,8 @@ public void ComputeHash(ref HashFNV1A32 generator, RenderGraphResourceRegistry r } generator.Append(useAllGlobalTextures); - for (int i = 0; i < implicitReadsList.Count; ++i) + var implicitReadsListCount = implicitReadsList.Count; + for (int i = 0; i < implicitReadsListCount; ++i) generator.Append(implicitReadsList[i].index); generator.Append(GetRenderFuncHash()); @@ -567,15 +583,6 @@ public void SetShadingRateCombiner(ShadingRateCombinerStage stage, ShadingRateCo } } } - - [MethodImpl(MethodImplOptions.AggressiveInlining)] - static void ComputeHashForTextureAccess(ref HashFNV1A32 generator, in ResourceHandle handle, in TextureAccess textureAccess) - { - generator.Append(handle.index); - generator.Append((int) textureAccess.flags); - generator.Append(textureAccess.mipLevel); - generator.Append(textureAccess.depthSlice); - } } // This used to have an extra generic argument 'RenderGraphContext' abstracting the context and avoiding @@ -616,7 +623,7 @@ public override bool HasRenderFunc() [MethodImpl(MethodImplOptions.AggressiveInlining)] public override int GetRenderFuncHash() { - return renderFunc != null ? HashFNV1A32.GetFuncHashCode(renderFunc) : 0; + return renderFunc != null ? DelegateHashCodeUtils.GetFuncHashCode(renderFunc) : 0; } } diff --git a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourcePool.cs b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourcePool.cs index 9e916c8ddbe..bae48e7d305 100644 --- a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourcePool.cs +++ b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourcePool.cs @@ -20,7 +20,7 @@ abstract class RenderGraphResourcePool : IRenderGraphResourcePool where Ty protected Dictionary> m_ResourcePool = new Dictionary>(); // This list allows us to determine if all resources were correctly released in the frame when validity checks are enabled. - // This is useful to warn in case of user error or avoid leaks when a render graph execution errors occurs for example. + // This is useful to warn in case of user error or avoid leaks when a render graph execution error occurs for example. List<(int, Type)> m_FrameAllocatedResources = new List<(int, Type)>(); const int kStaleResourceLifetime = 10; diff --git a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourceTexture.cs b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourceTexture.cs index ec00acf40ae..f92ae931493 100644 --- a/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourceTexture.cs +++ b/Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourceTexture.cs @@ -414,7 +414,7 @@ public override int GetHashCode() break; case TextureSizeMode.Functor: if (func != null) - hashCode.Append(func); + hashCode.Append(DelegateHashCodeUtils.GetFuncHashCode(func)); break; case TextureSizeMode.Scale: hashCode.Append(scale); diff --git a/Packages/com.unity.render-pipelines.core/Runtime/Utilities/HashFNV1A32.cs b/Packages/com.unity.render-pipelines.core/Runtime/Utilities/HashFNV1A32.cs index 7f62ebb7e2d..3753a51897b 100644 --- a/Packages/com.unity.render-pipelines.core/Runtime/Utilities/HashFNV1A32.cs +++ b/Packages/com.unity.render-pipelines.core/Runtime/Utilities/HashFNV1A32.cs @@ -1,5 +1,6 @@ using System; using System.Runtime.CompilerServices; +using Unity.Collections; namespace UnityEngine.Rendering { @@ -100,26 +101,46 @@ public void Append(T input) where T : struct } } - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public void Append(Delegate del) + public int value => (int)m_Hash; + + public override int GetHashCode() { - unchecked - { - m_Hash = (m_Hash ^ (uint)GetFuncHashCode(del)) * k_Prime; - } + return value; } + } + + static class DelegateHashCodeUtils + { + //Cache to prevent CompilerGeneratedAttribute extraction for known delegate + static NativeHashMap s_MethodHashCodeToSkipTargetHashMap = new(30, Allocator.Persistent); [MethodImpl(MethodImplOptions.AggressiveInlining)] - internal static int GetFuncHashCode(Delegate del) + public static int GetFuncHashCode(Delegate del) { - return del.Method.GetHashCode() ^ (del.Target != null ? RuntimeHelpers.GetHashCode(del.Target) : 0); - } + //Get MethodInfo hash code as the main one to be used + var methodHashCode = del.Method.GetHashCode(); + + //Check if we are dealing with lambda or static delegates and skip target if we are. + //Static methods have a null Target. + //Lambdas have a CompilerGeneratedAttribute as they are generated by a compiler. + //If Lambda have any captured variable Target hashcode will be different each time we re-create lambda. + if (!s_MethodHashCodeToSkipTargetHashMap.TryGetValue(methodHashCode, out var skipTarget)) + { + skipTarget = del.Target == null || ( + del.Method.DeclaringType?.IsNestedPrivate == true && + Attribute.IsDefined(del.Method.DeclaringType, typeof(CompilerGeneratedAttribute), false) + ); - public int value => (int)m_Hash; + s_MethodHashCodeToSkipTargetHashMap.Add(methodHashCode, skipTarget); + } - public override int GetHashCode() - { - return value; + //Combine method info hashcode and target hashcode if needed + return skipTarget ? methodHashCode : methodHashCode ^ RuntimeHelpers.GetHashCode(del.Target); } + + //used for testing + internal static int GetTotalCacheCount() => s_MethodHashCodeToSkipTargetHashMap.Count; + + internal static void ClearCache() => s_MethodHashCodeToSkipTargetHashMap.Clear(); } -} +} \ No newline at end of file diff --git a/Packages/com.unity.render-pipelines.core/Tests/Editor/NativePassCompilerRenderGraphTests.cs b/Packages/com.unity.render-pipelines.core/Tests/Editor/NativePassCompilerRenderGraphTests.cs index 34dcf8760e4..8d9a96a6ae6 100644 --- a/Packages/com.unity.render-pipelines.core/Tests/Editor/NativePassCompilerRenderGraphTests.cs +++ b/Packages/com.unity.render-pipelines.core/Tests/Editor/NativePassCompilerRenderGraphTests.cs @@ -1322,5 +1322,37 @@ public void ChangingGlobalStateDisablesCulling() Assert.IsTrue(firstNativePass.numGraphPasses == 2); } + + [Test] + public void DecreaseResourceVersionIfLastPassIsCulled() + { + var g = AllocateRenderGraph(); + var buffers = ImportAndCreateBuffers(g); + + // Bumping version of extraBuffer within RG to 1 as we write to it in first pass + using (var builder = g.AddRasterRenderPass("TestPass0", out var passData)) + { + builder.SetRenderAttachment(buffers.extraBuffers[0], 0); + builder.SetRenderFunc((RenderGraphTestPassData data, RasterGraphContext context) => { }); + builder.AllowPassCulling(false); + } + + // Bumping version of extraBuffer within RG to 2 as we write to it in second pass + using (var builder = g.AddRasterRenderPass("TestPass1", out var passData)) + { + builder.SetRenderAttachment(buffers.extraBuffers[0], 0); + builder.SetRenderFunc((RenderGraphTestPassData data, RasterGraphContext context) => { }); + builder.AllowPassCulling(true); + } + + // First pass is preserved as requested but second pass is culled + var result = g.CompileNativeRenderGraph(g.ComputeGraphHash()); + var passes = result.contextData.GetNativePasses(); + + // Second pass has been culled + Assert.IsTrue(passes != null && passes.Count == 1 && passes[0].numGraphPasses == 1); + // extraBuffer version has decreased to 1 as it is only used by the first pass + Assert.AreEqual(passes[0].attachments[0].handle.version, 1); + } } } diff --git a/Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraph.ComputeGraphHash.cs b/Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraph.ComputeGraphHash.cs new file mode 100644 index 00000000000..f849e39b882 --- /dev/null +++ b/Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraph.ComputeGraphHash.cs @@ -0,0 +1,441 @@ +using NUnit.Framework; +using UnityEngine.Experimental.Rendering; +using UnityEngine.Rendering.RenderGraphModule; + +namespace UnityEngine.Rendering.Tests +{ + partial class RenderGraphTests + { + class RegularMethodInRegularClass + { + public void RenderFunc(RenderGraphTestPassData data, RenderGraphContext context) + { + } + } + + static class StaticMethodInsideStaticClass + { + public static void RenderFunc(RenderGraphTestPassData data, RenderGraphContext context) + { + } + } + + class StaticMethodInsideRegularClass + { + public static void RenderFunc(RenderGraphTestPassData data, RenderGraphContext context) + { + } + + public static void RenderFunc2(RenderGraphTestPassData data, RenderGraphContext context) + { + } + } + + class StaticMethodInsideRegularClass2 + { + public static void RenderFunc(RenderGraphTestPassData data, RenderGraphContext context) + { + } + } + + [Test] + public void ComputeGraphHash_WhenCalledMultipleTimes_CacheForDelegatesIsNotGrowingBetweenComputes() + { + //Method of the class instance + TextureHandle texture0 = m_RenderGraph.CreateTexture(new TextureDesc(Vector2.one) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm }); + using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) + { + builder.UseColorBuffer(texture0, 0); + var firstInstance = new RegularMethodInRegularClass(); + builder.SetRenderFunc(firstInstance.RenderFunc); + } + + //Static method of the static class + TextureHandle texture1 = m_RenderGraph.CreateTexture(new TextureDesc(Vector2.one) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm }); + using (var builder = m_RenderGraph.AddRenderPass("TestPass1", out var passData)) + { + builder.UseColorBuffer(texture1, 0); + builder.SetRenderFunc(StaticMethodInsideStaticClass.RenderFunc); + } + + //Lambdas with captured variable + TextureHandle texture2 = m_RenderGraph.CreateTexture(new TextureDesc(Vector2.one) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm }); + using (var builder = m_RenderGraph.AddRenderPass("TestPass2", out var passData)) + { + builder.UseColorBuffer(texture2, 0); + builder.SetRenderFunc((data, context) => { Debug.Log(texture2.GetHashCode()); }); + } + + //Local method with captured variable + TextureHandle texture3 = m_RenderGraph.CreateTexture(new TextureDesc(Vector2.one) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm }); + using (var builder = m_RenderGraph.AddRenderPass("TestPass3", out var passData)) + { + builder.UseColorBuffer(texture3, 0); + builder.SetRenderFunc(LocalMethod); + } + + void LocalMethod(RenderGraphTestPassData data, RenderGraphContext renderGraphContext) + { + Debug.Log(texture3.GetHashCode()); + } + + //Static method of the regular class + TextureHandle texture4 = m_RenderGraph.CreateTexture(new TextureDesc(Vector2.one) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm }); + using (var builder = m_RenderGraph.AddRenderPass("TestPass4", out var passData)) + { + builder.UseColorBuffer(texture4, 0); + builder.SetRenderFunc(StaticMethodInsideRegularClass.RenderFunc); + } + + //Calculate delegate cache first time + m_RenderGraph.ComputeGraphHash(); + var initialCacheSize = DelegateHashCodeUtils.GetTotalCacheCount(); + + //Trigger multiple hash recalculations + m_RenderGraph.ComputeGraphHash(); + m_RenderGraph.ComputeGraphHash(); + m_RenderGraph.ComputeGraphHash(); + var cacheAfterMultipleCalculations = DelegateHashCodeUtils.GetTotalCacheCount(); + + Assert.That(initialCacheSize, Is.EqualTo(cacheAfterMultipleCalculations)); + } + + [Test] + public void ComputeGraphHash_WhenDifferentObjectsUsed_HashcodeIsDifferent() + { + RecordRenderGraph(m_RenderGraph, new RegularMethodInRegularClass()); + + var hash0 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + RecordRenderGraph(m_RenderGraph, new RegularMethodInRegularClass()); + + var hash1 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + Assert.AreNotEqual(hash0, hash1); + + void RecordRenderGraph(RenderGraph renderGraph, RegularMethodInRegularClass instance) + { + using var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData); + builder.SetRenderFunc(instance.RenderFunc); + } + } + + [Test] + public void ComputeGraphHash_WhenDifferentStaticMethodsWithTheSameNameUsed_HashcodeIsDifferent() + { + using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) + builder.SetRenderFunc(StaticMethodInsideRegularClass.RenderFunc); + + var hash0 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) + builder.SetRenderFunc(StaticMethodInsideRegularClass2.RenderFunc); + + var hash1 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + Assert.AreNotEqual(hash0, hash1); + } + + [Test] + public void ComputeGraphHash_WhenManyDifferentPassesUsed_HashcodeIsDifferent() + { + using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) + { + } + + using (var builder = m_RenderGraph.AddRenderPass("TestPass1", out var passData)) + { + } + + using (var builder = m_RenderGraph.AddRenderPass("TestPass2", out var passData)) + { + } + + var hash0 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) + { + } + + using (var builder = m_RenderGraph.AddRenderPass("TestPass1", out var passData)) + { + } + + var hash1 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + Assert.AreNotEqual(hash0, hash1); + } + + static TestCaseData[] s_TextureParametersCases = + { + new TestCaseData(new TextureDesc(Vector2.zero) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm }, + new TextureDesc(Vector2.zero) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm }, + true) + .SetName("All the Texture parameters are the same."), + new TestCaseData(new TextureDesc(Vector2.zero) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm, msaaSamples = MSAASamples.None }, + new TextureDesc(Vector2.zero) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm, msaaSamples = MSAASamples.MSAA4x }, + false) + .SetName("The msaaSamples parameter is different."), + new TestCaseData(new TextureDesc(256, 256) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm }, + new TextureDesc(512, 512) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm }, + false) + .SetName("The resolution parameter is different."), + new TestCaseData(new TextureDesc(Vector2.zero) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm }, + new TextureDesc(Vector2.zero) { colorFormat = GraphicsFormat.R16G16B16_SInt }, + false) + .SetName("The colorFormat parameter is different."), + }; + + + [Test] + [TestCaseSource(nameof(s_TextureParametersCases))] + public void ComputeGraphHash_WithTextureParameters(TextureDesc first, TextureDesc second, bool hashCodeEquality) + { + RecordRenderGraph(m_RenderGraph, first); + + var hash0 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + RecordRenderGraph(m_RenderGraph, second); + + var hash1 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + Assert.That(hash0 == hash1, Is.EqualTo(hashCodeEquality)); + + void RecordRenderGraph(RenderGraph renderGraph, TextureDesc desc) + { + var texture0 = renderGraph.CreateTexture(desc); + using var builder = renderGraph.AddRenderPass("TestPass0", out var passData); + builder.UseColorBuffer(texture0, 0); + } + } + + //Lambda hashcode depends on the position in the code as they are generated by the compiler. + //They will be treated as separate methods in this case. + [Test] + public void ComputeGraphHash_WhenUsedLambdasDiffer_HashcodeIsDifferent() + { + using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) + builder.SetRenderFunc((_, _) => { }); + + var hash0 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) + builder.SetRenderFunc((_, _) => { }); + + var hash1 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + Assert.AreNotEqual(hash0, hash1); + } + + [Test] + public void ComputeGraphHash_WhenUsedStaticMethodsDiffer_HashcodeIsDifferent() + { + using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) + builder.SetRenderFunc(StaticMethodInsideRegularClass.RenderFunc); + + var hash0 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) + builder.SetRenderFunc(StaticMethodInsideRegularClass.RenderFunc2); + + var hash1 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + Assert.AreNotEqual(hash0, hash1); + } + + [Test] + public void ComputeGraphHashForTheSameSetup_WhenSamePassesUsed_HashcodeIsSame() + { + RecordRenderGraph(m_RenderGraph); + var hash0 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + RecordRenderGraph(m_RenderGraph); + var hash1 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + Assert.AreEqual(hash0, hash1); + + void RecordRenderGraph(RenderGraph renderGraph) + { + using (var builder = renderGraph.AddRenderPass("TestPass0", out var passData)) + { + } + + using (var builder = renderGraph.AddRenderPass("TestPass1", out var passData)) + { + } + + using (var builder = renderGraph.AddRenderPass("TestPass2", out var passData)) + { + } + } + } + + [Test] + public void ComputeGraphHashForTheSameSetup_WhenStaticsInStaticClassUsed_HashcodeIsSame() + { + using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) + builder.SetRenderFunc(StaticMethodInsideStaticClass.RenderFunc); + var hash0 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) + builder.SetRenderFunc(StaticMethodInsideStaticClass.RenderFunc); + var hash1 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + Assert.AreEqual(hash0, hash1); + } + + [Test] + public void ComputeGraphHashForTheSameSetup_WhenStaticsInRegularClassUsed_HashcodeIsSame() + { + using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) + builder.SetRenderFunc(StaticMethodInsideRegularClass.RenderFunc); + var hash0 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) + builder.SetRenderFunc(StaticMethodInsideRegularClass.RenderFunc); + var hash1 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + Assert.AreEqual(hash0, hash1); + } + + [Test] + public void ComputeGraphHashForTheSameSetup_WhenLambdasUsed_HashcodeIsSame() + { + RecordRenderGraph(m_RenderGraph); + + var hash0 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + RecordRenderGraph(m_RenderGraph); + + var hash1 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + Assert.AreEqual(hash0, hash1); + + static void RecordRenderGraph(RenderGraph renderGraph) + { + using (var builder = renderGraph.AddRenderPass("TestPass0", out var passData)) + builder.SetRenderFunc((p, c) => { }); + + using (var builder = renderGraph.AddRenderPass("TestPass1", out var passData)) + builder.SetRenderFunc((p, c) => { }); + + using (var builder = renderGraph.AddRenderPass("TestPass2", out var passData)) + builder.SetRenderFunc((p, c) => { }); + } + } + + [Test] + public void ComputeGraphHashForTheSameSetup_WhenLambdasWithCapturedVariablesUsed_HashcodeIsSame() + { + TextureHandle texture0 = m_RenderGraph.CreateTexture(new TextureDesc(Vector2.one) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm }); + + RecordRenderGraph(m_RenderGraph, texture0); + + var hash0 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + RecordRenderGraph(m_RenderGraph, texture0); + + var hash1 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + Assert.AreEqual(hash0, hash1); + + void RecordRenderGraph(RenderGraph renderGraph, TextureHandle handle) + { + using var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData); + builder.SetRenderFunc((data, context) => + { + if (!handle.IsValid()) + return; + Debug.Log(handle.GetHashCode()); + }); + } + } + + [Test] + public void ComputeGraphHashForTheSameSetup_WhenLocalMethodsUsed_HashcodeIsSame() + { + RecordRenderGraph(m_RenderGraph); + + var hash0 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + RecordRenderGraph(m_RenderGraph); + var hash1 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + Assert.AreEqual(hash0, hash1); + + void RecordRenderGraph(RenderGraph renderGraph) + { + using (var builder = renderGraph.AddRenderPass("TestPass0", out var passData)) + builder.SetRenderFunc(LocalRenderFunc); + + using (var builder = renderGraph.AddRenderPass("TestPass1", out var passData)) + builder.SetRenderFunc(LocalRenderFunc); + + using (var builder = renderGraph.AddRenderPass("TestPass2", out var passData)) + builder.SetRenderFunc(LocalRenderFunc); + } + + void LocalRenderFunc(RenderGraphTestPassData data, RenderGraphContext renderGraphContext) + { + } + } + + [Test] + public void ComputeGraphHashForTheSameSetup_WhenLocalMethodsWithCapturedVariablesUsed_HashcodeIsSame() + { + RecordRenderGraph(m_RenderGraph); + + var hash0 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + RecordRenderGraph(m_RenderGraph); + + var hash1 = m_RenderGraph.ComputeGraphHash(); + ClearCompiledGraphAndHash(); + + Assert.AreEqual(hash0, hash1); + + void RecordRenderGraph(RenderGraph renderGraph) + { + var outerScopeVariable = "1"; + using (var builder = renderGraph.AddRenderPass("TestPass0", out var passData)) + builder.SetRenderFunc(LocalRenderFunc); + + outerScopeVariable = "2"; + using (var builder = renderGraph.AddRenderPass("TestPass1", out var passData)) + builder.SetRenderFunc(LocalRenderFunc); + + outerScopeVariable = "3"; + using (var builder = renderGraph.AddRenderPass("TestPass2", out var passData)) + builder.SetRenderFunc(LocalRenderFunc); + + void LocalRenderFunc(RenderGraphTestPassData data, RenderGraphContext renderGraphContext) + => Debug.Log(outerScopeVariable); + } + } + } +} \ No newline at end of file diff --git a/Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraph.ComputeGraphHash.cs.meta b/Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraph.ComputeGraphHash.cs.meta new file mode 100644 index 00000000000..242ac65126b --- /dev/null +++ b/Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraph.ComputeGraphHash.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 42aa68c398a54080bb27754435687636 +timeCreated: 1736444326 \ No newline at end of file diff --git a/Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraphTests.cs b/Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraphTests.cs index 111cd611c27..12dda5d96b6 100644 --- a/Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraphTests.cs +++ b/Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraphTests.cs @@ -29,7 +29,7 @@ static RenderGraphTestsOnLoad() } } - class RenderGraphTests + partial class RenderGraphTests { // For RG Record/Hash/Compile testing, use m_RenderGraph RenderGraph m_RenderGraph; @@ -165,10 +165,16 @@ public void Cleanup() m_Camera = null; } + void ClearCompiledGraphAndHash() + { + m_RenderGraph.ClearCurrentCompiledGraph(); + DelegateHashCodeUtils.ClearCache(); + } + [SetUp] public void SetupRenderGraph() { - m_RenderGraph.ClearCompiledGraph(); + ClearCompiledGraphAndHash(); } class RenderGraphTestPassData @@ -723,193 +729,6 @@ public void UseTextureValidation() } } - [Test] - public void ComputeHashDifferentPerResolution() - { - static void RenderFunc(RenderGraphTestPassData data, RenderGraphContext context) { } - - TextureHandle texture0 = m_RenderGraph.CreateTexture(new TextureDesc(256, 256) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm }); - - using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) - { - builder.UseColorBuffer(texture0, 0); - builder.SetRenderFunc(RenderFunc); - } - - var hash0 = m_RenderGraph.ComputeGraphHash(); - m_RenderGraph.ClearCompiledGraph(); - - TextureHandle texture1 = m_RenderGraph.CreateTexture(new TextureDesc(512, 512) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm }); - - using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) - { - builder.UseColorBuffer(texture1, 0); - builder.SetRenderFunc(RenderFunc); - } - - var hash1 = m_RenderGraph.ComputeGraphHash(); - m_RenderGraph.ClearCompiledGraph(); - - Assert.AreNotEqual(hash0, hash1); - } - - [Test] - public void ComputeHashDifferentForMSAA() - { - static void RenderFunc(RenderGraphTestPassData data, RenderGraphContext context) { } - - TextureHandle texture0 = m_RenderGraph.CreateTexture(new TextureDesc(Vector2.one) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm, msaaSamples = MSAASamples.None }); - - using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) - { - builder.UseColorBuffer(texture0, 0); - builder.SetRenderFunc(RenderFunc); - } - - var hash0 = m_RenderGraph.ComputeGraphHash(); - m_RenderGraph.ClearCompiledGraph(); - - texture0 = m_RenderGraph.CreateTexture(new TextureDesc(Vector2.one) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm, msaaSamples = MSAASamples.MSAA4x }); - - using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) - { - builder.UseColorBuffer(texture0, 0); - builder.SetRenderFunc(RenderFunc); - } - - var hash1 = m_RenderGraph.ComputeGraphHash(); - m_RenderGraph.ClearCompiledGraph(); - - Assert.AreNotEqual(hash0, hash1); - } - - [Test] - public void ComputeHashDifferentForRenderFunc() - { - static void RenderFunc(RenderGraphTestPassData data, RenderGraphContext context) { } - static void RenderFunc2(RenderGraphTestPassData data, RenderGraphContext context) { } - - TextureHandle texture0 = m_RenderGraph.CreateTexture(new TextureDesc(Vector2.one) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm }); - - using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) - { - builder.UseColorBuffer(texture0, 0); - builder.SetRenderFunc(RenderFunc); - } - - var hash0 = m_RenderGraph.ComputeGraphHash(); - m_RenderGraph.ClearCompiledGraph(); - - texture0 = m_RenderGraph.CreateTexture(new TextureDesc(Vector2.one) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm }); - - using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) - { - builder.UseColorBuffer(texture0, 0); - builder.SetRenderFunc(RenderFunc2); - } - - var hash1 = m_RenderGraph.ComputeGraphHash(); - m_RenderGraph.ClearCompiledGraph(); - - Assert.AreNotEqual(hash0, hash1); - } - - [Test] - public void ComputeHashDifferentForMorePasses() - { - static void RenderFunc(RenderGraphTestPassData data, RenderGraphContext context) { } - static void RenderFunc2(RenderGraphTestPassData data, RenderGraphContext context) { } - static void RenderFunc3(RenderGraphTestPassData data, RenderGraphContext context) { } - - TextureHandle texture0 = m_RenderGraph.CreateTexture(new TextureDesc(Vector2.one) { colorFormat = GraphicsFormat.R8G8B8A8_UNorm }); - - using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) - { - builder.UseColorBuffer(texture0, 0); - builder.SetRenderFunc(RenderFunc); - } - - using (var builder = m_RenderGraph.AddRenderPass("TestPass1", out var passData)) - { - builder.WriteTexture(m_RenderGraph.ImportBackbuffer(0)); - builder.ReadTexture(texture0); - builder.SetRenderFunc(RenderFunc2); - } - - var hash0 = m_RenderGraph.ComputeGraphHash(); - m_RenderGraph.ClearCompiledGraph(); - - texture0 = m_RenderGraph.CreateTexture(new TextureDesc(Vector2.one) { format = GraphicsFormat.R8G8B8A8_UNorm }); - - using (var builder = m_RenderGraph.AddRenderPass("TestPass0", out var passData)) - { - builder.UseColorBuffer(texture0, 0); - builder.SetRenderFunc(RenderFunc); - } - - using (var builder = m_RenderGraph.AddRenderPass("TestPass1", out var passData)) - { - builder.UseColorBuffer(texture0, 0); - builder.SetRenderFunc(RenderFunc3); - } - - using (var builder = m_RenderGraph.AddRenderPass("TestPass2", out var passData)) - { - builder.WriteTexture(m_RenderGraph.ImportBackbuffer(0)); - builder.ReadTexture(texture0); - builder.SetRenderFunc(RenderFunc2); - } - - var hash1 = m_RenderGraph.ComputeGraphHash(); - m_RenderGraph.ClearCompiledGraph(); - - Assert.AreNotEqual(hash0, hash1); - } - - [Test] - public void ComputeHashSameForOneSetup() - { - static void RenderFunc(RenderGraphTestPassData data, RenderGraphContext context) { } - static void RenderFunc2(RenderGraphTestPassData data, RenderGraphContext context) { } - static void RenderFunc3(RenderGraphTestPassData data, RenderGraphContext context) { } - - static void RecordRenderGraph(RenderGraph renderGraph) - { - TextureHandle texture0 = renderGraph.CreateTexture(new TextureDesc(Vector2.one) { format = GraphicsFormat.R8G8B8A8_UNorm }); - - using (var builder = renderGraph.AddRenderPass("TestPass0", out var passData)) - { - builder.UseColorBuffer(texture0, 0); - builder.SetRenderFunc(RenderFunc); - } - - using (var builder = renderGraph.AddRenderPass("TestPass1", out var passData)) - { - builder.UseColorBuffer(texture0, 0); - builder.SetRenderFunc(RenderFunc3); - } - - using (var builder = renderGraph.AddRenderPass("TestPass2", out var passData)) - { - builder.WriteTexture(renderGraph.ImportBackbuffer(0)); - builder.ReadTexture(texture0); - builder.SetRenderFunc(RenderFunc2); - } - } - - RecordRenderGraph(m_RenderGraph); - - var hash0 = m_RenderGraph.ComputeGraphHash(); - m_RenderGraph.ClearCompiledGraph(); - - RecordRenderGraph(m_RenderGraph); - - var hash1 = m_RenderGraph.ComputeGraphHash(); - m_RenderGraph.ClearCompiledGraph(); - - Assert.AreEqual(hash0, hash1); - } - [Test] public void GetDescAndInfoForImportedTextureWorks() { @@ -1375,5 +1194,48 @@ public void TransientHandleAreValidatedByCommandBufferSafetyLayer() m_Camera.Render(); } + + class TempAllocTestData + { + public TextureHandle whiteTexture; + } + + [Test] + public void GetTempMaterialPropertyBlockAreReleasedAfterRenderGraphNodeExecution() + { + m_RenderGraphTestPipeline.recordRenderGraphBody = (context, camera, cmd) => + { + using (var builder = m_RenderGraph.AddUnsafePass("MPBPass", out var passData)) + { + builder.AllowPassCulling(false); + passData.whiteTexture = m_RenderGraph.defaultResources.whiteTexture; + + builder.SetRenderFunc((TempAllocTestData data, UnsafeGraphContext context) => + { + // no temp alloc yet + Assert.IsTrue(context.renderGraphPool.IsEmpty()); + + var mpb = context.renderGraphPool.GetTempMaterialPropertyBlock(); + mpb.SetTexture(k_DefaultWhiteTextureID, data.whiteTexture); + + // memory temporarily allocated + Assert.IsFalse(context.renderGraphPool.IsEmpty()); + }); + } + + using (var builder = m_RenderGraph.AddUnsafePass("PostPass", out var passData)) + { + builder.AllowPassCulling(false); + + builder.SetRenderFunc((TempAllocTestData data, UnsafeGraphContext context) => + { + // memory has been deallocated at the end of the previous RG node, no leak + Assert.IsTrue(context.renderGraphPool.IsEmpty()); + }); + } + }; + + m_Camera.Render(); + } } } diff --git a/Packages/com.unity.render-pipelines.core/Tests/Editor/Utilities/ObservableListTests.cs b/Packages/com.unity.render-pipelines.core/Tests/Editor/Utilities/ObservableListTests.cs new file mode 100644 index 00000000000..e472520e0ba --- /dev/null +++ b/Packages/com.unity.render-pipelines.core/Tests/Editor/Utilities/ObservableListTests.cs @@ -0,0 +1,399 @@ +using NUnit.Framework; +using System; +using System.Collections.Generic; +using System.Linq; + +namespace UnityEngine.Rendering.Utils.Tests +{ + [TestFixture] + class ObservableListTests + { + public static IEnumerable TestCasesAdd + { + get + { + yield return new TestCaseData((Action>)(list => list.Add(5)), (Comparison)((x, y) => x.CompareTo(y)), new [] {5}) + .SetName("AddOneElement_Sort"); + yield return new TestCaseData((Action>)(list => list.Add(5)), null, new [] {5}) + .SetName("AddOneElement"); + + yield return new TestCaseData((Action>)(list => + { + list.Add(3); + list.Add(1); + list.Add(4); + }), + (Comparison)((x, y) => x.CompareTo(y)), new [] {1, 3, 4}) + .SetName("AddMultipleELements_Sort"); + yield return new TestCaseData((Action>)(list => + { + list.Add(3); + list.Add(1); + list.Add(4); + }), null, new [] {3, 1, 4}) + .SetName("AddMultipleELements"); + + yield return new TestCaseData((Action>)( + list => list.Add(3, 1, 4)), (Comparison)((x, y) => x.CompareTo(y)), new [] {1, 3, 4}) + .SetName("AddMultipleElementsAtOnce_Sort"); + yield return new TestCaseData((Action>)( + list => list.Add(3, 1, 4)),null, new [] {3, 1, 4}) + .SetName("AddMultipleElementsAtOnce"); + } + } + + [Test, TestCaseSource(nameof(TestCasesAdd))] + public void Add_On_List(Action> modify, Comparison comparison, int[] expected) + { + // Arrange + var list = new UnityEngine.Rendering.ObservableList(0, comparison: comparison); + bool itemAddedEventTriggered = false; + list.ItemAdded += (sender, args) => itemAddedEventTriggered = true; + + modify(list); + + // Assert + Assert.IsTrue(itemAddedEventTriggered); + Assert.AreEqual(expected.Length, list.Count); + for (int i = 0; i < expected.Length; i++) + { + Assert.AreEqual(expected[i], list[i]); + } + } + + public static IEnumerable TestCasesRemove + { + get + { + yield return new TestCaseData(new int[] {5, 1}, (Action>)(list => list.Remove(1)), (Comparison)((x, y) => x.CompareTo(y)), new [] {5}) + .SetName("RemoveOneElement_Sort"); + yield return new TestCaseData(new int[] {5, 1}, (Action>)(list => list.Remove(5)), null, new [] {1}) + .SetName("RemoveOneElement"); + + yield return new TestCaseData(new int[] {8,6,7,3,1,4},(Action>)(list => + { + list.Remove(3); + list.Remove(1); + list.Remove(4); + }), + (Comparison)((x, y) => x.CompareTo(y)), new [] {6, 7, 8}) + .SetName("RemoveMultipleElements_Sort"); + yield return new TestCaseData(new int[] {8,6,7,3,1,4},(Action>)(list => + { + list.Remove(3); + list.Remove(1); + list.Remove(4); + }), + null, new [] {8, 6, 7}) + .SetName("RemoveMultipleElements"); + + yield return new TestCaseData(new int[] {5, 1}, (Action>)(list => list.RemoveAt(0)), (Comparison)((x, y) => x.CompareTo(y)), new [] {5}) + .SetName("RemoveAtOneElement_Sort"); + yield return new TestCaseData(new int[] {5, 1}, (Action>)(list => list.RemoveAt(0)), null, new [] {1}) + .SetName("RemoveAtOneElement"); + + yield return new TestCaseData(new int[] {8,6,7,3,1,4},(Action>)(list => + { + list.RemoveAt(0); + list.RemoveAt(1); + list.RemoveAt(2); + }), + (Comparison)((x, y) => x.CompareTo(y)), new [] {3, 6, 8}) + .SetName("RemoveAtMultipleElements_Sort"); + yield return new TestCaseData(new int[] {8,6,7,3,1,4},(Action>)(list => + { + list.RemoveAt(0); + list.RemoveAt(1); + list.RemoveAt(2); + }), + null, new [] {6, 3, 4}) + .SetName("RemoveAtMultipleElements"); + } + } + + [Test, TestCaseSource(nameof(TestCasesRemove))] + public void Remove_From_List(int[] init, Action> modify, Comparison comparison, int[] expected) + { + // Arrange + var list = new UnityEngine.Rendering.ObservableList(init, comparison: comparison); + bool itemRemovedTriggered = false; + list.ItemRemoved += (sender, args) => itemRemovedTriggered = true; + + modify(list); + + // Assert + Assert.IsTrue(itemRemovedTriggered); + Assert.AreEqual(expected.Length, list.Count); + for (int i = 0; i < expected.Length; i++) + { + Assert.AreEqual(expected[i], list[i]); + } + } + + public static IEnumerable TestCasesInsert + { + get + { + yield return new TestCaseData(new int[] {}, (Action>)(list => list.Insert(0, 1)), (Comparison)((x, y) => x.CompareTo(y)), new [] {1}) + .SetName("InsertOneElement_Sort"); + yield return new TestCaseData(new int[] {}, (Action>)(list => list.Insert(0, 1)), null, new [] {1}) + .SetName("InsertOneElement"); + + yield return new TestCaseData(new int[] {8,6,7},(Action>)(list => + { + list.Insert(0, 3); + list.Insert(0, 10); + list.Insert(0, 2); + }), + (Comparison)((x, y) => x.CompareTo(y)), new [] {2, 3, 6, 7, 8, 10}) + .SetName("InsertultipleElements_Sort"); + yield return new TestCaseData(new int[] {8,6,7},(Action>)(list => + { + list.Insert(0, 0); + list.Insert(0, 10); + }), + null, new [] {10, 0, 8, 6, 7}) + .SetName("InsertMultipleElements"); + } + } + + [Test, TestCaseSource(nameof(TestCasesInsert))] + public void Insert_Into_List(int[] init, Action> modify, Comparison comparison, int[] expected) + { + // Arrange + var list = new UnityEngine.Rendering.ObservableList(init, comparison: comparison); + bool itemRemovedTriggered = false; + list.ItemAdded += (sender, args) => itemRemovedTriggered = true; + + modify(list); + + // Assert + Assert.IsTrue(itemRemovedTriggered); + Assert.AreEqual(expected.Length, list.Count); + for (int i = 0; i < expected.Length; i++) + { + Assert.AreEqual(expected[i], list[i]); + } + } + + // Test for clearing the list + [Test] + public void Clear_ClearsList_ItemRemovedEventTriggeredForEach_NoComparison() + { + // Arrange + var list = new UnityEngine.Rendering.ObservableList(0, comparison: (x, y) => x.CompareTo(y)); + list.Add(5); + list.Add(10); + bool itemRemovedEventTriggered = false; + list.ItemRemoved += (sender, args) => itemRemovedEventTriggered = true; + + // Act + list.Clear(); + + // Assert + Assert.AreEqual(0, list.Count); + Assert.IsTrue(itemRemovedEventTriggered); + } + + // Test for indexer getting and setting an item + [Test] + public void SetIndexer_SetsItem_TriggersEvents() + { + // Arrange + var list = new UnityEngine.Rendering.ObservableList(0,comparison: (x, y) => x.CompareTo(y)); + list.Add(1); + list.Add(2); + bool itemAddedEventTriggered = false; + bool itemRemovedEventTriggered = false; + list.ItemAdded += (sender, args) => itemAddedEventTriggered = true; + list.ItemRemoved += (sender, args) => itemRemovedEventTriggered = true; + + // Act + list[0] = 5; + + // Assert + Assert.AreEqual(2, list.Count); + Assert.AreEqual(5, list[0]); + Assert.IsTrue(itemAddedEventTriggered); + Assert.IsTrue(itemRemovedEventTriggered); + } + + // Test for Contains method + [Test] + public void Contains_ReturnsTrueIfItemExists() + { + // Arrange + var list = new UnityEngine.Rendering.ObservableList(0,comparison: (x, y) => x.CompareTo(y)); + list.Add(5); + + // Act + bool result = list.Contains(5); + + // Assert + Assert.IsTrue(result); + } + + // Test for IndexOf method + [Test] + public void IndexOf_ReturnsCorrectIndex() + { + // Arrange + var list = new UnityEngine.Rendering.ObservableList(0, comparison: (x, y) => x.CompareTo(y)); + list.Add(5); + list.Add(10); + + // Act + int index = list.IndexOf(10); + + // Assert + Assert.AreEqual(1, index); + } + + // Test for constructor with collection and custom comparison + [Test] + public void ConstructorWithCollection_SortsItems_WhenComparisonProvided() + { + // Arrange + var collection = new List { 3, 1, 2 }; + var list = new UnityEngine.Rendering.ObservableList(collection, comparison: (x, y) => x.CompareTo(y)); + + // Assert + Assert.AreEqual(3, list.Count); + Assert.AreEqual(1, list[0]); + Assert.AreEqual(2, list[1]); + Assert.AreEqual(3, list[2]); + } + + // Test for constructor with custom comparison and sorting + [Test] + public void ConstructorWithComparison_SortsItems_WhenComparisonProvided() + { + // Arrange + var list = new UnityEngine.Rendering.ObservableList(0,comparison: (x, y) => x.CompareTo(y)); + + // Act + list.Add(10); + list.Add(5); + list.Add(7); + + // Assert + Assert.AreEqual(3, list.Count); + Assert.AreEqual(5, list[0]); + Assert.AreEqual(7, list[1]); + Assert.AreEqual(10, list[2]); + } + + // Test for inserting an item at a specific index without comparison + [Test] + public void InsertsItemAtIndex_ItemAddedEventTriggered_NoComparison() + { + // Arrange + var list = new UnityEngine.Rendering.ObservableList(); + list.Add(1); // Ensure there is at least one item + bool itemAddedEventTriggered = false; + list.ItemAdded += (sender, args) => itemAddedEventTriggered = true; + + // Act + list.Insert(1, 5); // Insert 5 at the end + + // Assert + Assert.AreEqual(2, list.Count); + Assert.IsTrue(itemAddedEventTriggered); + Assert.AreEqual(5, list[1]); // Verify that 5 is inserted at index 1 + } + + // Test for inserting an item at the beginning + [Test] + public void InsertsItemAtBeginning_ItemAddedEventTriggered() + { + // Arrange + var list = new UnityEngine.Rendering.ObservableList(); + list.Add(10); // Ensure there is at least one item + bool itemAddedEventTriggered = false; + list.ItemAdded += (sender, args) => itemAddedEventTriggered = true; + + // Act + list.Insert(0, 5); // Insert 5 at the beginning + + // Assert + Assert.AreEqual(2, list.Count); + Assert.IsTrue(itemAddedEventTriggered); + Assert.AreEqual(5, list[0]); // Verify that 5 is inserted at index 0 + } + + // Test for inserting an item at an index greater than the last item index + [Test] + public void InsertsItemAtOutOfRangeIndex_ItemAddedEventTriggered() + { + // Arrange + var list = new UnityEngine.Rendering.ObservableList(); + Assert.Throws(() => list.Insert(10, 5)); // Inserting at an index greater than the list size + } + + // Test for removing an item that doesn't exist + [Test] + public void Remove_ItemNotInList_ReturnsFalse() + { + // Arrange + var list = new UnityEngine.Rendering.ObservableList(); + list.Add(10); + list.Add(20); + + // Act + bool result = list.Remove(30); // 30 is not in the list + + // Assert + Assert.AreEqual(2, list.Count); // List should remain unchanged + Assert.IsFalse(result); // Removal should fail + } + + // Test for removing an item that doesn't exist using RemoveAt + [Test] + public void RemoveAt_IndexOutOfRange_ThrowsException() + { + var list = new UnityEngine.Rendering.ObservableList(); + list.Add(10); + + Assert.Throws(() => list.RemoveAt(10)); // Trying to remove from an invalid index + } + + // Test for inserting multiple items (with no comparison) + [Test] + public void InsertMultiple_AddsItemsAtSpecificIndex_ItemAddedEventTriggeredForEach() + { + // Arrange + var list = new UnityEngine.Rendering.ObservableList(); + list.Add(10); + list.Add(20); + bool itemAddedEventTriggered = false; + list.ItemAdded += (sender, args) => itemAddedEventTriggered = true; + + // Act + list.Insert(1, 15); // Insert 15 at index 1 + + // Assert + Assert.AreEqual(3, list.Count); + Assert.IsTrue(itemAddedEventTriggered); + Assert.AreEqual(15, list[1]); // 15 should be inserted at index 1 + } + + // Test for clearing the list + [Test] + public void Clear_ClearsList_ItemRemovedEventTriggeredForEach() + { + // Arrange + var list = new UnityEngine.Rendering.ObservableList(); + list.Add(10); + list.Add(20); + bool itemRemovedEventTriggered = false; + list.ItemRemoved += (sender, args) => itemRemovedEventTriggered = true; + + // Act + list.Clear(); + + // Assert + Assert.AreEqual(0, list.Count); + Assert.IsTrue(itemRemovedEventTriggered); // Events should trigger for every item removed + } + } +} diff --git a/Packages/com.unity.render-pipelines.core/Tests/Editor/Utilities/ObservableListTests.cs.meta b/Packages/com.unity.render-pipelines.core/Tests/Editor/Utilities/ObservableListTests.cs.meta new file mode 100644 index 00000000000..8403a2bc181 --- /dev/null +++ b/Packages/com.unity.render-pipelines.core/Tests/Editor/Utilities/ObservableListTests.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 2fe1182006044321a72f6e5bd11ceb1d +timeCreated: 1736434600 \ No newline at end of file diff --git a/Packages/com.unity.render-pipelines.core/Tests/Runtime/ObservableListTests.cs b/Packages/com.unity.render-pipelines.core/Tests/Runtime/ObservableListTests.cs deleted file mode 100644 index f19495959ac..00000000000 --- a/Packages/com.unity.render-pipelines.core/Tests/Runtime/ObservableListTests.cs +++ /dev/null @@ -1,20 +0,0 @@ -using NUnit.Framework; - -namespace UnityEngine.Rendering.Tests -{ - class ObservableListTests - { - [Test] - public void ObservableList_CompletelyCleared() - { - var observableList = new ObservableList(); - - for(int i = 0; i < 5; i++) - observableList.Add(i); - - observableList.Clear(); - Assert.AreEqual(0, observableList.Count, - $"{observableList.Count} elements remaining after ObservableList.Clear(), expected 0"); - } - } -} diff --git a/Packages/com.unity.render-pipelines.core/Tests/Runtime/ObservableListTests.cs.meta b/Packages/com.unity.render-pipelines.core/Tests/Runtime/ObservableListTests.cs.meta deleted file mode 100644 index 5312870287f..00000000000 --- a/Packages/com.unity.render-pipelines.core/Tests/Runtime/ObservableListTests.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 2780ee2706314f0cbc1d7ea5483ffea6 -timeCreated: 1696527818 \ No newline at end of file diff --git a/Packages/com.unity.render-pipelines.high-definition/Documentation~/Environement-Limitations.md b/Packages/com.unity.render-pipelines.high-definition/Documentation~/Environment-Limitations.md similarity index 100% rename from Packages/com.unity.render-pipelines.high-definition/Documentation~/Environement-Limitations.md rename to Packages/com.unity.render-pipelines.high-definition/Documentation~/Environment-Limitations.md diff --git a/Packages/com.unity.render-pipelines.high-definition/Documentation~/Render-Pipeline-Wizard.md b/Packages/com.unity.render-pipelines.high-definition/Documentation~/Render-Pipeline-Wizard.md index 608cfa21aa8..f39f5927414 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Documentation~/Render-Pipeline-Wizard.md +++ b/Packages/com.unity.render-pipelines.high-definition/Documentation~/Render-Pipeline-Wizard.md @@ -32,10 +32,8 @@ Each configuration is separated into two scopes: - **Global:** Changes the configuration settings in the Unity Editor, [HDRP graphics settings](Default-Settings-Window.md), or [HDRP Asset](HDRP-Asset.md) - **Current Quality:** Changes the configuration settings in the [HDRP Asset](HDRP-Asset.md) set in [Quality settings](quality-settings.md). If no asset is assigned in the **Quality** settings, this mode uses the [HDRP Asset](HDRP-Asset.md) set in the [Graphics settings window](Default-Settings-Window.md). - - ### HDRP - + This section provides you with configuration options to help you make your Unity Project use HDRP. ![](Images/RenderPipelineWizardHDRPTab.png) @@ -62,10 +60,8 @@ This section provides you with configuration options to help you make your Unity | **Assigned - Quality** | Checks to make sure you have assigned either an [HDRP Asset](HDRP-Asset.md) or null to the **Quality Settings** field corresponding to the currently used quality (menu: **Edit** > **Project Settings** > **Quality**).
If the value is null, all **Current Quality** related configuration will be the one from the [HDRP Asset](HDRP-Asset.md) used in **Global**.
Select the **Fix** button to nullify the field. | | **SRP Batcher** | Checks to make sure that [Scriptable Render Pipeline Batcher](xref:um-srp-batcher) is enabled.
Select the **Fix** button to enable it in the used HDRP Asset. | - - ### HDRP + VR - + This section provides extra configuration options to help you set up your HDRP Project to support virtual reality. If you can't find an option in this section of the documentation, refer to the [HDRP section](#HDRPTab) options. This is only supported on Windows OS. You can adjust the extra configuration options in the **Global** scope. ![](Images/RenderPipelineWizardVRTab.png) @@ -107,10 +103,8 @@ This section provides extra configuration options to help you set up your HDRP P - - ### HDRP + DXR - + This section provides extra configuration options to help you set up your HDRP Project to support ray tracing. If you can't find an option in this section of the documentation, refer to the [HDRP tab](#HDRPTab) options. This is only supported on Windows OS. ![](Images/RenderPipelineWizardDXRTab.png) diff --git a/Packages/com.unity.render-pipelines.high-definition/Editor/Compositor/CompositorWindow.cs b/Packages/com.unity.render-pipelines.high-definition/Editor/Compositor/CompositorWindow.cs index 68bd33e3d04..adc52560508 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Editor/Compositor/CompositorWindow.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Editor/Compositor/CompositorWindow.cs @@ -7,7 +7,7 @@ namespace UnityEditor.Rendering.HighDefinition.Compositor { - [HDRPHelpURLAttribute("Compositor-User-Guide")] + [HDRPHelpURLAttribute("understand-the-graphics-compositor")] internal class CompositorWindow : EditorWindowWithHelpButton { static class Styles diff --git a/Packages/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Camera/HDCameraUI.Drawers.cs b/Packages/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Camera/HDCameraUI.Drawers.cs index 9d31cc4b9e6..348d8273e38 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Camera/HDCameraUI.Drawers.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Editor/RenderPipeline/Camera/HDCameraUI.Drawers.cs @@ -8,7 +8,7 @@ namespace UnityEditor.Rendering.HighDefinition static partial class HDCameraUI { /// Enum to store know the expanded state of a expandable section on the camera inspector - [HDRPHelpURL("HDRP-Camera")] + [HDRPHelpURL("hdrp-camera-component-reference")] public enum Expandable { /// Projection diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/Debug/DebugDisplay.cs b/Packages/com.unity.render-pipelines.high-definition/Runtime/Debug/DebugDisplay.cs index 1c5c84ccc5f..3a5fbca892f 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/Debug/DebugDisplay.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/Debug/DebugDisplay.cs @@ -1428,37 +1428,6 @@ void RegisterLightingDebug() lighting.children.Add(exposureFoldout); } - var hdrFoldout = new DebugUI.Foldout - { - nameAndTooltip = LightingStrings.HDROutput, - children = - { - new DebugUI.MessageBox - { - displayName = "No HDR monitor detected.", - style = DebugUI.MessageBox.Style.Warning, - isHiddenCallback = () => HDRenderPipeline.HDROutputForMainDisplayIsActive() - }, - new DebugUI.MessageBox - { - displayName = "To display the Gamut View, Gamut Clip, Paper White modes without affecting them, the overlay will be hidden.", - style = DebugUI.MessageBox.Style.Info, - isHiddenCallback = () => !HDRenderPipeline.HDROutputForMainDisplayIsActive() - }, - new DebugUI.EnumField - { - nameAndTooltip = LightingStrings.HDROutputDebugMode, - getter = () => (int)data.lightingDebugSettings.hdrDebugMode, - setter = value => SetHDRDebugMode((HDRDebugMode)value), - autoEnum = typeof(HDRDebugMode), - getIndex = () => data.hdrDebugModeEnumIndex, - setIndex = value => data.hdrDebugModeEnumIndex = value - }, - } - }; - - lighting.children.Add(hdrFoldout); - lighting.children.Add(new DebugUI.EnumField { nameAndTooltip = LightingStrings.LightingDebugMode, getter = () => (int)data.lightingDebugSettings.debugLightingMode, setter = value => SetDebugLightingMode((DebugLightingMode)value), autoEnum = typeof(DebugLightingMode), getIndex = () => data.lightingDebugModeEnumIndex, setIndex = value => { data.ResetExclusiveEnumIndices(); data.lightingDebugModeEnumIndex = value; } }); lighting.children.Add(new DebugUI.Container() @@ -1750,6 +1719,7 @@ void RegisterLightingDebug() static class RenderingStrings { + public static readonly NameAndTooltip RenderingSettings = new() { name = "Rendering Debug", tooltip = "General rendering debug settings" }; public static readonly NameAndTooltip FullscreenDebugMode = new() { name = "Fullscreen Debug Mode", tooltip = "Use the drop-down to select a rendering mode to display as an overlay on the screen." }; public static readonly NameAndTooltip MaxOverdrawCount = new() { name = "Max Overdraw Count", tooltip = "Maximum overdraw count allowed for a single pixel." }; public static readonly NameAndTooltip MaxQuadCost = new() { name = "Max Quad Cost", tooltip = "The scale of the quad mode overdraw heat map." }; @@ -1804,12 +1774,21 @@ void RegisterRenderingDebug() widgetList.Add(new DebugUI.RuntimeDebugShadersMessageBox()); - widgetList.Add( + var renderingSettings = new DebugUI.Foldout + { + nameAndTooltip = RenderingStrings.RenderingSettings, + opened = true, // By default this general section is opened + order = int.MinValue + }; + + widgetList.Add(renderingSettings); + + renderingSettings.children.Add( new DebugUI.EnumField { nameAndTooltip = RenderingStrings.FullscreenDebugMode, getter = () => (int)data.fullScreenDebugMode, setter = value => SetFullScreenDebugMode((FullScreenDebugMode)value), enumNames = s_RenderingFullScreenDebugStrings, enumValues = s_RenderingFullScreenDebugValues, getIndex = () => data.renderingFulscreenDebugModeEnumIndex, setIndex = value => { data.ResetExclusiveEnumIndices(); data.renderingFulscreenDebugModeEnumIndex = value; } } ); { - widgetList.Add(new DebugUI.Container + renderingSettings.children.Add(new DebugUI.Container { isHiddenCallback = () => data.fullScreenDebugMode != FullScreenDebugMode.TransparencyOverdraw, children = @@ -1820,7 +1799,7 @@ void RegisterRenderingDebug() } { - widgetList.Add(new DebugUI.Container + renderingSettings.children.Add(new DebugUI.Container { isHiddenCallback = () => data.fullScreenDebugMode != FullScreenDebugMode.QuadOverdraw, children = @@ -1831,7 +1810,7 @@ void RegisterRenderingDebug() } { - widgetList.Add(new DebugUI.Container + renderingSettings.children.Add(new DebugUI.Container { isHiddenCallback = () => data.fullScreenDebugMode != FullScreenDebugMode.VertexDensity, children = @@ -1842,7 +1821,7 @@ void RegisterRenderingDebug() } { - widgetList.Add(new DebugUI.Container + renderingSettings.children.Add(new DebugUI.Container { isHiddenCallback = () => data.fullScreenDebugMode != FullScreenDebugMode.ComputeThickness, children = @@ -1855,7 +1834,7 @@ void RegisterRenderingDebug() } { - widgetList.Add(new DebugUI.Container + renderingSettings.children.Add(new DebugUI.Container { isHiddenCallback = () => (data.fullScreenDebugMode != FullScreenDebugMode.MotionVectors || data.fullScreenDebugMode != FullScreenDebugMode.MotionVectorsIntensity), children = @@ -1863,7 +1842,7 @@ void RegisterRenderingDebug() new DebugUI.FloatField {displayName = "Min Motion Vector Length (in pixels)", getter = () => data.minMotionVectorLength, setter = value => data.minMotionVectorLength = value, min = () => 0} } }); - widgetList.Add(new DebugUI.Container + renderingSettings.children.Add(new DebugUI.Container { isHiddenCallback = () => (data.fullScreenDebugMode != FullScreenDebugMode.MotionVectorsIntensity), children = @@ -1876,7 +1855,7 @@ void RegisterRenderingDebug() } { - widgetList.Add(new DebugUI.Container + renderingSettings.children.Add(new DebugUI.Container { isHiddenCallback = () => (data.fullScreenDebugMode != FullScreenDebugMode.HighQualityLines), children = @@ -1887,7 +1866,7 @@ void RegisterRenderingDebug() } { - widgetList.Add(new DebugUI.Container + renderingSettings.children.Add(new DebugUI.Container { isHiddenCallback = () => (data.fullScreenDebugMode != FullScreenDebugMode.STP), children = @@ -1898,7 +1877,7 @@ void RegisterRenderingDebug() } { - widgetList.Add(new DebugUI.Container + renderingSettings.children.Add(new DebugUI.Container { displayName = "Mipmap Streaming", children = @@ -1993,8 +1972,7 @@ void RegisterRenderingDebug() }); } - widgetList.AddRange(new[] - { + renderingSettings.children.Add( new DebugUI.Container { displayName = "Color Picker", @@ -2004,12 +1982,11 @@ void RegisterRenderingDebug() new DebugUI.EnumField { nameAndTooltip = RenderingStrings.ColorPickerDebugMode, getter = () => (int)data.colorPickerDebugSettings.colorPickerMode, setter = value => data.colorPickerDebugSettings.colorPickerMode = (ColorPickerDebugMode)value, autoEnum = typeof(ColorPickerDebugMode), getIndex = () => data.colorPickerDebugModeEnumIndex, setIndex = value => data.colorPickerDebugModeEnumIndex = value }, new DebugUI.ColorField { nameAndTooltip = RenderingStrings.ColorPickerFontColor, flags = DebugUI.Flags.EditorOnly, getter = () => data.colorPickerDebugSettings.fontColor, setter = value => data.colorPickerDebugSettings.fontColor = value } } - } - }); + }); - widgetList.Add(new DebugUI.BoolField { nameAndTooltip = RenderingStrings.FalseColorMode, getter = () => data.falseColorDebugSettings.falseColor, setter = value => data.falseColorDebugSettings.falseColor = value}); + renderingSettings.children.Add(new DebugUI.BoolField { nameAndTooltip = RenderingStrings.FalseColorMode, getter = () => data.falseColorDebugSettings.falseColor, setter = value => data.falseColorDebugSettings.falseColor = value}); { - widgetList.Add(new DebugUI.Container + renderingSettings.children.Add(new DebugUI.Container { isHiddenCallback = () => !data.falseColorDebugSettings.falseColor, flags = DebugUI.Flags.EditorOnly, @@ -2023,12 +2000,9 @@ void RegisterRenderingDebug() }); } - widgetList.AddRange(new DebugUI.Widget[] - { - new DebugUI.EnumField { nameAndTooltip = RenderingStrings.FreezeCameraForCulling, getter = () => data.debugCameraToFreeze, setter = value => data.debugCameraToFreeze = value, enumNames = s_CameraNamesStrings, enumValues = s_CameraNamesValues, getIndex = () => data.debugCameraToFreezeEnumIndex, setIndex = value => data.debugCameraToFreezeEnumIndex = value }, - }); + renderingSettings.children.Add(new DebugUI.EnumField { nameAndTooltip = RenderingStrings.FreezeCameraForCulling, getter = () => data.debugCameraToFreeze, setter = value => data.debugCameraToFreeze = value, enumNames = s_CameraNamesStrings, enumValues = s_CameraNamesValues, getIndex = () => data.debugCameraToFreezeEnumIndex, setIndex = value => data.debugCameraToFreezeEnumIndex = value }); - widgetList.Add(new DebugUI.Container + renderingSettings.children.Add(new DebugUI.Container { displayName = "Color Monitors", children = @@ -2090,21 +2064,7 @@ void RegisterRenderingDebug() } }); - widgetList.Add(new DebugUI.Container - { - displayName = "HDR Output", - children = - { - new DebugUI.MessageBox - { - displayName = "The values on the Rendering Debugger editor window might not be accurate. Please use the playmode debug UI (Ctrl+Backspace).", - style = DebugUI.MessageBox.Style.Warning, - }, - DebugDisplaySettingsHDROutput.CreateHDROuputDisplayTable() - } - }); - - widgetList.Add(new DebugUI.Container + renderingSettings.children.Add(new DebugUI.Container { displayName = "History Buffers", children = @@ -2136,6 +2096,45 @@ void RegisterRenderingDebug() } }); + var hdrFoldout = new DebugUI.Foldout + { + nameAndTooltip = LightingStrings.HDROutput, + opened = true, + order = int.MinValue + 1, + children = + { + new DebugUI.MessageBox + { + displayName = "No HDR monitor detected.", + style = DebugUI.MessageBox.Style.Warning, + isHiddenCallback = () => HDRenderPipeline.HDROutputForMainDisplayIsActive() + }, + new DebugUI.MessageBox + { + displayName = "The values on the Rendering Debugger editor window might not be accurate. Please use the playmode debug UI (Ctrl+Backspace).", + style = DebugUI.MessageBox.Style.Warning, + }, + new DebugUI.MessageBox + { + displayName = "To display the Gamut View, Gamut Clip, Paper White modes without affecting them, the overlay will be hidden.", + style = DebugUI.MessageBox.Style.Info, + isHiddenCallback = () => !HDRenderPipeline.HDROutputForMainDisplayIsActive() + }, + new DebugUI.EnumField + { + nameAndTooltip = LightingStrings.HDROutputDebugMode, + getter = () => (int)data.lightingDebugSettings.hdrDebugMode, + setter = value => SetHDRDebugMode((HDRDebugMode)value), + autoEnum = typeof(HDRDebugMode), + getIndex = () => data.hdrDebugModeEnumIndex, + setIndex = value => data.hdrDebugModeEnumIndex = value + }, + DebugDisplaySettingsHDROutput.CreateHDROuputDisplayTable() + } + }; + + widgetList.Add(hdrFoldout); + #if ENABLE_NVIDIA && ENABLE_NVIDIA_MODULE widgetList.Add(nvidiaDebugView.CreateWidget()); #endif diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/Debug/DebugDisplaySettingsDecal.cs b/Packages/com.unity.render-pipelines.high-definition/Runtime/Debug/DebugDisplaySettingsDecal.cs index 23da0d90c0f..4d383721b5b 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/Debug/DebugDisplaySettingsDecal.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/Debug/DebugDisplaySettingsDecal.cs @@ -26,21 +26,25 @@ public UInt32 mipLevel static class Strings { + public const string decals = "Decals"; public const string containerName = "Atlas Texture For Decals"; public static readonly NameAndTooltip displayAtlas = new() { name = "Display Atlas", tooltip = "Enable the checkbox to debug and display the decal atlas for a Camera in the top left of that Camera's view." }; public static readonly NameAndTooltip mipLevel = new() { name = "Mip Level", tooltip = "Use the slider to select the mip level for the decal atlas." }; } - [DisplayInfo(name = "Decals", order = 5)] + [DisplayInfo(name = "Rendering", order = 5)] + [HDRPHelpURL("understand-decals")] private class SettingsPanel : DebugDisplaySettingsPanel { - public override string PanelName => "Decals"; public SettingsPanel(DebugDisplaySettingsDecal data) { - AddWidget(new DebugUI.RuntimeDebugShadersMessageBox()); - AddWidget(new DebugUI.Container() + var foldout = new DebugUI.Foldout() { displayName = Strings.decals, opened = true }; + AddWidget(foldout); + + foldout.children.Add(new DebugUI.RuntimeDebugShadersMessageBox()); + foldout.children.Add(new DebugUI.Container() { - displayName = Strings.containerName, + displayName = $"#{Strings.containerName}", children = { new DebugUI.BoolField { nameAndTooltip = Strings.displayAtlas, getter = () => data.displayAtlas, setter = value => data.displayAtlas = value}, diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/Debug/NVIDIADebugView.cs b/Packages/com.unity.render-pipelines.high-definition/Runtime/Debug/NVIDIADebugView.cs index 3082ed5e356..20c7a447011 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/Debug/NVIDIADebugView.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/Debug/NVIDIADebugView.cs @@ -164,8 +164,8 @@ private DebugUI.Widget InternalCreateWidget() m_DlssViewStateTable.children.Add(m_DlssViewStateTableHeader); - m_DebugWidget = new DebugUI.Container() { - displayName = "NVIDIA device debug view", + m_DebugWidget = new DebugUI.Foldout() { + displayName = "NVIDIA Device settings", children = { new DebugUI.Value() @@ -217,19 +217,19 @@ String resToString(uint a, uint b) { new DebugUI.Value() { - getter = () => c.data.validFeature ? "Valid" : "" + getter = () => c.data.validFeature ? "Valid" : "-" }, new DebugUI.Value() { - getter = () => c.data.validFeature ? resToString(c.data.execData.subrectWidth, c.data.execData.subrectHeight) : "" + getter = () => c.data.validFeature ? resToString(c.data.execData.subrectWidth, c.data.execData.subrectHeight) : "-" }, new DebugUI.Value() { - getter = () => c.data.validFeature ? resToString(c.data.initData.outputRTWidth, c.data.initData.outputRTHeight) : "" + getter = () => c.data.validFeature ? resToString(c.data.initData.outputRTWidth, c.data.initData.outputRTHeight) : "-" }, new DebugUI.Value() { - getter = () => c.data.validFeature ? c.data.initData.quality.ToString() : "" + getter = () => c.data.validFeature ? c.data.initData.quality.ToString() : "-" } } }; @@ -237,7 +237,16 @@ String resToString(uint a, uint b) m_DlssViewStateTableRows[r] = dlssStateRow; } m_DlssViewStateTable.children.Add(m_DlssViewStateTableRows); + m_DlssViewStateTable.isHiddenCallback = () => + { + foreach (var row in m_DlssViewStateTableRows) + { + if (!row.isHidden) + return false; + } + return true; + }; return m_DebugWidget; } diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/AtmosphericScattering/Fog.cs b/Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/AtmosphericScattering/Fog.cs index 400419e4eab..333581ca12a 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/AtmosphericScattering/Fog.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/AtmosphericScattering/Fog.cs @@ -9,7 +9,7 @@ namespace UnityEngine.Rendering.HighDefinition ///
[Serializable, VolumeComponentMenu("Fog")] [SupportedOnRenderPipeline(typeof(HDRenderPipelineAsset))] - [HDRPHelpURL("Override-Fog")] + [HDRPHelpURL("fog")] public class Fog : VolumeComponentWithQuality { /// Enable fog. diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/VolumetricClouds/VolumetricClouds.cs b/Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/VolumetricClouds/VolumetricClouds.cs index ac5aa5785f3..0a68cb7205a 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/VolumetricClouds/VolumetricClouds.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/VolumetricClouds/VolumetricClouds.cs @@ -8,7 +8,7 @@ namespace UnityEngine.Rendering.HighDefinition ///
[Serializable, VolumeComponentMenu("Sky/Volumetric Clouds")] [SupportedOnRenderPipeline(typeof(HDRenderPipelineAsset))] - [HDRPHelpURL("Override-Volumetric-Clouds")] + [HDRPHelpURL("create-realistic-clouds-volumetric-clouds")] public sealed partial class VolumetricClouds : VolumeComponent { /// diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/VolumetricLighting/LocalVolumetricFog.cs b/Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/VolumetricLighting/LocalVolumetricFog.cs index de0343f1497..33f0cc975a5 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/VolumetricLighting/LocalVolumetricFog.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/Lighting/VolumetricLighting/LocalVolumetricFog.cs @@ -179,7 +179,7 @@ internal LocalVolumetricFogEngineData ConvertToEngineData() } // class LocalVolumetricFogParameters /// Local Volumetric Fog class. - [HDRPHelpURLAttribute("Local-Volumetric-Fog")] + [HDRPHelpURLAttribute("create-a-local-fog-effect")] [ExecuteAlways] [AddComponentMenu("Rendering/Local Volumetric Fog")] public partial class LocalVolumetricFog : MonoBehaviour diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/Material/Decal/DecalProjector.cs b/Packages/com.unity.render-pipelines.high-definition/Runtime/Material/Decal/DecalProjector.cs index 29d497561d8..1b0a8722195 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/Material/Decal/DecalProjector.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/Material/Decal/DecalProjector.cs @@ -21,7 +21,7 @@ public enum DecalScaleMode /// /// Decal Projector component. /// - [HDRPHelpURLAttribute("Decal-Projector")] + [HDRPHelpURLAttribute("understand-decals")] [ExecuteAlways] #if UNITY_EDITOR [CanEditMultipleObjects] diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/Material/DiffusionProfile/DiffusionProfileSettings.cs b/Packages/com.unity.render-pipelines.high-definition/Runtime/Material/DiffusionProfile/DiffusionProfileSettings.cs index 564ea5a0960..470aa7ec8b7 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/Material/DiffusionProfile/DiffusionProfileSettings.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/Material/DiffusionProfile/DiffusionProfileSettings.cs @@ -242,7 +242,7 @@ public bool Equals(DiffusionProfile other) /// /// Class for Diffusion Profile settings /// - [HDRPHelpURLAttribute("Diffusion-Profile")] + [HDRPHelpURLAttribute("diffusion-profile-reference")] [Icon("Packages/com.unity.render-pipelines.high-definition/Editor/Icons/Processed/DiffusionProfile Icon.asset")] public partial class DiffusionProfileSettings : ScriptableObject { diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/Material/Lit/LitBuiltinData.hlsl b/Packages/com.unity.render-pipelines.high-definition/Runtime/Material/Lit/LitBuiltinData.hlsl index ead9f16f076..ad1372d03e1 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/Material/Lit/LitBuiltinData.hlsl +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/Material/Lit/LitBuiltinData.hlsl @@ -21,14 +21,14 @@ float3 GetEmissiveColor(SurfaceData surfaceData) return _EmissiveColor * lerp(float3(1.0, 1.0, 1.0), surfaceData.baseColor.rgb, _AlbedoAffectEmissive); } -#ifdef _EMISSIVE_COLOR_MAP float3 GetEmissiveColor(SurfaceData surfaceData, UVMapping emissiveMapMapping) { float3 emissiveColor = GetEmissiveColor(surfaceData); + #ifdef _EMISSIVE_COLOR_MAP emissiveColor *= SAMPLE_UVMAPPING_TEXTURE2D(_EmissiveColorMap, sampler_EmissiveColorMap, emissiveMapMapping).rgb; + #endif // _EMISSIVE_COLOR_MAP return emissiveColor; } -#endif // _EMISSIVE_COLOR_MAP void GetBuiltinData(FragInputs input, float3 V, inout PositionInputs posInput, SurfaceData surfaceData, float alpha, float3 bentNormalWS, float depthOffset, out BuiltinData builtinData) { diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/PostProcessing/Components/ScreenSpaceLensFlare.cs b/Packages/com.unity.render-pipelines.high-definition/Runtime/PostProcessing/Components/ScreenSpaceLensFlare.cs index 58773535134..b468979ec8d 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/PostProcessing/Components/ScreenSpaceLensFlare.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/PostProcessing/Components/ScreenSpaceLensFlare.cs @@ -28,7 +28,7 @@ public enum ScreenSpaceLensFlareResolution : int /// [Serializable, VolumeComponentMenu("Post-processing/Screen Space Lens Flare")] [SupportedOnRenderPipeline(typeof(HDRenderPipelineAsset))] - [HDRPHelpURL("Screen-Space-Lens-Flare")] + [HDRPHelpURL("shared/lens-flare/Override-Screen-Space-Lens-Flare")] public class ScreenSpaceLensFlare : VolumeComponent, IPostProcessComponent { /// diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Camera/HDAdditionalCameraData.cs b/Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Camera/HDAdditionalCameraData.cs index f6f339b5290..1e03a638c13 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Camera/HDAdditionalCameraData.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/Camera/HDAdditionalCameraData.cs @@ -154,7 +154,7 @@ public static HDPhysicalCamera GetDefaults() /// /// Additional component that holds HDRP specific parameters for Cameras. /// - [HDRPHelpURLAttribute("HDRP-Camera")] + [HDRPHelpURLAttribute("hdrp-camera-component-reference")] [AddComponentMenu("")] // Hide in menu [DisallowMultipleComponent, ExecuteAlways] [RequireComponent(typeof(Camera))] diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/CloudSystem/CloudLayer/CloudLayer.cs b/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/CloudSystem/CloudLayer/CloudLayer.cs index fc4aaacd990..78353e66ec1 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/CloudSystem/CloudLayer/CloudLayer.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/CloudSystem/CloudLayer/CloudLayer.cs @@ -69,7 +69,7 @@ public enum CloudShadowsResolution [VolumeComponentMenu("Sky/Cloud Layer")] [SupportedOnRenderPipeline(typeof(HDRenderPipelineAsset))] [CloudUniqueID((int)CloudType.CloudLayer)] - [HDRPHelpURL("Override-Cloud-Layer")] + [HDRPHelpURL("create-simple-clouds-cloud-layer")] public partial class CloudLayer : CloudSettings { /// Controls the global opacity of the cloud layer. diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/GradientSky/GradientSky.cs b/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/GradientSky/GradientSky.cs index a5bcf458901..711b58fc4ed 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/GradientSky/GradientSky.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/GradientSky/GradientSky.cs @@ -9,7 +9,7 @@ namespace UnityEngine.Rendering.HighDefinition [VolumeComponentMenu("Sky/Gradient Sky")] [SupportedOnRenderPipeline(typeof(HDRenderPipelineAsset))] [SkyUniqueID((int)SkyType.Gradient)] - [HDRPHelpURL("Override-Gradient-Sky")] + [HDRPHelpURL("create-a-gradient-sky")] public class GradientSky : SkySettings { /// Top color of the gradient sky. diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/HDRISky/HDRISky.cs b/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/HDRISky/HDRISky.cs index 862e5360e3c..d196de65a0c 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/HDRISky/HDRISky.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/HDRISky/HDRISky.cs @@ -9,7 +9,7 @@ namespace UnityEngine.Rendering.HighDefinition [VolumeComponentMenu("Sky/HDRI Sky")] [SupportedOnRenderPipeline(typeof(HDRenderPipelineAsset))] [SkyUniqueID((int)SkyType.HDRI)] - [HDRPHelpURL("Override-HDRI-Sky")] + [HDRPHelpURL("create-an-hdri-sky")] public partial class HDRISky : SkySettings { /// diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/PhysicallyBasedSky/PhysicallyBasedSky.cs b/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/PhysicallyBasedSky/PhysicallyBasedSky.cs index 93e91bb8e1b..7a402f74de2 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/PhysicallyBasedSky/PhysicallyBasedSky.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/PhysicallyBasedSky/PhysicallyBasedSky.cs @@ -22,7 +22,7 @@ public enum PhysicallyBasedSkyModel [VolumeComponentMenu("Sky/Physically Based Sky")] [SupportedOnRenderPipeline(typeof(HDRenderPipelineAsset))] [SkyUniqueID((int)SkyType.PhysicallyBased)] - [HDRPHelpURL("Override-Physically-Based-Sky")] + [HDRPHelpURL("create-a-physically-based-sky")] public partial class PhysicallyBasedSky : SkySettings { /// diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/StaticLightingSky.cs b/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/StaticLightingSky.cs index ee04eea0f21..5d6b2dfcc57 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/StaticLightingSky.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/Sky/StaticLightingSky.cs @@ -7,7 +7,7 @@ namespace UnityEngine.Rendering.HighDefinition /// /// Class controlling which sky is used for static and baked lighting. /// - [HDRPHelpURLAttribute("Static-Lighting-Sky")] + [HDRPHelpURLAttribute("Environment-Lighting")] [ExecuteAlways] [AddComponentMenu("")] // Hide this object from the Add Component menu public class StaticLightingSky : MonoBehaviour diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/Water/WaterDecal/WaterDecal.cs b/Packages/com.unity.render-pipelines.high-definition/Runtime/Water/WaterDecal/WaterDecal.cs index 47fea1a2e7e..b484492171f 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/Water/WaterDecal/WaterDecal.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/Water/WaterDecal/WaterDecal.cs @@ -6,7 +6,7 @@ namespace UnityEngine.Rendering.HighDefinition /// /// Water decal component. /// - [HDRPHelpURL("WaterSystem-waterdecal")] + [HDRPHelpURL("water-decals-and-masking-in-the-water-system")] [ExecuteInEditMode] public partial class WaterDecal : MonoBehaviour { diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/Water/WaterExcluder.cs b/Packages/com.unity.render-pipelines.high-definition/Runtime/Water/WaterExcluder.cs index 7511119c939..3864e4625e6 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/Water/WaterExcluder.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/Water/WaterExcluder.cs @@ -10,7 +10,7 @@ namespace UnityEngine.Rendering.HighDefinition /// [DisallowMultipleComponent] [AddComponentMenu("")] - [HDRPHelpURL("WaterSystem-waterexcluder")] + [HDRPHelpURL("water-exclude-part-of-the-water-surface")] [ExecuteAlways] public partial class WaterExcluder : MonoBehaviour { diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/Water/WaterRendering.cs b/Packages/com.unity.render-pipelines.high-definition/Runtime/Water/WaterRendering.cs index 4a05e83ea7b..2defaf0247f 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/Water/WaterRendering.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/Water/WaterRendering.cs @@ -7,7 +7,7 @@ namespace UnityEngine.Rendering.HighDefinition /// [Serializable, VolumeComponentMenu("Lighting/Water Rendering")] [SupportedOnRenderPipeline(typeof(HDRenderPipelineAsset))] - [HDRPHelpURL("Override-Water-Rendering")] + [HDRPHelpURL("water-use-the-water-system-in-your-project")] public sealed partial class WaterRendering : VolumeComponent { /// diff --git a/Packages/com.unity.render-pipelines.high-definition/Runtime/Water/WaterSurface/WaterSurface.cs b/Packages/com.unity.render-pipelines.high-definition/Runtime/Water/WaterSurface/WaterSurface.cs index cdd1e6e61c6..99d9c5f1c6e 100644 --- a/Packages/com.unity.render-pipelines.high-definition/Runtime/Water/WaterSurface/WaterSurface.cs +++ b/Packages/com.unity.render-pipelines.high-definition/Runtime/Water/WaterSurface/WaterSurface.cs @@ -79,7 +79,7 @@ public enum WaterPropertyOverrideMode /// /// Water surface component. /// - [HDRPHelpURL("WaterSystem")] + [HDRPHelpURL("water")] [DisallowMultipleComponent] [ExecuteInEditMode] public partial class WaterSurface : MonoBehaviour diff --git a/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Nodes/SpriteSkinningNode.cs b/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Nodes/SpriteSkinningNode.cs new file mode 100644 index 00000000000..33bedac0e30 --- /dev/null +++ b/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Nodes/SpriteSkinningNode.cs @@ -0,0 +1,194 @@ +using UnityEngine; +using UnityEditor.Graphing; +using UnityEditor.Rendering.Universal.ShaderGraph; +using UnityEditor.ShaderGraph.Internal; +using static UnityEditor.PlayerSettings; + +namespace UnityEditor.ShaderGraph +{ + [Title("Input", "Mesh Deformation", "Sprite Skinning")] + class SpriteSkinningNode : AbstractMaterialNode, IGeneratesBodyCode, IGeneratesFunction, IMayRequireVertexSkinning, IMayRequirePosition, IMayRequireNormal, IMayRequireTangent + { + public const int kPositionSlotId = 0; + public const int kNormalSlotId = 1; + public const int kTangentSlotId = 2; + public const int kPositionOutputSlotId = 3; + public const int kNormalOutputSlotId = 4; + public const int kTangentOutputSlotId = 5; + + public const string kSlotPositionName = "Vertex Position"; + public const string kSlotNormalName = "Vertex Normal"; + public const string kSlotTangentName = "Vertex Tangent"; + public const string kOutputSlotPositionName = "Skinned Position"; + public const string kOutputSlotNormalName = "Skinned Normal"; + public const string kOutputSlotTangentName = "Skinned Tangent"; + + public SpriteSkinningNode() + { + name = "Sprite Skinning"; + synonyms = new string[] { "skinning", "animation", "sprite", "2d" }; + UpdateNodeAfterDeserialization(); + } + + public sealed override void UpdateNodeAfterDeserialization() + { + AddSlot(new PositionMaterialSlot(kPositionSlotId, kSlotPositionName, kSlotPositionName, CoordinateSpace.Object, ShaderStageCapability.Vertex)); + AddSlot(new NormalMaterialSlot(kNormalSlotId, kSlotNormalName, kSlotNormalName, CoordinateSpace.Object, ShaderStageCapability.Vertex)); + AddSlot(new TangentMaterialSlot(kTangentSlotId, kSlotTangentName, kSlotTangentName, CoordinateSpace.Object, ShaderStageCapability.Vertex)); + AddSlot(new Vector3MaterialSlot(kPositionOutputSlotId, kOutputSlotPositionName, kOutputSlotPositionName, SlotType.Output, Vector3.zero, ShaderStageCapability.Vertex)); + AddSlot(new Vector3MaterialSlot(kNormalOutputSlotId, kOutputSlotNormalName, kOutputSlotNormalName, SlotType.Output, Vector3.zero, ShaderStageCapability.Vertex)); + AddSlot(new Vector3MaterialSlot(kTangentOutputSlotId, kOutputSlotTangentName, kOutputSlotTangentName, SlotType.Output, Vector3.zero, ShaderStageCapability.Vertex)); + RemoveSlotsNameNotMatching(new[] { kPositionSlotId, kNormalSlotId, kTangentSlotId, kPositionOutputSlotId, kNormalOutputSlotId, kTangentOutputSlotId }); + } + + bool IsSpriteSubTarget() + { + bool spriteSubTarget = true; + foreach (var target in owner.activeTargets) + { + if (target is UniversalTarget) + { + var universalTarget = (UniversalTarget)target; + spriteSubTarget = (universalTarget.activeSubTarget is UniversalSpriteLitSubTarget) || (universalTarget.activeSubTarget is UniversalSpriteUnlitSubTarget) || (universalTarget.activeSubTarget is UniversalSpriteCustomLitSubTarget); + if (!spriteSubTarget) + break; + } + } + return spriteSubTarget; + } + + protected override void CalculateNodeHasError() + { + hasError = false; +#if !(USING_2DANIMATION) + hasError = true; +#endif + if (hasError) + { + owner.AddSetupError(objectId, "Could not find a supported version (10.0.0 or newer) of the com.unity.2d.animation package installed in the project."); + } + else + { + hasError = !IsSpriteSubTarget(); + if (hasError) + { + owner.AddSetupError(objectId, "Only Sprite SubTargets are supported by SpriteSkinningNode used in this ShaderGraph."); + } + } + + } + + public bool RequiresVertexSkinning(ShaderStageCapability stageCapability = ShaderStageCapability.All) + { + return true; + } + + public NeededCoordinateSpace RequiresPosition(ShaderStageCapability stageCapability = ShaderStageCapability.All) + { + if (stageCapability == ShaderStageCapability.Vertex || stageCapability == ShaderStageCapability.All) + return NeededCoordinateSpace.Object; + else + return NeededCoordinateSpace.None; + } + + public NeededCoordinateSpace RequiresNormal(ShaderStageCapability stageCapability = ShaderStageCapability.All) + { + if (stageCapability == ShaderStageCapability.Vertex || stageCapability == ShaderStageCapability.All) + return NeededCoordinateSpace.Object; + else + return NeededCoordinateSpace.None; + } + + public NeededCoordinateSpace RequiresTangent(ShaderStageCapability stageCapability = ShaderStageCapability.All) + { + if (stageCapability == ShaderStageCapability.Vertex || stageCapability == ShaderStageCapability.All) + return NeededCoordinateSpace.Object; + else + return NeededCoordinateSpace.None; + } + + public override void CollectShaderProperties(PropertyCollector properties, GenerationMode generationMode) + { + base.CollectShaderProperties(properties, generationMode); + } + + public void GenerateNodeCode(ShaderStringBuilder sb, GenerationMode generationMode) + { + if (generationMode.IsPreview() || !IsSpriteSubTarget()) + { + sb.AppendLine("$precision3 {0} = 0;", GetVariableNameForSlot(kPositionOutputSlotId)); + sb.AppendLine("$precision3 {0} = 0;", GetVariableNameForSlot(kNormalOutputSlotId)); + sb.AppendLine("$precision3 {0} = 0;", GetVariableNameForSlot(kTangentOutputSlotId)); + } + else + { + sb.AppendLine("$precision3 {0} = {1};", GetVariableNameForSlot(kPositionOutputSlotId), GetSlotValue(kPositionSlotId, generationMode)); + sb.AppendLine("$precision3 {0} = {1};", GetVariableNameForSlot(kNormalOutputSlotId), GetSlotValue(kNormalSlotId, generationMode)); + sb.AppendLine("$precision3 {0} = {1};", GetVariableNameForSlot(kTangentOutputSlotId), GetSlotValue(kTangentSlotId, generationMode)); + sb.AppendLine($"{GetFunctionName()}(" + + $"IN.BoneIndices, " + + $"IN.BoneWeights, " + + $"{GetSlotValue(kPositionSlotId, generationMode)}, " + + $"{GetSlotValue(kNormalSlotId, generationMode)}, " + + $"{GetSlotValue(kTangentSlotId, generationMode)}, " + + $"{GetVariableNameForSlot(kPositionOutputSlotId)}, " + + $"{GetVariableNameForSlot(kNormalOutputSlotId)}, " + + $"{GetVariableNameForSlot(kTangentOutputSlotId)}, unity_SpriteProps.z);"); + } + } + + public void GenerateNodeFunction(FunctionRegistry registry, GenerationMode generationMode) + { + registry.ProvideFunction(GetFunctionName(), sb => + { + sb.AppendLine($"void {GetFunctionName()}(" + + "uint4 indices, " + + "$precision4 weights, " + + "$precision3 positionIn, " + + "$precision3 normalIn, " + + "$precision3 tangentIn, " + + "out $precision3 positionOut, " + + "out $precision3 normalOut, " + + "out $precision3 tangentOut, in float offset)"); + sb.AppendLine("{"); + using (sb.IndentScope()) + { + if (generationMode.IsPreview() || !IsSpriteSubTarget()) + { + sb.AppendLine("positionOut = positionIn;"); + sb.AppendLine("normalOut = normalIn;"); + sb.AppendLine("tangentOut = tangentIn;"); + } + else + { + sb.AppendLine("#ifdef SKINNED_SPRITE"); + sb.AppendLine("{"); + using (sb.IndentScope()) + { + sb.AppendLine("positionOut = UnitySkinSprite(positionIn, indices, weights, offset, 1.0f );"); + sb.AppendLine("normalOut = UnitySkinSprite(normalIn, indices, weights, offset, 0 );"); + sb.AppendLine("tangentOut = UnitySkinSprite(tangentIn, indices, weights, offset, 0 );"); + } + sb.AppendLine("}"); + sb.AppendLine("#else"); + sb.AppendLine("{"); + using (sb.IndentScope()) + { + sb.AppendLine("positionOut = positionIn;"); + sb.AppendLine("normalOut = normalIn;"); + sb.AppendLine("tangentOut = tangentIn;"); + } + sb.AppendLine("}"); + sb.AppendLine("#endif"); + } + } + sb.AppendLine("}"); + }); + } + + string GetFunctionName() + { + return "UnitySkinSprite_$precision"; + } + } +} diff --git a/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Nodes/SpriteSkinningNode.cs.meta b/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Nodes/SpriteSkinningNode.cs.meta new file mode 100644 index 00000000000..740af29468b --- /dev/null +++ b/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Nodes/SpriteSkinningNode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b52dc03557c43a54dba259bd9f78a779 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/SpriteSubTargetUtility.cs b/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/SpriteSubTargetUtility.cs index 2ee799a6bd5..df4238e297b 100644 --- a/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/SpriteSubTargetUtility.cs +++ b/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/SpriteSubTargetUtility.cs @@ -28,7 +28,7 @@ public static void AddDefaultFields(ref TargetFieldContext context, UniversalTar { // Only support SpriteColor legacy block if BaseColor/Alpha are not active var descs = context.blocks.Select(x => x.descriptor); - bool useLegacyBlocks = !descs.Contains(BlockFields.SurfaceDescription.BaseColor) && !descs.Contains(BlockFields.SurfaceDescription.Alpha); + bool useLegacyBlocks = descs.Contains(BlockFields.SurfaceDescriptionLegacy.SpriteColor); context.AddField(CoreFields.UseLegacySpriteBlocks, useLegacyBlocks); // Surface Type @@ -56,7 +56,7 @@ public static void AddDefaultFields(ref TargetFieldContext context, UniversalTar public static void GetDefaultActiveBlocks(ref TargetActiveBlockContext context, UniversalTarget target) { // Only support SpriteColor legacy block if BaseColor/Alpha are not active - bool useLegacyBlocks = !context.currentBlocks.Contains(BlockFields.SurfaceDescription.BaseColor) && !context.currentBlocks.Contains(BlockFields.SurfaceDescription.Alpha); + bool useLegacyBlocks = context.currentBlocks.Contains(BlockFields.SurfaceDescriptionLegacy.SpriteColor); context.AddBlock(BlockFields.SurfaceDescriptionLegacy.SpriteColor, useLegacyBlocks); context.AddBlock(BlockFields.SurfaceDescription.Alpha); diff --git a/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteCustomLitSubTarget.cs b/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteCustomLitSubTarget.cs index 06ea092ea16..6978d6c9d0e 100644 --- a/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteCustomLitSubTarget.cs +++ b/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteCustomLitSubTarget.cs @@ -265,11 +265,13 @@ static class SpriteLitKeywords public static KeywordCollection Lit = new KeywordCollection { { CoreKeywordDescriptors.DebugDisplay }, + { CoreKeywordDescriptors.UseSkinnedSprite }, }; public static KeywordCollection Forward = new KeywordCollection { { CoreKeywordDescriptors.DebugDisplay }, + { CoreKeywordDescriptors.UseSkinnedSprite }, }; } #endregion @@ -277,6 +279,7 @@ static class SpriteLitKeywords #region Includes static class SpriteLitIncludes { + const string kSpriteCore2D = "Packages/com.unity.render-pipelines.universal/Shaders/2D/Include/Core2D.hlsl"; const string kSpriteUnlitPass = "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Includes/SpriteUnlitPass.hlsl"; const string k2DNormal = "Packages/com.unity.render-pipelines.universal/Shaders/2D/Include/NormalsRenderingShared.hlsl"; const string kSpriteNormalPass = "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Includes/SpriteNormalPass.hlsl"; @@ -287,6 +290,7 @@ static class SpriteLitIncludes // Pre-graph { CoreIncludes.CorePregraph }, { CoreIncludes.ShaderGraphPregraph }, + { kSpriteCore2D, IncludeLocation.Pregraph }, // Post-graph { CoreIncludes.CorePostgraph }, @@ -299,6 +303,7 @@ static class SpriteLitIncludes { CoreIncludes.CorePregraph }, { CoreIncludes.ShaderGraphPregraph }, { k2DNormal, IncludeLocation.Pregraph }, + { kSpriteCore2D, IncludeLocation.Pregraph }, // Post-graph { CoreIncludes.CorePostgraph }, @@ -310,6 +315,7 @@ static class SpriteLitIncludes // Pre-graph { CoreIncludes.CorePregraph }, { CoreIncludes.ShaderGraphPregraph }, + { kSpriteCore2D, IncludeLocation.Pregraph }, // Post-graph { CoreIncludes.CorePostgraph }, diff --git a/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteLitSubTarget.cs b/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteLitSubTarget.cs index 7f8edbc30e6..299d52e2e0b 100644 --- a/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteLitSubTarget.cs +++ b/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteLitSubTarget.cs @@ -291,11 +291,13 @@ static class SpriteLitKeywords { CoreKeywordDescriptors.ShapeLightType2 }, { CoreKeywordDescriptors.ShapeLightType3 }, { CoreKeywordDescriptors.DebugDisplay }, + { CoreKeywordDescriptors.UseSkinnedSprite }, }; public static KeywordCollection Forward = new KeywordCollection { { CoreKeywordDescriptors.DebugDisplay }, + { CoreKeywordDescriptors.UseSkinnedSprite }, }; } #endregion @@ -303,6 +305,7 @@ static class SpriteLitKeywords #region Includes static class SpriteLitIncludes { + const string kSpriteCore2D = "Packages/com.unity.render-pipelines.universal/Shaders/2D/Include/Core2D.hlsl"; const string k2DLightingUtil = "Packages/com.unity.render-pipelines.universal/Shaders/2D/Include/LightingUtility.hlsl"; const string k2DNormal = "Packages/com.unity.render-pipelines.universal/Shaders/2D/Include/NormalsRenderingShared.hlsl"; const string kSpriteLitPass = "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Includes/SpriteLitPass.hlsl"; @@ -315,6 +318,7 @@ static class SpriteLitIncludes { CoreIncludes.CorePregraph }, { CoreIncludes.ShaderGraphPregraph }, { k2DLightingUtil, IncludeLocation.Pregraph }, + { kSpriteCore2D, IncludeLocation.Pregraph }, // Post-graph { CoreIncludes.CorePostgraph }, @@ -327,10 +331,12 @@ static class SpriteLitIncludes { CoreIncludes.CorePregraph }, { CoreIncludes.ShaderGraphPregraph }, { k2DNormal, IncludeLocation.Pregraph }, + { kSpriteCore2D, IncludeLocation.Pregraph }, // Post-graph { CoreIncludes.CorePostgraph }, { kSpriteNormalPass, IncludeLocation.Postgraph }, + }; public static IncludeCollection Forward = new IncludeCollection @@ -338,6 +344,7 @@ static class SpriteLitIncludes // Pre-graph { CoreIncludes.CorePregraph }, { CoreIncludes.ShaderGraphPregraph }, + { kSpriteCore2D, IncludeLocation.Pregraph }, // Post-graph { CoreIncludes.CorePostgraph }, diff --git a/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteUnlitSubTarget.cs b/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteUnlitSubTarget.cs index fd1520a1348..05db215272a 100644 --- a/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteUnlitSubTarget.cs +++ b/Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteUnlitSubTarget.cs @@ -218,6 +218,7 @@ static class SpriteUnlitKeywords public static KeywordCollection Unlit = new KeywordCollection { { CoreKeywordDescriptors.DebugDisplay }, + { CoreKeywordDescriptors.UseSkinnedSprite }, }; } #endregion @@ -225,6 +226,7 @@ static class SpriteUnlitKeywords #region Includes static class SpriteUnlitIncludes { + const string kSpriteCore2D = "Packages/com.unity.render-pipelines.universal/Shaders/2D/Include/Core2D.hlsl"; const string kSpriteUnlitPass = "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Includes/SpriteUnlitPass.hlsl"; public static IncludeCollection Unlit = new IncludeCollection @@ -232,6 +234,7 @@ static class SpriteUnlitIncludes // Pre-graph { CoreIncludes.CorePregraph }, { CoreIncludes.ShaderGraphPregraph }, + { kSpriteCore2D, IncludeLocation.Pregraph }, // Post-graph { CoreIncludes.CorePostgraph }, diff --git a/Packages/com.unity.render-pipelines.universal/Editor/2D/ShapeEditor/EditorTool/PathEditorTool.cs b/Packages/com.unity.render-pipelines.universal/Editor/2D/ShapeEditor/EditorTool/PathEditorTool.cs index b86f50378e2..09d37e19031 100644 --- a/Packages/com.unity.render-pipelines.universal/Editor/2D/ShapeEditor/EditorTool/PathEditorTool.cs +++ b/Packages/com.unity.render-pipelines.universal/Editor/2D/ShapeEditor/EditorTool/PathEditorTool.cs @@ -380,6 +380,8 @@ void IDuringSceneGuiTool.DuringSceneGui(SceneView sceneView) { if (m_GUIState.eventType == EventType.Layout) m_Controller.ClearClosestPath(); + else if (m_GUIState.eventType == EventType.ValidateCommand) + return; m_RectSelector.OnGUI(); diff --git a/Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Drawers.cs b/Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Drawers.cs index b98125c0477..3d1880e244d 100644 --- a/Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Drawers.cs +++ b/Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Drawers.cs @@ -7,7 +7,7 @@ namespace UnityEditor.Rendering.Universal static partial class UniversalRenderPipelineCameraUI { - [URPHelpURL("camera-component-reference")] + [URPHelpURL("cameras")] public enum Expandable { /// Projection diff --git a/Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalTarget.cs b/Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalTarget.cs index 5093aac471e..baad9c2659c 100644 --- a/Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalTarget.cs +++ b/Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalTarget.cs @@ -2272,6 +2272,16 @@ static class CoreKeywordDescriptors stages = KeywordShaderStage.Fragment, }; + public static readonly KeywordDescriptor UseSkinnedSprite = new KeywordDescriptor() + { + displayName = "GPU Sprite Skinning", + referenceName = "SKINNED_SPRITE", + type = KeywordType.Boolean, + definition = KeywordDefinition.MultiCompile, + scope = KeywordScope.Global, + stages = KeywordShaderStage.Vertex, + }; + public static readonly KeywordDescriptor SceneSelectionPass = new KeywordDescriptor() { displayName = "Scene Selection Pass", diff --git a/Packages/com.unity.render-pipelines.universal/Editor/Unity.RenderPipelines.Universal.Editor.asmdef b/Packages/com.unity.render-pipelines.universal/Editor/Unity.RenderPipelines.Universal.Editor.asmdef index ea6b1748358..714be72c6fe 100644 --- a/Packages/com.unity.render-pipelines.universal/Editor/Unity.RenderPipelines.Universal.Editor.asmdef +++ b/Packages/com.unity.render-pipelines.universal/Editor/Unity.RenderPipelines.Universal.Editor.asmdef @@ -52,7 +52,7 @@ }, { "name": "com.unity.2d.animation", - "expression": "10.0.0-pre.1", + "expression": "10.0.0", "define": "USING_2DANIMATION" } ], diff --git a/Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsLighting.cs b/Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsLighting.cs index d4fae4f833a..03a888db3ac 100644 --- a/Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsLighting.cs +++ b/Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsLighting.cs @@ -63,6 +63,7 @@ internal static class WidgetFactory } [DisplayInfo(name = "Lighting", order = 3)] + [URPHelpURL("features/rendering-debugger-reference", "lighting")] internal class SettingsPanel : DebugDisplaySettingsPanel { public SettingsPanel(DebugDisplaySettingsLighting data) diff --git a/Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsMaterial.cs b/Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsMaterial.cs index 00174b5ad53..caf2e458599 100644 --- a/Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsMaterial.cs +++ b/Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsMaterial.cs @@ -494,6 +494,7 @@ internal static class WidgetFactory } [DisplayInfo(name = "Material", order = 2)] + [URPHelpURL("features/rendering-debugger-reference", "material")] internal class SettingsPanel : DebugDisplaySettingsPanel { public SettingsPanel(DebugDisplaySettingsMaterial data) diff --git a/Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsRendering.cs b/Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsRendering.cs index fb020a2a065..b778dfcfa61 100644 --- a/Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsRendering.cs +++ b/Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsRendering.cs @@ -541,6 +541,7 @@ internal static DebugUI.Widget CreateMipMapDebugSettings(SettingsPanel panel) } [DisplayInfo(name = "Rendering", order = 1)] + [URPHelpURL("features/rendering-debugger-reference", "rendering")] internal class SettingsPanel : DebugDisplaySettingsPanel { public SettingsPanel(DebugDisplaySettingsRendering data) diff --git a/Packages/com.unity.render-pipelines.universal/Runtime/Passes/CopyDepthPass.cs b/Packages/com.unity.render-pipelines.universal/Runtime/Passes/CopyDepthPass.cs index 80bc10ea532..137e37c7891 100644 --- a/Packages/com.unity.render-pipelines.universal/Runtime/Passes/CopyDepthPass.cs +++ b/Packages/com.unity.render-pipelines.universal/Runtime/Passes/CopyDepthPass.cs @@ -17,6 +17,8 @@ public class CopyDepthPass : ScriptableRenderPass { private RTHandle source { get; set; } private RTHandle destination { get; set; } + + // TODO RENDERGRAPH: The Render method overwrites this property with -1 before doing anything else. It should only be used in Compatibility Mode! internal int MssaSamples { get; set; } // In some cases (Scene view, XR and etc.) we actually want to output to depth buffer // So this variable needs to be set to true to enable the correct copy shader semantic diff --git a/Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderer.cs b/Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderer.cs index 3cec21cea67..f1f39336eb7 100644 --- a/Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderer.cs +++ b/Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderer.cs @@ -768,7 +768,7 @@ public override void Setup(ScriptableRenderContext context, ref RenderingData re UpdateCameraHistory(cameraData); // Gather render pass input requirements - RenderPassInputSummary renderPassInputs = GetRenderPassInputs(cameraData.IsTemporalAAEnabled(), postProcessingData.isEnabled); + RenderPassInputSummary renderPassInputs = GetRenderPassInputs(cameraData.IsTemporalAAEnabled(), postProcessingData.isEnabled, cameraData.isSceneViewCamera); // Gather render pass require rendering layers event and mask size bool requiresRenderingLayer = RenderingLayerUtils.RequireRenderingLayers(this, rendererFeatures, @@ -802,11 +802,6 @@ public override void Setup(ScriptableRenderContext context, ref RenderingData re if (renderingLayerProvidesByDepthNormalPass) renderPassInputs.requiresNormalsTexture = true; -#if UNITY_EDITOR - if (ProbeReferenceVolume.instance.IsProbeSamplingDebugEnabled()) - renderPassInputs.requiresNormalsTexture = true; -#endif - // TODO: investigate the order of call, had to change because of requiresRenderingLayer if (m_DeferredLights != null) { @@ -1777,7 +1772,7 @@ private struct RenderPassInputSummary internal RenderPassEvent requiresDepthTextureEarliestEvent; } - private RenderPassInputSummary GetRenderPassInputs(bool isTemporalAAEnabled, bool postProcessingEnabled) + private RenderPassInputSummary GetRenderPassInputs(bool isTemporalAAEnabled, bool postProcessingEnabled, bool isSceneViewCamera) { RenderPassInputSummary inputSummary = new RenderPassInputSummary(); inputSummary.requiresDepthNormalAtEvent = RenderPassEvent.BeforeRenderingOpaques; @@ -1832,7 +1827,10 @@ private RenderPassInputSummary GetRenderPassInputs(bool isTemporalAAEnabled, boo inputSummary.requiresDepthTextureEarliestEvent = (RenderPassEvent)Mathf.Min((int)m_MotionVectorPass.renderPassEvent, (int)inputSummary.requiresDepthTextureEarliestEvent); } - +#if UNITY_EDITOR + if (ProbeReferenceVolume.instance.IsProbeSamplingDebugEnabled() && isSceneViewCamera) + inputSummary.requiresNormalsTexture = true; +#endif return inputSummary; } diff --git a/Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererRenderGraph.cs b/Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererRenderGraph.cs index 1d84f3775ba..e08f51c0c1c 100644 --- a/Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererRenderGraph.cs +++ b/Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererRenderGraph.cs @@ -426,7 +426,7 @@ void CreateRenderGraphCameraRenderTargets(RenderGraph renderGraph, bool isCamera // Gather render pass history requests and update history textures. UpdateCameraHistory(cameraData); - RenderPassInputSummary renderPassInputs = GetRenderPassInputs(cameraData.IsTemporalAAEnabled(), postProcessingData.isEnabled); + RenderPassInputSummary renderPassInputs = GetRenderPassInputs(cameraData.IsTemporalAAEnabled(), postProcessingData.isEnabled, cameraData.isSceneViewCamera); // Enable depth normal prepass if it's needed by rendering layers if (m_RenderingLayerProvidesByDepthNormalPass) @@ -636,7 +636,13 @@ void CreateRenderGraphCameraRenderTargets(RenderGraph renderGraph, bool isCamera // Configure the copy depth pass based on the allocated depth texture m_CopyDepthPass.MssaSamples = depthDescriptor.msaaSamples; m_CopyDepthPass.CopyToDepth = depthTextureIsDepthFormat; - m_CopyDepthPass.m_CopyResolvedDepth = !depthDescriptor.bindMS; + + var copyResolvedDepth = !depthDescriptor.bindMS; + m_CopyDepthPass.m_CopyResolvedDepth = copyResolvedDepth; + +#if ENABLE_VR && ENABLE_XR_MODULE + m_XRCopyDepthPass.m_CopyResolvedDepth = copyResolvedDepth; +#endif } else { @@ -1151,16 +1157,11 @@ private void OnMainRendering(RenderGraph renderGraph, ScriptableRenderContext co RecordCustomRenderGraphPasses(renderGraph, RenderPassEvent.BeforeRenderingPrePasses); - RenderPassInputSummary renderPassInputs = GetRenderPassInputs(cameraData.IsTemporalAAEnabled(), postProcessingData.isEnabled); + RenderPassInputSummary renderPassInputs = GetRenderPassInputs(cameraData.IsTemporalAAEnabled(), postProcessingData.isEnabled, cameraData.isSceneViewCamera); if (m_RenderingLayerProvidesByDepthNormalPass) renderPassInputs.requiresNormalsTexture = true; -#if UNITY_EDITOR - if (ProbeReferenceVolume.instance.IsProbeSamplingDebugEnabled() && cameraData.isSceneViewCamera) - renderPassInputs.requiresNormalsTexture = true; -#endif - bool requiresDepthPrepass = RequireDepthPrepass(cameraData, ref renderPassInputs); bool isDepthOnlyPrepass = requiresDepthPrepass && !renderPassInputs.requiresNormalsTexture; bool isDepthNormalPrepass = requiresDepthPrepass && renderPassInputs.requiresNormalsTexture; diff --git a/Packages/com.unity.render-pipelines.universal/Shaders/2D/Include/Core2D.hlsl b/Packages/com.unity.render-pipelines.universal/Shaders/2D/Include/Core2D.hlsl index 225e3f69ecb..ea3153d155f 100644 --- a/Packages/com.unity.render-pipelines.universal/Shaders/2D/Include/Core2D.hlsl +++ b/Packages/com.unity.render-pipelines.universal/Shaders/2D/Include/Core2D.hlsl @@ -3,8 +3,8 @@ #if defined(SKINNED_SPRITE) - #define UNITY_SKINNED_VERTEX_INPUTS float4 blendWeights : BLENDWEIGHTS; uint4 blendIndices : BLENDINDICES; - #define UNITY_SKINNED_VERTEX_COMPUTE(x) x.positionOS = UnitySkinSprite(x.positionOS, x.blendIndices, x.blendWeights, unity_SpriteProps.z); + #define UNITY_SKINNED_VERTEX_INPUTS float4 weights : BLENDWEIGHTS; uint4 indices : BLENDINDICES; + #define UNITY_SKINNED_VERTEX_COMPUTE(x) x.positionOS = UnitySkinSprite(x.positionOS, x.indices, x.weights, unity_SpriteProps.z, 1.0f); #else @@ -20,23 +20,23 @@ float3 UnityFlipSprite( in float3 pos, in float2 flip ) return float3(pos.xy * flip, pos.z); } -float3 UnitySkinSprite( in float3 positionOS, in uint4 blendIndices, in float4 blendWeights, in float offset ) +float3 UnitySkinSprite( in float3 inputData, in uint4 blendIndices, in float4 blendWeights, in float offset, in float w ) { - float4 vertex = float4(positionOS, 1.0); + float4 outputData = float4(inputData, w); -#if defined(SKINNED_SPRITE) +#if defined(SKINNED_SPRITE) && !defined(SHADERGRAPH_PREVIEW) UNITY_BRANCH if (offset >= 0) { - vertex = - mul(_SpriteBoneTransforms[uint(offset) + blendIndices.x], vertex) * blendWeights.x + - mul(_SpriteBoneTransforms[uint(offset) + blendIndices.y], vertex) * blendWeights.y + - mul(_SpriteBoneTransforms[uint(offset) + blendIndices.z], vertex) * blendWeights.z + - mul(_SpriteBoneTransforms[uint(offset) + blendIndices.w], vertex) * blendWeights.w; + outputData = + mul(_SpriteBoneTransforms[uint(offset) + blendIndices.x], outputData) * blendWeights.x + + mul(_SpriteBoneTransforms[uint(offset) + blendIndices.y], outputData) * blendWeights.y + + mul(_SpriteBoneTransforms[uint(offset) + blendIndices.z], outputData) * blendWeights.z + + mul(_SpriteBoneTransforms[uint(offset) + blendIndices.w], outputData) * blendWeights.w; } #endif // SKINNED_SPRITE - return vertex.xyz; + return outputData.xyz; } #ifdef UNITY_INSTANCING_ENABLED diff --git a/Packages/com.unity.render-pipelines.universal/Shaders/2D/Sprite-Lit-Default.shader b/Packages/com.unity.render-pipelines.universal/Shaders/2D/Sprite-Lit-Default.shader index abacd2b5edb..ba03b8fac6f 100644 --- a/Packages/com.unity.render-pipelines.universal/Shaders/2D/Sprite-Lit-Default.shader +++ b/Packages/com.unity.render-pipelines.universal/Shaders/2D/Sprite-Lit-Default.shader @@ -21,7 +21,6 @@ Shader "Universal Render Pipeline/2D/Sprite-Lit-Default" Blend SrcAlpha OneMinusSrcAlpha, One OneMinusSrcAlpha Cull Off ZWrite [_ZWrite] - ZTest Off Pass { @@ -299,6 +298,4 @@ Shader "Universal Render Pipeline/2D/Sprite-Lit-Default" ENDHLSL } } - - Fallback "Sprites/Default" } diff --git a/Packages/com.unity.render-pipelines.universal/Shaders/2D/Sprite-Unlit-Default.shader b/Packages/com.unity.render-pipelines.universal/Shaders/2D/Sprite-Unlit-Default.shader index 7c6132529b8..3ead730de7f 100644 --- a/Packages/com.unity.render-pipelines.universal/Shaders/2D/Sprite-Unlit-Default.shader +++ b/Packages/com.unity.render-pipelines.universal/Shaders/2D/Sprite-Unlit-Default.shader @@ -131,6 +131,7 @@ Shader "Universal Render Pipeline/2D/Sprite-Unlit-Default" // GPU Instancing #pragma multi_compile_instancing + #pragma multi_compile _ SKINNED_SPRITE #pragma multi_compile_fragment _ DEBUG_DISPLAY struct Attributes @@ -204,6 +205,4 @@ Shader "Universal Render Pipeline/2D/Sprite-Unlit-Default" ENDHLSL } } - - Fallback "Sprites/Default" } diff --git a/Packages/com.unity.shadergraph/Documentation~/Input-Nodes.md b/Packages/com.unity.shadergraph/Documentation~/Input-Nodes.md index f6ee64ffb26..9c9cd098b8f 100644 --- a/Packages/com.unity.shadergraph/Documentation~/Input-Nodes.md +++ b/Packages/com.unity.shadergraph/Documentation~/Input-Nodes.md @@ -65,6 +65,12 @@ | ![Image](images/ComputeDeformationNodeThumb.png) | ![Image](images/LinearBlendSkinningNodeThumb.png) | | Passes compute deformed vertex data to a vertex shader. Only works with the [Entities Graphics package](https://docs.unity3d.com/Packages/com.unity.entities.graphics@latest/). | Applies Linear Blend Vertex Skinning. Only works with the [Entities Graphics package](https://docs.unity3d.com/Packages/com.unity.entities.graphics@latest/). | +## Sprite Deformation +| [Sprite Skinning Node](Sprite-Skinning-Node) | +| :----------------------------------------------------------- | +| ![Image](images/SpriteSkinningNodeThumb.png) | +| Applies Vertex Skinning on Sprites. Only works with the [2D Animation](https://docs.unity3d.com/Packages/com.unity.2d.animation@latest/). | + ## PBR | [**Dielectric Specular**](Dielectric-Specular-Node.md) | [**Metal Reflectance**](Metal-Reflectance-Node.md) | diff --git a/Packages/com.unity.shadergraph/Documentation~/Sprite-Skinning-Node.md b/Packages/com.unity.shadergraph/Documentation~/Sprite-Skinning-Node.md new file mode 100644 index 00000000000..38bce24c515 --- /dev/null +++ b/Packages/com.unity.shadergraph/Documentation~/Sprite-Skinning-Node.md @@ -0,0 +1,19 @@ +# Sprite Skinning Node + +## Description + +This node lets you apply Vertex Skinning, and only works with the [2D Animation](https://docs.unity3d.com/Packages/com.unity.2d.animation@latest/). You must +use the [SpriteSkin](https://docs.unity3d.com/Packages/com.unity.2d.animation@latest?subfolder=/manual/SpriteSkin.html) component provided with the 2D Animation Package. +Please ensure the following settings are enabled: + 1. GPU Skinning is enabled in Player/Rendering/GPU Skinning in Project Settings. + 2. SRP-Batcher enabled in RenderpipelineAsset. + +## Ports +| Name | Direction | Type | Stage | Description | +|:--------- |:-----------|:--------|:-------|:------------| +| Position | Input | Vector3 | Vertex | Position of the vertex in object space. | +| Normal | Input | Vector3 | Vertex | Normal of the vertex in object space. | +| Tangent | Input | Vector3 | Vertex | Tangent of the vertex in object space. | +| Position | Output | Vector3 | Vertex | Outputs the skinned vertex position. | +| Normal | Output | Vector3 | Vertex | Outputs the skinned vertex normal. | +| Tangent | Output | Vector3 | Vertex | Outputs the skinned vertex tangent. | diff --git a/Packages/com.unity.shadergraph/Documentation~/TableOfContents.md b/Packages/com.unity.shadergraph/Documentation~/TableOfContents.md index e58c2e092ca..f0e3a3263af 100644 --- a/Packages/com.unity.shadergraph/Documentation~/TableOfContents.md +++ b/Packages/com.unity.shadergraph/Documentation~/TableOfContents.md @@ -137,6 +137,8 @@ * Mesh Deformation * [Compute Deformation](Compute-Deformation-Node) * [Linear Blend Skinning](Linear-Blend-Skinning-Node) + * Sprite Deformation + * [Sprite Skinning](Sprite-Skinning-Node) * PBR * [Dielectric Specular](Dielectric-Specular-Node) * [Metal Reflectance](Metal-Reflectance-Node) diff --git a/Packages/com.unity.shadergraph/Documentation~/images/SpriteSkinningNodeThumb.png b/Packages/com.unity.shadergraph/Documentation~/images/SpriteSkinningNodeThumb.png new file mode 100644 index 00000000000..62f80bdffe9 Binary files /dev/null and b/Packages/com.unity.shadergraph/Documentation~/images/SpriteSkinningNodeThumb.png differ diff --git a/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/InspectorView.cs b/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/InspectorView.cs index a4c30239d36..28b22a01aee 100644 --- a/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/InspectorView.cs +++ b/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/InspectorView.cs @@ -106,13 +106,11 @@ public InspectorView(InspectorViewModel viewModel) : base(viewModel) void GraphSettingsTabClicked(TabButton button) { m_GraphSettingsTabFocused = true; - m_ScrollView.mode = ScrollViewMode.Vertical; } void NodeSettingsTabClicked(TabButton button) { m_GraphSettingsTabFocused = false; - m_ScrollView.mode = ScrollViewMode.VerticalAndHorizontal; } public void InitializeGraphSettings() diff --git a/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/AbstractMaterialNodePropertyDrawer.cs b/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/AbstractMaterialNodePropertyDrawer.cs index 445fb27322f..de0cc7a4014 100644 --- a/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/AbstractMaterialNodePropertyDrawer.cs +++ b/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/AbstractMaterialNodePropertyDrawer.cs @@ -66,7 +66,7 @@ VisualElement CreateGUI(AbstractMaterialNode node, InspectableAttribute attribut }; } - var help = HelpBoxRow.TryGetDeprecatedHelpBoxRow($"{node.name} Node", + var help = HelpBoxRow.CreateUpgradePrompt($"{node.name} Node", () => { // upgrade m_setNodesAsDirtyCallback?.Invoke(); diff --git a/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/GraphDataPropertyDrawer.cs b/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/GraphDataPropertyDrawer.cs index 73fb40d9fdb..dcf3d7d9208 100644 --- a/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/GraphDataPropertyDrawer.cs +++ b/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/GraphDataPropertyDrawer.cs @@ -182,16 +182,10 @@ void RegisterActionToUndo(string actionName) // Inform the user that VFXTarget is deprecated, if they are using one. if (graphData.m_ActiveTargets.Any(t => t.value is VFXTarget)) //Use Old VFXTarget { - var vfxWarning = new HelpBoxRow(MessageType.Info); - - var vfxWarningLabel = new Label("The Visual Effect target is deprecated.\n" + + var vfxWarning = new HelpBoxRow("The Visual Effect target is deprecated.\n" + "Use the SRP target(s) instead, and enable 'Support VFX Graph' in the Graph Inspector.\n" + - "Then, you can remove the Visual Effect Target."); - - vfxWarningLabel.style.color = new StyleColor(Color.white); - vfxWarningLabel.style.whiteSpace = WhiteSpace.Normal; + "Then, you can remove the Visual Effect Target.", MessageType.Info); - vfxWarning.Add(vfxWarningLabel); element.Add(vfxWarning); } #endif diff --git a/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SampleVirtualTextureNodePropertyDrawer.cs b/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SampleVirtualTextureNodePropertyDrawer.cs index 8914625c4e9..9cc61739e07 100644 --- a/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SampleVirtualTextureNodePropertyDrawer.cs +++ b/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SampleVirtualTextureNodePropertyDrawer.cs @@ -101,7 +101,6 @@ VisualElement CreateGUI(SampleVirtualTextureNode node, InspectableAttribute attr // } // display warning if the current render pipeline doesn't support virtual texturing - HelpBoxRow help = new HelpBoxRow(MessageType.Warning); string labelText; IVirtualTexturingEnabledRenderPipeline vtRp = GraphicsSettings.currentRenderPipeline as IVirtualTexturingEnabledRenderPipeline; @@ -120,13 +119,9 @@ VisualElement CreateGUI(SampleVirtualTextureNode node, InspectableAttribute attr if (!string.IsNullOrEmpty(labelText)) { - var label = new Label(labelText) - { - name = "message-warn" - }; - label.style.whiteSpace = WhiteSpace.Normal; - propertySheet.Add(help, (row) => row.Add(label)); + propertySheet.Add(new HelpBoxRow(labelText, MessageType.Warning)); } + propertyVisualElement = propertySheet; return propertySheet; } diff --git a/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/ShaderInputPropertyDrawer.cs b/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/ShaderInputPropertyDrawer.cs index b6f7c894884..365821b6cff 100644 --- a/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/ShaderInputPropertyDrawer.cs +++ b/Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/ShaderInputPropertyDrawer.cs @@ -404,7 +404,7 @@ void BuildPropertyFields(PropertySheet propertySheet) }; } - var help = HelpBoxRow.TryGetDeprecatedHelpBoxRow($"{typeString} Property", + var help = HelpBoxRow.CreateUpgradePrompt($"{typeString} Property", () => property.ChangeVersion(property.latestVersion), dismissAction); if (help != null) @@ -424,9 +424,8 @@ void BuildPropertyFields(PropertySheet propertySheet) case IShaderPropertyDrawer propDrawer: propDrawer.HandlePropertyField(propertySheet, _preChangeValueCallback, _postChangeValueCallback); break; - case UnityEditor.ShaderGraph.Serialization.MultiJsonInternal.UnknownShaderPropertyType unknownProperty: - var helpBox = new HelpBoxRow(MessageType.Warning); - helpBox.Add(new Label("Cannot find the code for this Property, a package may be missing.")); + case UnityEditor.ShaderGraph.Serialization.MultiJsonInternal.UnknownShaderPropertyType: + var helpBox = new HelpBoxRow("Cannot find the code for this Property, a package may be missing.", MessageType.Warning); propertySheet.Add(helpBox); break; case Vector1ShaderProperty vector1Property: @@ -1290,12 +1289,7 @@ void BuildKeywordFields(PropertySheet propertySheet, ShaderInput shaderInput) if (keyword.keywordDefinition == KeywordDefinition.ShaderFeature && isSubGraph) { - var help = new HelpBoxRow(MessageType.Info); - var warning = new TextElement(); - warning.tabIndex = 1; - warning.style.alignSelf = Align.Center; - warning.text = "Shader Feature Keywords in SubGraphs do not generate variant permutations."; - help.Add(warning); + var help = new HelpBoxRow("Shader Feature Keywords in SubGraphs do not generate variant permutations.", MessageType.Info); propertySheet.Add(help); } diff --git a/Packages/com.unity.shadergraph/Editor/Drawing/Views/HelpBoxRow.cs b/Packages/com.unity.shadergraph/Editor/Drawing/Views/HelpBoxRow.cs index b4fd52071f5..7c118cf3899 100644 --- a/Packages/com.unity.shadergraph/Editor/Drawing/Views/HelpBoxRow.cs +++ b/Packages/com.unity.shadergraph/Editor/Drawing/Views/HelpBoxRow.cs @@ -1,111 +1,90 @@ using System; -using System.Linq; using UnityEngine; using UnityEngine.UIElements; namespace UnityEditor.ShaderGraph.Drawing { - // Similar in function to the old EditorGUILayout.HelpBox class HelpBoxRow : VisualElement { - VisualElement m_ContentContainer; - VisualElement m_LabelContainer; + // This element was originally reimplementing the entire HelpBox, but now that a UI Toolkit version is + // available, we are wrapping that for better consistency. + HelpBox m_HelpBox; - public override VisualElement contentContainer - { - get { return m_ContentContainer; } - } + // Space beneath the help box for actions, i.e. Upgrade/Dismiss buttons on out-of-date nodes. + VisualElement m_ActionContainer; + + public override VisualElement contentContainer => m_ActionContainer; - public HelpBoxRow(MessageType type) + HelpBoxRow(string text, HelpBoxMessageType messageType) { - styleSheets.Add(Resources.Load("Styles/HelpBoxRow")); - VisualElement container = new VisualElement { name = "container" }; - m_ContentContainer = new VisualElement { name = "content" }; - m_LabelContainer = new VisualElement { name = "label" }; + m_HelpBox = new HelpBox(text, messageType); + m_ActionContainer = new VisualElement(); - switch (type) - { - case MessageType.None: - container.AddToClassList("help-box-row-style-info"); - break; - case MessageType.Info: - container.AddToClassList("help-box-row-style-info"); - break; - case MessageType.Warning: - container.AddToClassList("help-box-row-style-warning"); - break; - case MessageType.Error: - container.AddToClassList("help-box-row-style-error"); - break; - default: - break; - } + hierarchy.Add(m_HelpBox); + hierarchy.Add(m_ActionContainer); + } - container.Add(m_LabelContainer); - container.Add(m_ContentContainer); + static HelpBoxMessageType ToHelpBoxMessageType(MessageType messageType) => + messageType switch + { + MessageType.Info => HelpBoxMessageType.Info, + MessageType.Warning => HelpBoxMessageType.Warning, + MessageType.Error => HelpBoxMessageType.Error, + MessageType.None => HelpBoxMessageType.None, + _ => HelpBoxMessageType.None + }; - hierarchy.Add(container); - } + public HelpBoxRow(string text, MessageType messageType) : this(text, ToHelpBoxMessageType(messageType)) { } - public static VisualElement CreateVariantLimitHelpBox(int currentVariantCount, int maxVariantCount) - { - var messageType = MessageType.Error; - HelpBoxRow help = new HelpBoxRow(messageType); - var label = new Label("Variant limit exceeded: Hover for more info") + public static VisualElement CreateVariantLimitHelpBox(int currentVariantCount, int maxVariantCount) => + new HelpBoxRow("Variant limit exceeded. Hover for more info.", HelpBoxMessageType.Error) { - tooltip = ShaderKeyword.kVariantLimitWarning, - name = "message-" + (messageType == MessageType.Warning ? "warn" : "info") + tooltip = ShaderKeyword.kVariantLimitWarning }; - help.Add(label); - return help; - } - public static VisualElement TryGetDeprecatedHelpBoxRow(string deprecatedTypeName, Action upgradeAction, Action dismissAction, string deprecationText = null, string buttonText = null, string labelText = null, MessageType messageType = MessageType.Warning) + // Creates a standard prompt for upgrading a Shader Graph element. + // If dismissAction is provided, a help box is created with an upgrade button and a dismiss button. + // Otherwise, only an upgrade button is created. + public static VisualElement CreateUpgradePrompt( + string deprecatedTypeName, + Action upgradeAction, + Action dismissAction, + string tooltip = null, + string buttonText = null, + string labelText = null, + MessageType messageType = MessageType.Warning + ) { - if (deprecationText == null) - { - deprecationText = $"The {deprecatedTypeName} has new updates. This version maintains the old behavior. " + - $"If you update a {deprecatedTypeName}, you can use Undo to change it back. See the {deprecatedTypeName} " + - $"documentation for more information."; - } - if (buttonText == null) - { - buttonText = "Update"; - } - if (labelText == null) - { - labelText = $"The {deprecatedTypeName} has new updates. This version maintains the old behavior. " + - $"If you update a {deprecatedTypeName}, you can use Undo to change it back. See the {deprecatedTypeName} " + - $"documentation for more information."; - } + tooltip ??= GetDefaultDeprecationMessage(deprecatedTypeName); + buttonText ??= "Update"; + labelText ??= GetDefaultDeprecationMessage(deprecatedTypeName); + + // If we are given a dismiss action, the user has not yet dismissed the warning and should be given the + // full message. Otherwise, assume the warning has already been dismissed and show just the upgrade button. + var displayFullWarning = dismissAction != null; + var upgradeButton = new Button(upgradeAction) { text = buttonText, tooltip = tooltip }; - Button upgradeButton = new Button(upgradeAction) { text = buttonText, tooltip = deprecationText }; - Button dismissButton = null; - if (dismissAction != null) - dismissButton = new Button(dismissAction) { text = "Dismiss" }; + VisualElement container; - if (dismissAction != null) + if (displayFullWarning) { - HelpBoxRow help = new HelpBoxRow(messageType); - var label = new Label(labelText) - { - tooltip = labelText, - name = "message-" + (messageType == MessageType.Warning ? "warn" : "info") - }; - help.Add(label); - help.contentContainer.Add(upgradeButton); - if (dismissButton != null) - help.contentContainer.Add(dismissButton); - return help; + var dismissButton = new Button(dismissAction) { text = "Dismiss" }; + container = new HelpBoxRow(labelText, messageType); + container.Add(upgradeButton); + container.Add(dismissButton); } else { - var box = new VisualElement(); - box.Add(upgradeButton); - if (dismissButton != null) - box.Add(dismissButton); - return box; + container = new VisualElement(); + container.Add(upgradeButton); } + + return container; + + static string GetDefaultDeprecationMessage(string typeName) => + $"The {typeName} has new updates. This version maintains the old behavior. " + + $"If you update a {typeName}, you can use Undo to change it back. See the {typeName} " + + "documentation for more information."; } } } diff --git a/Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetPropertyGUIContext.cs b/Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetPropertyGUIContext.cs index 6b9e99843ec..071df567b9c 100644 --- a/Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetPropertyGUIContext.cs +++ b/Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetPropertyGUIContext.cs @@ -72,8 +72,7 @@ public void AddLabel(string label, int indentLevel) public void AddHelpBox(MessageType messageType, string messageText) { - var helpBox = new HelpBoxRow(messageType); - helpBox.Add(new Label(messageText)); + var helpBox = new HelpBoxRow(messageText, messageType); this.hierarchy.Add(helpBox); } diff --git a/Packages/com.unity.shadergraph/Editor/Resources/Styles/HelpBoxRow.uss b/Packages/com.unity.shadergraph/Editor/Resources/Styles/HelpBoxRow.uss deleted file mode 100644 index 9ad418284a3..00000000000 --- a/Packages/com.unity.shadergraph/Editor/Resources/Styles/HelpBoxRow.uss +++ /dev/null @@ -1,65 +0,0 @@ -HelpBoxRow > #container{ - flex-grow: 1; - margin-left: 8px; - margin-right: 8px; - padding-left: 8px; - padding-right: 8px; - flex-direction: row; -} - -HelpBoxRow > #container > #label { - width : 20px; - height : 20px; - align-self: center; - margin-right: 8px; -} - -HelpBoxRow > #container > #content { - flex-grow: 1; - justify-content: center; -} - -HelpBoxRow -{ - white-space: normal; -} - -.help-box-row-style-info -{ - background-color: #474747; -} - -.help-box-row-style-info #label -{ - background-image : resource("console.infoicon"); -} - -.help-box-row-style-warning -{ -} - -.help-box-row-style-warning #label -{ - background-image : resource("console.warnicon"); -} - -.help-box-row-style-error -{ -} - -.help-box-row-style-error #label -{ - background-image : resource("console.erroricon"); -} - -#message-warn -{ - color:#584308; - white-space: normal; -} - -#message-info -{ - color:#d2d2d2; - white-space: normal; -} diff --git a/Packages/com.unity.shadergraph/Editor/Resources/Styles/InspectorView.uss b/Packages/com.unity.shadergraph/Editor/Resources/Styles/InspectorView.uss index e7848f07e46..dd32c931143 100644 --- a/Packages/com.unity.shadergraph/Editor/Resources/Styles/InspectorView.uss +++ b/Packages/com.unity.shadergraph/Editor/Resources/Styles/InspectorView.uss @@ -93,3 +93,8 @@ ScrollView { width: 0; min-width: 100%; } + +.InspectorView #GraphSettingsContainer { + width: 0; + min-width: 100%; +} diff --git a/Packages/com.unity.shadergraph/Editor/Resources/UXML/Blackboard/SGBlackboard.uxml b/Packages/com.unity.shadergraph/Editor/Resources/UXML/Blackboard/SGBlackboard.uxml index 5de9d5643c4..d0af4dfc9ed 100644 --- a/Packages/com.unity.shadergraph/Editor/Resources/UXML/Blackboard/SGBlackboard.uxml +++ b/Packages/com.unity.shadergraph/Editor/Resources/UXML/Blackboard/SGBlackboard.uxml @@ -10,8 +10,8 @@ - - + + diff --git a/Packages/com.unity.shadergraph/Editor/Resources/UXML/GraphInspector.uxml b/Packages/com.unity.shadergraph/Editor/Resources/UXML/GraphInspector.uxml index de551f9c1ec..0ba8a9e2b4a 100644 --- a/Packages/com.unity.shadergraph/Editor/Resources/UXML/GraphInspector.uxml +++ b/Packages/com.unity.shadergraph/Editor/Resources/UXML/GraphInspector.uxml @@ -6,7 +6,7 @@ - + diff --git a/Packages/com.unity.shadergraph/Editor/Serialization/MultiJsonInternal.cs b/Packages/com.unity.shadergraph/Editor/Serialization/MultiJsonInternal.cs index 34c825e5e44..94bc45f6314 100644 --- a/Packages/com.unity.shadergraph/Editor/Serialization/MultiJsonInternal.cs +++ b/Packages/com.unity.shadergraph/Editor/Serialization/MultiJsonInternal.cs @@ -438,8 +438,7 @@ public override string Serialize() internal override void OnPropertiesGUI(VisualElement context, Action onChange, Action registerUndo, GraphData owner) { - var helpBox = new HelpBoxRow(MessageType.Info); - helpBox.Add(new Label("Cannot find the code for this data extension, a package may be missing.")); + var helpBox = new HelpBoxRow("Cannot find the code for this data extension, a package may be missing.", MessageType.Info); context.hierarchy.Add(helpBox); } } diff --git a/Packages/com.unity.shadergraph/package.json b/Packages/com.unity.shadergraph/package.json index a7b4d93ec7d..3b9c324e819 100644 --- a/Packages/com.unity.shadergraph/package.json +++ b/Packages/com.unity.shadergraph/package.json @@ -6,7 +6,7 @@ "displayName": "Shader Graph", "dependencies": { "com.unity.render-pipelines.core": "17.0.3", - "com.unity.searcher": "4.9.2" + "com.unity.searcher": "4.9.3" }, "samples": [ { diff --git a/Packages/com.unity.visualeffectgraph/Editor/GraphView/Profiling/VFXProfilingBoard.cs b/Packages/com.unity.visualeffectgraph/Editor/GraphView/Profiling/VFXProfilingBoard.cs index 0fa01905756..e580deb044e 100644 --- a/Packages/com.unity.visualeffectgraph/Editor/GraphView/Profiling/VFXProfilingBoard.cs +++ b/Packages/com.unity.visualeffectgraph/Editor/GraphView/Profiling/VFXProfilingBoard.cs @@ -95,6 +95,7 @@ public VFXProfilingBoard(VFXView view) capabilities |= Capabilities.Movable; RegisterCallback(OnMouseClick); + RegisterCallback(e=> e.StopPropagation()); // Prevent graphview from zooming in/out when using the mouse wheel over the component board RegisterCallback(e => e.StopPropagation()); @@ -167,6 +168,7 @@ public override void SetPosition(Rect newPos) void OnMouseClick(MouseDownEvent e) { m_View.SetBoardToFront(this); + e.StopPropagation(); } public void Detach() diff --git a/Packages/com.unity.visualeffectgraph/Editor/GraphView/VFXComponentBoard.cs b/Packages/com.unity.visualeffectgraph/Editor/GraphView/VFXComponentBoard.cs index 91995775635..5ad19cbe615 100644 --- a/Packages/com.unity.visualeffectgraph/Editor/GraphView/VFXComponentBoard.cs +++ b/Packages/com.unity.visualeffectgraph/Editor/GraphView/VFXComponentBoard.cs @@ -194,6 +194,7 @@ public VFXComponentBoard(VFXView view) capabilities |= Capabilities.Movable; RegisterCallback(OnMouseClick); + RegisterCallback(e=>e.StopPropagation()); // Prevent graphview from zooming in/out when using the mouse wheel over the component board RegisterCallback(e => e.StopPropagation()); @@ -230,6 +231,7 @@ public void SetDebugMode(VFXUIDebug.Modes mode) void OnMouseClick(MouseDownEvent e) { m_View.SetBoardToFront(this); + e.StopPropagation(); } void OnMouseClickBoundsContainer(MouseDownEvent e) diff --git a/Packages/com.unity.visualeffectgraph/Editor/TemplateWindow/VFXTemplateWindow.cs b/Packages/com.unity.visualeffectgraph/Editor/TemplateWindow/VFXTemplateWindow.cs index 04e81f1ff2e..b05b150c80c 100644 --- a/Packages/com.unity.visualeffectgraph/Editor/TemplateWindow/VFXTemplateWindow.cs +++ b/Packages/com.unity.visualeffectgraph/Editor/TemplateWindow/VFXTemplateWindow.cs @@ -295,15 +295,18 @@ private void InsertTemplateInVisualEffect(string templatePath) private void OnSelectionChanged(IEnumerable newSelection) { - foreach (VFXTemplateDescriptor template in newSelection) + foreach (var item in newSelection) { - m_SelectedTemplate = template; - m_DetailsTitle.text = template.name; - m_DetailsDescription.text = template.description; - m_LastSelectedTemplateGuid = template.assetGuid; - m_LastSelectedIndex = m_ListOfTemplates.selectedIndex; - // Maybe set a placeholder screenshot when null - m_DetailsScreenshot.image = template.thumbnail; + if (item is VFXTemplateDescriptor template) + { + m_SelectedTemplate = template; + m_DetailsTitle.text = template.name; + m_DetailsDescription.text = template.description; + m_LastSelectedTemplateGuid = template.assetGuid; + m_LastSelectedIndex = m_ListOfTemplates.selectedIndex; + // Maybe set a placeholder screenshot when null + m_DetailsScreenshot.image = template.thumbnail; + } // We expect only one item to be selected return; diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/HDRP_PlayModeTests/RenderPipelineManagerCallbackTests.cs b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/HDRP_PlayModeTests/RenderPipelineManagerCallbackTests.cs index 837d410f5d3..2f9f03b4e68 100644 --- a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/HDRP_PlayModeTests/RenderPipelineManagerCallbackTests.cs +++ b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/HDRP_PlayModeTests/RenderPipelineManagerCallbackTests.cs @@ -30,7 +30,7 @@ public ExpectedTriggeredTimes(uint beginCameraRender, uint endCameraRender, uint public bool isRenderRequest { get; set; } public uint renderCountTimes { get; set; } public ExpectedTriggeredTimes expectedTriggeredTimes { get; set; } - + public Action setUpAction { get; set; } public Action tearDownAction { get; set; } @@ -43,18 +43,19 @@ public override string ToString() private Camera m_Camera; private HDAdditionalCameraData m_AdditionalCameraData; private RenderTexture m_RT; - + [SetUp] public void Setup() { var go = new GameObject($"{nameof(RenderPipelineManagerCallbackTests)}_Main"); m_Camera = go.AddComponent(); m_AdditionalCameraData = go.AddComponent(); - + // Avoid that the camera renders outside the submit render request m_Camera.enabled = false; m_RT = new RenderTexture(256, 256, 16, RenderTextureFormat.ARGB32); + Debug.Log($"{m_RT.depth} - {m_RT.depthStencilFormat} - {m_RT.depthBuffer}"); m_RT.Create(); } @@ -232,7 +233,7 @@ void ActionBeginContext(ScriptableRenderContext context, List cameras) if (cameras.Contains(m_Camera)) beginContextCalledTimes++; } - + uint endCameraCalledTimes = 0u; void ActionEndRendering(ScriptableRenderContext context, Camera camera) @@ -240,7 +241,7 @@ void ActionEndRendering(ScriptableRenderContext context, Camera camera) if (camera == m_Camera) endCameraCalledTimes++; } - + uint endContextCalledTimes = 0u; void ActionEndContext(ScriptableRenderContext context, List cameras) { @@ -252,7 +253,7 @@ void ActionEndContext(ScriptableRenderContext context, List cameras) RenderPipelineManager.beginCameraRendering += ActionBeginRendering; RenderPipelineManager.endCameraRendering += ActionEndRendering; RenderPipelineManager.endContextRendering += ActionEndContext; - + test.setUpAction?.Invoke(m_Camera, m_AdditionalCameraData, m_RT); for (int i = 0; i < test.renderCountTimes; ++i) diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose.unity b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose.unity index a36913248bd..3f2c23bb25a 100644 --- a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose.unity +++ b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose.unity @@ -13,7 +13,7 @@ OcclusionCullingSettings: --- !u!104 &2 RenderSettings: m_ObjectHideFlags: 0 - serializedVersion: 9 + serializedVersion: 10 m_Fog: 0 m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} m_FogMode: 3 @@ -38,13 +38,12 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 12 - m_GIWorkflowMode: 1 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 m_GISettings: serializedVersion: 2 m_BounceScale: 1 @@ -67,9 +66,6 @@ LightmapSettings: 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 @@ -105,7 +101,7 @@ NavMeshSettings: serializedVersion: 2 m_ObjectHideFlags: 0 m_BuildSettings: - serializedVersion: 2 + serializedVersion: 3 agentTypeID: 0 agentRadius: 0.5 agentHeight: 2 @@ -118,7 +114,7 @@ NavMeshSettings: cellSize: 0.16666667 manualTileSize: 0 tileSize: 256 - accuratePlacement: 0 + buildHeightMesh: 0 maxJobWorkers: 0 preserveTilesOutsideBounds: 0 debug: @@ -126,14 +122,17 @@ NavMeshSettings: m_NavMeshData: {fileID: 0} --- !u!21 &3671000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -141,6 +140,8 @@ Material: stringTagMap: {} disabledShaderPasses: - DistortionVectors + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -181,7 +182,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 15420b0aa689c3342ab7b09d74fc5560, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -236,6 +237,8 @@ Material: - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - _AlphaDstBlend: 0 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -269,6 +272,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -316,14 +320,14 @@ Material: - _SmoothnessRemapMax: 1 - _SmoothnessRemapMin: 0 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 0 @@ -341,14 +345,14 @@ Material: - _UVDetail: 0 - _UVEmissive: 0 - _UseEmissiveIntensity: 0 - - _ZTestDepthEqualForOpaque: 4 + - _ZTestDepthEqualForOpaque: 3 - _ZTestMode: 4 - _ZTestModeDistortion: 4 - _ZTestTransparent: 4 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -363,6 +367,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 1} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &18666475 GameObject: m_ObjectHideFlags: 0 @@ -388,12 +393,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 18666475} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1.6, y: -0.8, z: 0} m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1442001696} - m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &18666477 MeshRenderer: @@ -412,6 +418,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -470,12 +479,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 23197593} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: -0.5, z: 0} m_LocalScale: {x: 0.48, y: 0.48, z: 0.48} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1339848058} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &23197595 MeshRenderer: @@ -494,6 +504,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -529,14 +542,17 @@ MeshFilter: m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!21 &52220819 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -544,6 +560,8 @@ Material: stringTagMap: {} disabledShaderPasses: - DistortionVectors + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -584,7 +602,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 15420b0aa689c3342ab7b09d74fc5560, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -639,6 +657,8 @@ Material: - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - _AlphaDstBlend: 0 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -672,6 +692,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -719,14 +740,14 @@ Material: - _SmoothnessRemapMax: 1 - _SmoothnessRemapMin: 0 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 0 @@ -744,14 +765,14 @@ Material: - _UVDetail: 0 - _UVEmissive: 0 - _UseEmissiveIntensity: 0 - - _ZTestDepthEqualForOpaque: 4 + - _ZTestDepthEqualForOpaque: 3 - _ZTestMode: 4 - _ZTestModeDistortion: 4 - _ZTestTransparent: 4 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -766,16 +787,20 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 1} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!21 &70850765 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -783,6 +808,8 @@ Material: stringTagMap: {} disabledShaderPasses: - DistortionVectors + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -823,7 +850,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 15420b0aa689c3342ab7b09d74fc5560, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -878,6 +905,8 @@ Material: - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - _AlphaDstBlend: 0 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -911,6 +940,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -958,14 +988,14 @@ Material: - _SmoothnessRemapMax: 1 - _SmoothnessRemapMin: 0 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 0 @@ -983,14 +1013,14 @@ Material: - _UVDetail: 0 - _UVEmissive: 0 - _UseEmissiveIntensity: 0 - - _ZTestDepthEqualForOpaque: 4 + - _ZTestDepthEqualForOpaque: 3 - _ZTestMode: 4 - _ZTestModeDistortion: 4 - _ZTestTransparent: 4 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -1005,6 +1035,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 1} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &75072591 GameObject: m_ObjectHideFlags: 0 @@ -1030,12 +1061,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 75072591} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.8, y: -0.8, z: 0} m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1213740577} - m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &75072593 MeshRenderer: @@ -1054,6 +1086,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -1112,12 +1147,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 76927242} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: -0.5, z: 0} m_LocalScale: {x: 0.48, y: 0.48, z: 0.48} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1979997873} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &76927244 MeshRenderer: @@ -1136,6 +1172,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -1171,21 +1210,29 @@ MeshFilter: m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!21 &102271915 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: _BLENDMODE_ALPHA _ENABLE_FOG_ON_TRANSPARENT _SURFACE_TYPE_TRANSPARENT + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENABLE_FOG_ON_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BLENDMODE_ALPHA m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: 3000 stringTagMap: RenderType: Transparent - disabledShaderPasses: [] + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -1234,7 +1281,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 425cb0bdde126984cac7cd8b4f89c090, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -1288,7 +1335,9 @@ Material: - _AlphaCutoffEnable: 0 - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - - _AlphaDstBlend: 0 + - _AlphaDstBlend: 10 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -1322,6 +1371,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 10 @@ -1374,14 +1424,14 @@ Material: - _SpecularAAScreenSpaceVariance: 0.1 - _SpecularAAThreshold: 0.2 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SupportDecals: 1 @@ -1408,7 +1458,7 @@ Material: - _ZWrite: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -1424,6 +1474,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &103630826 GameObject: m_ObjectHideFlags: 0 @@ -1451,12 +1502,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 103630826} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -2.3, y: -0.4, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 321760763} - m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!102 &103630828 TextMesh: @@ -1497,6 +1549,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -1557,6 +1612,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -1597,56 +1655,31 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 104792105} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2049438257} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &129668959 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 129668960} - m_Layer: 0 - m_Name: Lit - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &129668960 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 129668959} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.5, y: 0, z: 0} - m_LocalScale: {x: 0.8, y: 0.8, z: 1} - m_Children: - - {fileID: 503199674} - - {fileID: 2046418840} - - {fileID: 2067685474} - m_Father: {fileID: 1510953659} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!21 &149313203 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: _BLENDMODE_ALPHA _DOUBLESIDED_ON _ENABLE_FOG_ON_TRANSPARENT _SURFACE_TYPE_TRANSPARENT + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENABLE_FOG_ON_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BLENDMODE_ALPHA + - _DOUBLESIDED_ON m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 1 @@ -1666,6 +1699,8 @@ Material: - TransparentDepthPostpass - META - SHADOWCASTER + - RayTracingPrepass + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -1768,7 +1803,9 @@ Material: - _AlphaCutoffEnable: 0 - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - - _AlphaDstBlend: 0 + - _AlphaDstBlend: 10 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -1802,6 +1839,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 1 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 10 @@ -1854,14 +1892,14 @@ Material: - _SpecularAAScreenSpaceVariance: 0.1 - _SpecularAAThreshold: 0.2 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SupportDecals: 1 @@ -1888,7 +1926,7 @@ Material: - _ZWrite: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -1904,6 +1942,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &165374596 GameObject: m_ObjectHideFlags: 0 @@ -1929,12 +1968,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 165374596} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1.6, y: 0, z: 0} m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1213740577} - m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &165374598 MeshRenderer: @@ -1953,6 +1993,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -2009,15 +2052,16 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 202520928} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -2.8, y: -0.9, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 969721711} - {fileID: 1979997873} - {fileID: 1339848058} m_Father: {fileID: 0} - m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &219495662 GameObject: @@ -2046,12 +2090,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 219495662} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -2.5, y: 1.8, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 321760763} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!102 &219495664 TextMesh: @@ -2094,6 +2139,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -2121,14 +2169,17 @@ MeshRenderer: m_AdditionalVertexStreams: {fileID: 0} --- !u!21 &245761514 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -2136,6 +2187,8 @@ Material: stringTagMap: {} disabledShaderPasses: - DistortionVectors + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -2176,7 +2229,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 15420b0aa689c3342ab7b09d74fc5560, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -2231,6 +2284,8 @@ Material: - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - _AlphaDstBlend: 0 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -2264,6 +2319,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -2311,14 +2367,14 @@ Material: - _SmoothnessRemapMax: 1 - _SmoothnessRemapMin: 0 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 0 @@ -2336,14 +2392,14 @@ Material: - _UVDetail: 0 - _UVEmissive: 0 - _UseEmissiveIntensity: 0 - - _ZTestDepthEqualForOpaque: 4 + - _ZTestDepthEqualForOpaque: 3 - _ZTestMode: 4 - _ZTestModeDistortion: 4 - _ZTestTransparent: 4 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -2358,6 +2414,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 1} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &246881939 GameObject: m_ObjectHideFlags: 0 @@ -2383,12 +2440,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 246881939} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.5, y: -1, z: 0} m_LocalScale: {x: 0.48, y: 0.48, z: 0.48} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1979997873} - m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &246881941 MeshRenderer: @@ -2407,6 +2465,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -2440,88 +2501,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 246881939} m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &248711906 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 248711907} - - component: {fileID: 248711909} - - component: {fileID: 248711908} - m_Layer: 0 - m_Name: Grid - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &248711907 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 248711906} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.01} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 909569691} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &248711908 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 248711906} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 306e2e0b1795aac4a91d1f4388d13ddf, type: 2} - 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: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &248711909 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 248711906} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &250756848 GameObject: m_ObjectHideFlags: 0 @@ -2547,12 +2526,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 250756848} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.8, y: 0, z: 0} m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1213740577} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &250756850 MeshRenderer: @@ -2571,6 +2551,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -2606,14 +2589,17 @@ MeshFilter: m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!21 &251254060 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -2621,6 +2607,8 @@ Material: stringTagMap: {} disabledShaderPasses: - DistortionVectors + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -2661,7 +2649,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 15420b0aa689c3342ab7b09d74fc5560, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -2716,6 +2704,8 @@ Material: - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - _AlphaDstBlend: 0 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -2749,6 +2739,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -2796,14 +2787,14 @@ Material: - _SmoothnessRemapMax: 1 - _SmoothnessRemapMin: 0 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 0 @@ -2821,14 +2812,14 @@ Material: - _UVDetail: 0 - _UVEmissive: 0 - _UseEmissiveIntensity: 0 - - _ZTestDepthEqualForOpaque: 4 + - _ZTestDepthEqualForOpaque: 3 - _ZTestMode: 4 - _ZTestModeDistortion: 4 - _ZTestTransparent: 4 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -2843,16 +2834,20 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 1} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!21 &251271019 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -2860,6 +2855,8 @@ Material: stringTagMap: {} disabledShaderPasses: - DistortionVectors + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -2900,7 +2897,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 15420b0aa689c3342ab7b09d74fc5560, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -2955,6 +2952,8 @@ Material: - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - _AlphaDstBlend: 0 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -2988,6 +2987,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -3035,14 +3035,14 @@ Material: - _SmoothnessRemapMax: 1 - _SmoothnessRemapMin: 0 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 0 @@ -3060,14 +3060,14 @@ Material: - _UVDetail: 0 - _UVEmissive: 0 - _UseEmissiveIntensity: 0 - - _ZTestDepthEqualForOpaque: 4 + - _ZTestDepthEqualForOpaque: 3 - _ZTestMode: 4 - _ZTestModeDistortion: 4 - _ZTestTransparent: 4 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -3082,16 +3082,20 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 1} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!21 &290262581 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -3099,6 +3103,8 @@ Material: stringTagMap: {} disabledShaderPasses: - DistortionVectors + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -3139,7 +3145,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 15420b0aa689c3342ab7b09d74fc5560, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -3194,6 +3200,8 @@ Material: - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - _AlphaDstBlend: 0 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -3227,6 +3235,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -3274,14 +3283,14 @@ Material: - _SmoothnessRemapMax: 1 - _SmoothnessRemapMin: 0 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 0 @@ -3299,14 +3308,14 @@ Material: - _UVDetail: 0 - _UVEmissive: 0 - _UseEmissiveIntensity: 0 - - _ZTestDepthEqualForOpaque: 4 + - _ZTestDepthEqualForOpaque: 3 - _ZTestMode: 4 - _ZTestModeDistortion: 4 - _ZTestTransparent: 4 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -3321,6 +3330,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 1} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &321760762 GameObject: m_ObjectHideFlags: 0 @@ -3344,22 +3354,21 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 321760762} + serializedVersion: 2 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_ConstrainProportionsScale: 0 m_Children: - {fileID: 1960837688} - {fileID: 1064851434} - {fileID: 219495663} - - {fileID: 2089075938} - - {fileID: 683930096} - {fileID: 452565340} - {fileID: 694484594} - {fileID: 103630827} - {fileID: 1619461853} - {fileID: 641087534} m_Father: {fileID: 0} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &326960199 GameObject: @@ -3384,9 +3393,11 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 326960199} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: -1.3, z: 0} m_LocalScale: {x: 1.6, y: 1.6, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1003379654} - {fileID: 1987264836} @@ -3394,7 +3405,6 @@ Transform: - {fileID: 2028903888} - {fileID: 964872748} m_Father: {fileID: 0} - m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &329997276 GameObject: @@ -3421,12 +3431,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 329997276} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1, y: -0.5, z: 0} m_LocalScale: {x: 0.48, y: 0.48, z: 0.48} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1979997873} - m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &329997278 MeshRenderer: @@ -3445,6 +3456,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -3480,21 +3494,29 @@ MeshFilter: m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!21 &331312144 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: _BLENDMODE_ALPHA _ENABLE_FOG_ON_TRANSPARENT _SURFACE_TYPE_TRANSPARENT + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENABLE_FOG_ON_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BLENDMODE_ALPHA m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: 3000 stringTagMap: RenderType: Transparent - disabledShaderPasses: [] + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -3543,7 +3565,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 425cb0bdde126984cac7cd8b4f89c090, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -3597,7 +3619,9 @@ Material: - _AlphaCutoffEnable: 0 - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - - _AlphaDstBlend: 0 + - _AlphaDstBlend: 10 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -3631,6 +3655,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 10 @@ -3683,14 +3708,14 @@ Material: - _SpecularAAScreenSpaceVariance: 0.1 - _SpecularAAThreshold: 0.2 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SupportDecals: 1 @@ -3717,7 +3742,7 @@ Material: - _ZWrite: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -3733,6 +3758,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &368515784 GameObject: m_ObjectHideFlags: 0 @@ -3758,12 +3784,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 368515784} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.8, y: -0.8, z: 0} m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1442001696} - m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &368515786 MeshRenderer: @@ -3782,6 +3809,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -3840,12 +3870,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 379687456} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1, y: -1, z: 0} m_LocalScale: {x: 0.48, y: 0.48, z: 0.48} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1979997873} - m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &379687458 MeshRenderer: @@ -3864,6 +3895,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -3899,14 +3933,21 @@ MeshFilter: m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!21 &392830005 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: _BLENDMODE_ALPHA _DOUBLESIDED_ON _ENABLE_FOG_ON_TRANSPARENT _SURFACE_TYPE_TRANSPARENT + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENABLE_FOG_ON_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BLENDMODE_ALPHA + - _DOUBLESIDED_ON m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 1 @@ -3926,6 +3967,8 @@ Material: - TransparentDepthPostpass - META - SHADOWCASTER + - RayTracingPrepass + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -4028,7 +4071,9 @@ Material: - _AlphaCutoffEnable: 0 - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - - _AlphaDstBlend: 0 + - _AlphaDstBlend: 10 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -4062,6 +4107,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 1 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 10 @@ -4114,14 +4160,14 @@ Material: - _SpecularAAScreenSpaceVariance: 0.1 - _SpecularAAThreshold: 0.2 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SupportDecals: 1 @@ -4148,7 +4194,7 @@ Material: - _ZWrite: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -4164,6 +4210,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &452565339 GameObject: m_ObjectHideFlags: 0 @@ -4189,12 +4236,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 452565339} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 2.8, y: 1.9, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 321760763} - m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!102 &452565341 TextMesh: @@ -4237,6 +4285,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -4287,12 +4338,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 456366679} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0.02} m_LocalScale: {x: 1.1, y: 1.1, z: 1.1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 971838740} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &456366681 MeshRenderer: @@ -4311,6 +4363,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -4369,12 +4424,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 486381203} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0.01} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2104224400} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &486381205 MeshRenderer: @@ -4393,6 +4449,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -4426,98 +4485,23 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 486381203} m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &503199673 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 503199674} - - component: {fileID: 503199676} - - component: {fileID: 503199675} - m_Layer: 0 - m_Name: Border_B - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &503199674 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 503199673} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.02} - m_LocalScale: {x: 1.1, y: 1.1, z: 1.1} - m_Children: [] - m_Father: {fileID: 129668960} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &503199675 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 503199673} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 55bee4340e0c9d349b90f5bc9b9c16a4, type: 2} - 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: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &503199676 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 503199673} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!21 &514376520 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: _BLENDMODE_ALPHA _DOUBLESIDED_ON _ENABLE_FOG_ON_TRANSPARENT _SURFACE_TYPE_TRANSPARENT + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENABLE_FOG_ON_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BLENDMODE_ALPHA + - _DOUBLESIDED_ON m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 1 @@ -4537,6 +4521,8 @@ Material: - TransparentDepthPostpass - META - SHADOWCASTER + - RayTracingPrepass + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -4639,7 +4625,9 @@ Material: - _AlphaCutoffEnable: 0 - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - - _AlphaDstBlend: 0 + - _AlphaDstBlend: 10 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -4673,6 +4661,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 1 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 10 @@ -4725,14 +4714,14 @@ Material: - _SpecularAAScreenSpaceVariance: 0.1 - _SpecularAAThreshold: 0.2 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SupportDecals: 1 @@ -4759,7 +4748,7 @@ Material: - _ZWrite: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -4775,6 +4764,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &526655968 GameObject: m_ObjectHideFlags: 0 @@ -4800,12 +4790,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 526655968} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: -0.8, z: 0} m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1442001696} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &526655970 MeshRenderer: @@ -4824,6 +4815,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -4859,14 +4853,17 @@ MeshFilter: m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!21 &559893678 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -4874,6 +4871,8 @@ Material: stringTagMap: {} disabledShaderPasses: - DistortionVectors + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -4914,7 +4913,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 15420b0aa689c3342ab7b09d74fc5560, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -4969,6 +4968,8 @@ Material: - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - _AlphaDstBlend: 0 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -5002,6 +5003,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -5049,14 +5051,14 @@ Material: - _SmoothnessRemapMax: 1 - _SmoothnessRemapMin: 0 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 0 @@ -5074,14 +5076,14 @@ Material: - _UVDetail: 0 - _UVEmissive: 0 - _UseEmissiveIntensity: 0 - - _ZTestDepthEqualForOpaque: 4 + - _ZTestDepthEqualForOpaque: 3 - _ZTestMode: 4 - _ZTestModeDistortion: 4 - _ZTestTransparent: 4 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -5096,16 +5098,20 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 1} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!21 &562491649 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -5113,6 +5119,8 @@ Material: stringTagMap: {} disabledShaderPasses: - DistortionVectors + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -5153,7 +5161,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 15420b0aa689c3342ab7b09d74fc5560, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -5208,6 +5216,8 @@ Material: - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - _AlphaDstBlend: 0 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -5241,6 +5251,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -5288,14 +5299,14 @@ Material: - _SmoothnessRemapMax: 1 - _SmoothnessRemapMin: 0 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 0 @@ -5313,14 +5324,14 @@ Material: - _UVDetail: 0 - _UVEmissive: 0 - _UseEmissiveIntensity: 0 - - _ZTestDepthEqualForOpaque: 4 + - _ZTestDepthEqualForOpaque: 3 - _ZTestMode: 4 - _ZTestModeDistortion: 4 - _ZTestTransparent: 4 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -5335,6 +5346,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 1} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &626011034 GameObject: m_ObjectHideFlags: 0 @@ -5361,12 +5373,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 626011034} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0.2, z: -0.01} m_LocalScale: {x: 2, y: 0.099999994, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 627741894} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!64 &626011036 MeshCollider: @@ -5376,9 +5389,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 626011034} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} @@ -5399,6 +5420,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -5455,16 +5479,17 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 627741893} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -2.5, y: 1.3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 645766483} - {fileID: 971838740} - {fileID: 1072684629} - {fileID: 626011035} m_Father: {fileID: 1554913590} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &632857845 GameObject: @@ -5491,12 +5516,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 632857845} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.5, y: -0.5, z: 0} m_LocalScale: {x: 0.48, y: 0.48, z: 0.48} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1979997873} - m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &632857847 MeshRenderer: @@ -5515,6 +5541,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -5576,12 +5605,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 641087533} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: 0.70710677, w: 0.7071068} m_LocalPosition: {x: -3.1399999, y: -1.4, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 321760763} - m_RootOrder: 9 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90.00001} --- !u!102 &641087535 TextMesh: @@ -5624,6 +5654,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -5690,113 +5723,18 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 645766482} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -0.5, y: 0, z: 0} m_LocalScale: {x: 0.8, y: 0.8, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1374373022} - {fileID: 1620355009} - {fileID: 874532960} m_Father: {fileID: 627741894} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &683930095 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 683930096} - - component: {fileID: 683930098} - - component: {fileID: 683930097} - m_Layer: 0 - m_Name: Unlit - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &683930096 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 683930095} - m_LocalRotation: {x: -0, y: -0, z: 0.70710576, w: 0.70710784} - m_LocalPosition: {x: -3.5, y: 0.3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 321760763} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90.00001} ---- !u!102 &683930097 -TextMesh: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 683930095} - m_Text: Unlit - m_OffsetZ: 0 - m_CharacterSize: 0.1 - m_LineSpacing: 1.25 - m_Anchor: 7 - m_Alignment: 1 - m_TabSize: 4 - m_FontSize: 0 - m_FontStyle: 0 - m_RichText: 1 - m_Font: {fileID: 12800000, guid: 306d620c715872046bf76568b7f382d4, type: 3} - m_Color: - serializedVersion: 2 - rgba: 4294967295 ---- !u!23 &683930098 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 683930095} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: d76269c34e0fa6d438942a0eba5acac8, type: 2} - 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: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!1 &694484593 +--- !u!1 &694484593 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5821,12 +5759,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 694484593} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068} m_LocalPosition: {x: 1.6, y: 0.7, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 321760763} - m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90} --- !u!102 &694484595 TextMesh: @@ -5869,6 +5808,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -5896,21 +5838,29 @@ MeshRenderer: m_AdditionalVertexStreams: {fileID: 0} --- !u!21 &698621927 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: _BLENDMODE_ALPHA _ENABLE_FOG_ON_TRANSPARENT _SURFACE_TYPE_TRANSPARENT + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENABLE_FOG_ON_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BLENDMODE_ALPHA m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: 3000 stringTagMap: RenderType: Transparent - disabledShaderPasses: [] + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -5959,7 +5909,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 425cb0bdde126984cac7cd8b4f89c090, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -6013,7 +5963,9 @@ Material: - _AlphaCutoffEnable: 0 - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - - _AlphaDstBlend: 0 + - _AlphaDstBlend: 10 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -6047,6 +5999,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 10 @@ -6099,14 +6052,14 @@ Material: - _SpecularAAScreenSpaceVariance: 0.1 - _SpecularAAThreshold: 0.2 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SupportDecals: 1 @@ -6133,7 +6086,7 @@ Material: - _ZWrite: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -6149,6 +6102,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &721061270 GameObject: m_ObjectHideFlags: 0 @@ -6174,12 +6128,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 721061270} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1.6, y: -1.6, z: 0} m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1442001696} - m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &721061272 MeshRenderer: @@ -6198,6 +6153,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -6256,12 +6214,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 729079980} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1442001696} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &729079982 MeshRenderer: @@ -6280,6 +6239,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -6338,12 +6300,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 735165302} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.48, y: 0.48, z: 0.48} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1979997873} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &735165304 MeshRenderer: @@ -6362,6 +6325,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -6420,12 +6386,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 735891812} + serializedVersion: 2 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_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2104224400} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &735891814 MeshRenderer: @@ -6444,6 +6411,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -6502,12 +6472,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 773260351} + serializedVersion: 2 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_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 326960200} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &773260353 MeshRenderer: @@ -6526,6 +6497,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -6584,12 +6558,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 788291271} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: -1.6, z: 0} m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1213740577} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &788291273 MeshRenderer: @@ -6608,6 +6583,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -6666,12 +6644,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 794033607} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.8, y: -1.6, z: 0} m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1213740577} - m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &794033609 MeshRenderer: @@ -6690,6 +6669,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -6725,14 +6707,21 @@ MeshFilter: m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!21 &850715216 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: _BLENDMODE_ALPHA _DOUBLESIDED_ON _ENABLE_FOG_ON_TRANSPARENT _SURFACE_TYPE_TRANSPARENT + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENABLE_FOG_ON_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BLENDMODE_ALPHA + - _DOUBLESIDED_ON m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 1 @@ -6752,6 +6741,8 @@ Material: - TransparentDepthPostpass - META - SHADOWCASTER + - RayTracingPrepass + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -6854,7 +6845,9 @@ Material: - _AlphaCutoffEnable: 0 - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - - _AlphaDstBlend: 0 + - _AlphaDstBlend: 10 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -6888,6 +6881,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 1 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 10 @@ -6940,14 +6934,14 @@ Material: - _SpecularAAScreenSpaceVariance: 0.1 - _SpecularAAThreshold: 0.2 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SupportDecals: 1 @@ -6974,7 +6968,7 @@ Material: - _ZWrite: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -6990,6 +6984,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &874532959 GameObject: m_ObjectHideFlags: 0 @@ -7015,12 +7010,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 874532959} + serializedVersion: 2 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_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 645766483} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &874532961 MeshRenderer: @@ -7039,6 +7035,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -7097,12 +7096,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 888238827} + serializedVersion: 2 m_LocalRotation: {x: 0.38268343, y: -0, z: -0, w: 0.92387956} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 45, y: 0, z: 0} --- !u!114 &888238830 MonoBehaviour: @@ -7116,14 +7116,17 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7a68c43fe1f2a47cfa234b5eeaa98012, type: 3} m_Name: m_EditorClassIdentifier: - m_Intensity: 3.1415927 + m_PointlightHDType: 0 + m_SpotLightShape: 0 + m_AreaLightShape: 0 m_EnableSpotReflector: 0 + m_LightUnit: 2 m_LuxAtDistance: 1 + m_Intensity: 3.1415927 m_InnerSpotPercent: 0 m_SpotIESCutoffPercent: 100 m_LightDimmer: 1 m_VolumetricDimmer: 1 - m_LightUnit: 2 m_FadeDistance: 10000 m_VolumetricFadeDistance: 10000 m_AffectDiffuse: 1 @@ -7143,15 +7146,27 @@ MonoBehaviour: m_IESPoint: {fileID: 0} m_IESSpot: {fileID: 0} m_IncludeForRayTracing: 1 + m_IncludeForPathTracing: 1 m_AreaLightShadowCone: 120 m_UseScreenSpaceShadows: 0 m_InteractsWithSky: 1 m_AngularDiameter: 0.5 - m_FlareSize: 2 - m_FlareTint: {r: 1, g: 1, b: 1, a: 1} - m_FlareFalloff: 4 - m_SurfaceTexture: {fileID: 0} - m_SurfaceTint: {r: 1, g: 1, b: 1, a: 1} + diameterMultiplerMode: 0 + diameterMultiplier: 1 + diameterOverride: 0.5 + celestialBodyShadingSource: 1 + sunLightOverride: {fileID: 0} + sunColor: {r: 1, g: 1, b: 1, a: 1} + sunIntensity: 130000 + moonPhase: 0.2 + moonPhaseRotation: 0 + earthshine: 1 + flareSize: 2 + flareTint: {r: 1, g: 1, b: 1, a: 1} + flareFalloff: 4 + flareMultiplier: 1 + surfaceTexture: {fileID: 0} + surfaceTint: {r: 1, g: 1, b: 1, a: 1} m_Distance: 1.5e+11 m_UseRayTracedShadows: 0 m_NumRayTracingSamples: 4 @@ -7172,6 +7187,14 @@ MonoBehaviour: m_BlockerSampleCount: 24 m_FilterSampleCount: 16 m_MinFilterSize: 0.01 + m_DirLightPCSSBlockerSampleCount: 24 + m_DirLightPCSSFilterSampleCount: 16 + m_DirLightPCSSMaxPenumbraSize: 0.56 + m_DirLightPCSSMaxSamplingDistance: 0.5 + m_DirLightPCSSMinFilterSizeTexels: 1.5 + m_DirLightPCSSMinFilterMaxAngularDiameter: 10 + m_DirLightPCSSBlockerSearchAngularDiameter: 12 + m_DirLightPCSSBlockerSamplingClumpExponent: 2 m_KernelSize: 5 m_LightAngle: 1 m_MaxDepthBias: 0.001 @@ -7199,6 +7222,7 @@ MonoBehaviour: m_BarnDoorAngle: 90 m_BarnDoorLength: 0.05 m_preserveCachedShadow: 0 + m_OnDemandShadowRenderOnPlacement: 1 m_ShadowCascadeRatios: - 0.05 - 0.2 @@ -7214,18 +7238,14 @@ MonoBehaviour: useOldInspector: 0 useVolumetric: 1 featuresFoldout: 1 - showAdditionalSettings: 0 m_AreaLightEmissiveMeshShadowCastingMode: 0 m_AreaLightEmissiveMeshMotionVectorGenerationMode: 0 m_AreaLightEmissiveMeshLayer: -1 - m_Version: 11 + m_Version: 13 m_ObsoleteShadowResolutionTier: 1 m_ObsoleteUseShadowQualitySettings: 0 m_ObsoleteCustomShadowResolution: 512 m_ObsoleteContactShadows: 0 - m_PointlightHDType: 0 - m_SpotLightShape: 0 - m_AreaLightShape: 0 --- !u!108 &888238831 Light: m_ObjectHideFlags: 0 @@ -7234,9 +7254,8 @@ Light: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 888238827} m_Enabled: 1 - serializedVersion: 10 + serializedVersion: 11 m_Type: 1 - m_Shape: 0 m_Color: {r: 1, g: 1, b: 1, a: 1} m_Intensity: 3.1415927 m_Range: 10 @@ -7286,58 +7305,37 @@ Light: m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} m_UseBoundingSphereOverride: 0 m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 ---- !u!1 &909569690 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 909569691} - m_Layer: 0 - m_Name: Lit_DepthPrepass - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &909569691 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 909569690} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.5, y: 0, z: 0} - m_LocalScale: {x: 0.79999995, y: 0.79999995, z: 1} - m_Children: - - {fileID: 1154940646} - - {fileID: 248711907} - - {fileID: 1714903348} - m_Father: {fileID: 1510953659} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_LightUnit: 2 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 0 --- !u!21 &941433275 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: _BLENDMODE_ALPHA _ENABLE_FOG_ON_TRANSPARENT _SURFACE_TYPE_TRANSPARENT + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENABLE_FOG_ON_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BLENDMODE_ALPHA m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: 3000 stringTagMap: RenderType: Transparent - disabledShaderPasses: [] + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -7386,7 +7384,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 425cb0bdde126984cac7cd8b4f89c090, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -7440,7 +7438,9 @@ Material: - _AlphaCutoffEnable: 0 - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - - _AlphaDstBlend: 0 + - _AlphaDstBlend: 10 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -7474,6 +7474,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 10 @@ -7526,14 +7527,14 @@ Material: - _SpecularAAScreenSpaceVariance: 0.1 - _SpecularAAThreshold: 0.2 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SupportDecals: 1 @@ -7560,7 +7561,7 @@ Material: - _ZWrite: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -7576,23 +7577,32 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!21 &944453893 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: _BLENDMODE_ALPHA _ENABLE_FOG_ON_TRANSPARENT _SURFACE_TYPE_TRANSPARENT + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENABLE_FOG_ON_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BLENDMODE_ALPHA m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: 3000 stringTagMap: RenderType: Transparent - disabledShaderPasses: [] + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -7641,7 +7651,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 425cb0bdde126984cac7cd8b4f89c090, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -7695,7 +7705,9 @@ Material: - _AlphaCutoffEnable: 0 - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - - _AlphaDstBlend: 0 + - _AlphaDstBlend: 10 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -7729,6 +7741,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 10 @@ -7781,14 +7794,14 @@ Material: - _SpecularAAScreenSpaceVariance: 0.1 - _SpecularAAThreshold: 0.2 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SupportDecals: 1 @@ -7815,7 +7828,7 @@ Material: - _ZWrite: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -7831,23 +7844,32 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!21 &963706269 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: _BLENDMODE_ALPHA _ENABLE_FOG_ON_TRANSPARENT _SURFACE_TYPE_TRANSPARENT + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENABLE_FOG_ON_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BLENDMODE_ALPHA m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: 3000 stringTagMap: RenderType: Transparent - disabledShaderPasses: [] + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -7896,7 +7918,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 425cb0bdde126984cac7cd8b4f89c090, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -7950,7 +7972,9 @@ Material: - _AlphaCutoffEnable: 0 - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - - _AlphaDstBlend: 0 + - _AlphaDstBlend: 10 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -7984,6 +8008,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 10 @@ -8036,14 +8061,14 @@ Material: - _SpecularAAScreenSpaceVariance: 0.1 - _SpecularAAThreshold: 0.2 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SupportDecals: 1 @@ -8070,7 +8095,7 @@ Material: - _ZWrite: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -8086,6 +8111,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &964872747 GameObject: m_ObjectHideFlags: 0 @@ -8111,12 +8137,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 964872747} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -0.2} m_LocalScale: {x: 0.33, y: 0.33, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 326960200} - m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &964872749 MeshRenderer: @@ -8135,6 +8162,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -8203,6 +8233,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -8243,12 +8276,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 969721708} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 202520929} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &971838739 GameObject: @@ -8273,15 +8307,16 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 971838739} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.5, y: 0, z: 0} m_LocalScale: {x: 0.79999995, y: 0.79999995, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 456366680} - {fileID: 2022472156} - {fileID: 1810377932} m_Father: {fileID: 627741894} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1003379653 GameObject: @@ -8308,12 +8343,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1003379653} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0.02} m_LocalScale: {x: 1.1, y: 1.1, z: 1.1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 326960200} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1003379655 MeshRenderer: @@ -8332,6 +8368,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -8367,14 +8406,17 @@ MeshFilter: m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!21 &1030097771 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -8382,6 +8424,8 @@ Material: stringTagMap: {} disabledShaderPasses: - DistortionVectors + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -8422,7 +8466,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 15420b0aa689c3342ab7b09d74fc5560, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -8477,6 +8521,8 @@ Material: - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - _AlphaDstBlend: 0 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -8510,6 +8556,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -8557,14 +8604,14 @@ Material: - _SmoothnessRemapMax: 1 - _SmoothnessRemapMin: 0 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 0 @@ -8582,14 +8629,14 @@ Material: - _UVDetail: 0 - _UVEmissive: 0 - _UseEmissiveIntensity: 0 - - _ZTestDepthEqualForOpaque: 4 + - _ZTestDepthEqualForOpaque: 3 - _ZTestMode: 4 - _ZTestModeDistortion: 4 - _ZTestTransparent: 4 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -8604,103 +8651,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 1} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] ---- !u!1 &1035769873 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1035769874} - - component: {fileID: 1035769877} - - component: {fileID: 1035769876} - - component: {fileID: 1035769875} - m_Layer: 0 - m_Name: DepthBloquer - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1035769874 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1035769873} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -0.20000005, z: -0.01} - m_LocalScale: {x: 2, y: 0.1, z: 1} - m_Children: [] - m_Father: {fileID: 1510953659} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!64 &1035769875 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1035769873} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 4 - m_Convex: 0 - m_CookingOptions: 30 - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &1035769876 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1035769873} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 40ec183c035c92c41972eff91e23b062, type: 2} - 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: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1035769877 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1035769873} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} + m_AllowLocking: 1 --- !u!1 &1052959539 GameObject: m_ObjectHideFlags: 0 @@ -8726,12 +8677,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1052959539} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1.6, y: -0.8, z: 0} m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1213740577} - m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1052959541 MeshRenderer: @@ -8750,6 +8702,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -8808,12 +8763,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1064851433} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: -0.3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 321760763} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!102 &1064851435 TextMesh: @@ -8856,6 +8812,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -8907,12 +8866,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1072684628} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: -0.20000005, z: -0.01} m_LocalScale: {x: 2, y: 0.1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 627741894} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!64 &1072684630 MeshCollider: @@ -8922,9 +8882,17 @@ MeshCollider: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1072684628} m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 m_IsTrigger: 0 + m_ProvidesContacts: 0 m_Enabled: 1 - serializedVersion: 4 + serializedVersion: 5 m_Convex: 0 m_CookingOptions: 30 m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} @@ -8945,6 +8913,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -9003,12 +8974,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1083529605} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: -1.6, z: 0} m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1442001696} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1083529607 MeshRenderer: @@ -9027,6 +8999,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -9062,14 +9037,17 @@ MeshFilter: m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!21 &1089180394 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -9077,6 +9055,8 @@ Material: stringTagMap: {} disabledShaderPasses: - DistortionVectors + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -9117,7 +9097,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 15420b0aa689c3342ab7b09d74fc5560, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -9172,6 +9152,8 @@ Material: - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - _AlphaDstBlend: 0 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -9205,6 +9187,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -9252,14 +9235,14 @@ Material: - _SmoothnessRemapMax: 1 - _SmoothnessRemapMin: 0 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 0 @@ -9277,14 +9260,14 @@ Material: - _UVDetail: 0 - _UVEmissive: 0 - _UseEmissiveIntensity: 0 - - _ZTestDepthEqualForOpaque: 4 + - _ZTestDepthEqualForOpaque: 3 - _ZTestMode: 4 - _ZTestModeDistortion: 4 - _ZTestTransparent: 4 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -9299,6 +9282,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 1} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &1105166355 GameObject: m_ObjectHideFlags: 0 @@ -9324,12 +9308,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1105166355} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1, y: 0, z: 0} m_LocalScale: {x: 0.48, y: 0.48, z: 0.48} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1979997873} - m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1105166357 MeshRenderer: @@ -9348,6 +9333,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -9386,6 +9374,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} @@ -9449,7 +9438,7 @@ PrefabInstance: - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_Version - value: 7 + value: 9 objectReference: {fileID: 0} - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} @@ -9662,6 +9651,9 @@ PrefabInstance: value: 0.00012 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} --- !u!20 &1119389497 stripped Camera: @@ -9706,12 +9698,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1122782926} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.5, y: -0.5, z: 0} m_LocalScale: {x: 0.48, y: 0.48, z: 0.48} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1339848058} - m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1122782928 MeshRenderer: @@ -9730,6 +9723,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -9765,21 +9761,29 @@ MeshFilter: m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!21 &1138153968 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: _BLENDMODE_ALPHA _ENABLE_FOG_ON_TRANSPARENT _SURFACE_TYPE_TRANSPARENT + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENABLE_FOG_ON_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BLENDMODE_ALPHA m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: 3000 stringTagMap: RenderType: Transparent - disabledShaderPasses: [] + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -9828,7 +9832,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 425cb0bdde126984cac7cd8b4f89c090, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -9882,7 +9886,9 @@ Material: - _AlphaCutoffEnable: 0 - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - - _AlphaDstBlend: 0 + - _AlphaDstBlend: 10 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -9916,6 +9922,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 10 @@ -9968,14 +9975,14 @@ Material: - _SpecularAAScreenSpaceVariance: 0.1 - _SpecularAAThreshold: 0.2 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SupportDecals: 1 @@ -10002,7 +10009,7 @@ Material: - _ZWrite: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -10018,6 +10025,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &1148775325 GameObject: m_ObjectHideFlags: 0 @@ -10043,12 +10051,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1148775325} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1, y: 0, z: 0} m_LocalScale: {x: 0.48, y: 0.48, z: 0.48} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1339848058} - m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1148775327 MeshRenderer: @@ -10067,6 +10076,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -10100,185 +10112,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1148775325} m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1154940645 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1154940646} - - component: {fileID: 1154940648} - - component: {fileID: 1154940647} - m_Layer: 0 - m_Name: Border_B - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1154940646 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1154940645} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.02} - m_LocalScale: {x: 1.1, y: 1.1, z: 1.1} - m_Children: [] - m_Father: {fileID: 909569691} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1154940647 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1154940645} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 55bee4340e0c9d349b90f5bc9b9c16a4, type: 2} - 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: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1154940648 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1154940645} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1185249693 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1185249694} - - component: {fileID: 1185249697} - - component: {fileID: 1185249696} - - component: {fileID: 1185249695} - m_Layer: 0 - m_Name: DepthBloquer (1) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1185249694 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1185249693} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0.20000005, z: -0.01} - m_LocalScale: {x: 2, y: 0.099999994, z: 1} - m_Children: [] - m_Father: {fileID: 1510953659} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!64 &1185249695 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1185249693} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 4 - m_Convex: 0 - m_CookingOptions: 30 - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &1185249696 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1185249693} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 40ec183c035c92c41972eff91e23b062, type: 2} - 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: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1185249697 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1185249693} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1185734422 GameObject: m_ObjectHideFlags: 0 @@ -10304,12 +10137,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1185734422} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1213740577} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1185734424 MeshRenderer: @@ -10328,6 +10162,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -10385,9 +10222,11 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1213740576} + serializedVersion: 2 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_ConstrainProportionsScale: 0 m_Children: - {fileID: 1185734423} - {fileID: 1285805884} @@ -10399,7 +10238,6 @@ Transform: - {fileID: 1052959540} - {fileID: 2075543541} m_Father: {fileID: 2049438257} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1213740578 MonoBehaviour: @@ -10453,14 +10291,17 @@ MonoBehaviour: scale: 0.64 --- !u!21 &1222466403 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -10468,6 +10309,8 @@ Material: stringTagMap: {} disabledShaderPasses: - DistortionVectors + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -10508,7 +10351,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 15420b0aa689c3342ab7b09d74fc5560, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -10563,6 +10406,8 @@ Material: - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - _AlphaDstBlend: 0 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -10596,6 +10441,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -10643,14 +10489,14 @@ Material: - _SmoothnessRemapMax: 1 - _SmoothnessRemapMin: 0 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 0 @@ -10668,14 +10514,14 @@ Material: - _UVDetail: 0 - _UVEmissive: 0 - _UseEmissiveIntensity: 0 - - _ZTestDepthEqualForOpaque: 4 + - _ZTestDepthEqualForOpaque: 3 - _ZTestMode: 4 - _ZTestModeDistortion: 4 - _ZTestTransparent: 4 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -10690,16 +10536,24 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 1} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!21 &1235905253 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: _BLENDMODE_ALPHA _DOUBLESIDED_ON _ENABLE_FOG_ON_TRANSPARENT _SURFACE_TYPE_TRANSPARENT + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENABLE_FOG_ON_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BLENDMODE_ALPHA + - _DOUBLESIDED_ON m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 1 @@ -10719,6 +10573,8 @@ Material: - TransparentDepthPostpass - META - SHADOWCASTER + - RayTracingPrepass + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -10821,7 +10677,9 @@ Material: - _AlphaCutoffEnable: 0 - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - - _AlphaDstBlend: 0 + - _AlphaDstBlend: 10 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -10855,6 +10713,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 1 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 10 @@ -10907,14 +10766,14 @@ Material: - _SpecularAAScreenSpaceVariance: 0.1 - _SpecularAAThreshold: 0.2 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SupportDecals: 1 @@ -10941,7 +10800,7 @@ Material: - _ZWrite: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -10957,6 +10816,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &1277005808 GameObject: m_ObjectHideFlags: 0 @@ -10982,12 +10842,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1277005808} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.5, y: 0, z: 0} m_LocalScale: {x: 0.48, y: 0.48, z: 0.48} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1339848058} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1277005810 MeshRenderer: @@ -11006,6 +10867,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -11064,12 +10928,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1285805883} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: -0.8, z: 0} m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1213740577} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1285805885 MeshRenderer: @@ -11088,6 +10953,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -11145,9 +11013,11 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1339848057} + serializedVersion: 2 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_ConstrainProportionsScale: 0 m_Children: - {fileID: 1439998963} - {fileID: 23197594} @@ -11159,7 +11029,6 @@ Transform: - {fileID: 1941637522} - {fileID: 2012416544} m_Father: {fileID: 202520929} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1339848059 MonoBehaviour: @@ -11236,12 +11105,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1374373021} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0.02} m_LocalScale: {x: 1.1, y: 1.1, z: 1.1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 645766483} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1374373023 MeshRenderer: @@ -11260,6 +11130,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -11318,12 +11191,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1420766294} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: -1, z: 0} m_LocalScale: {x: 0.48, y: 0.48, z: 0.48} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1979997873} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1420766296 MeshRenderer: @@ -11342,6 +11216,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -11377,21 +11254,29 @@ MeshFilter: m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!21 &1439746948 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: _BLENDMODE_ALPHA _ENABLE_FOG_ON_TRANSPARENT _SURFACE_TYPE_TRANSPARENT + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENABLE_FOG_ON_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BLENDMODE_ALPHA m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: 3000 stringTagMap: RenderType: Transparent - disabledShaderPasses: [] + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -11440,7 +11325,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 425cb0bdde126984cac7cd8b4f89c090, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -11494,7 +11379,9 @@ Material: - _AlphaCutoffEnable: 0 - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - - _AlphaDstBlend: 0 + - _AlphaDstBlend: 10 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -11528,6 +11415,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 10 @@ -11580,14 +11468,14 @@ Material: - _SpecularAAScreenSpaceVariance: 0.1 - _SpecularAAThreshold: 0.2 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SupportDecals: 1 @@ -11614,7 +11502,7 @@ Material: - _ZWrite: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -11630,6 +11518,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &1439998962 GameObject: m_ObjectHideFlags: 0 @@ -11655,12 +11544,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1439998962} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.48, y: 0.48, z: 0.48} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1339848058} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1439998964 MeshRenderer: @@ -11679,6 +11569,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -11736,9 +11629,11 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1442001695} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0.01} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 729079981} - {fileID: 526655969} @@ -11750,7 +11645,6 @@ Transform: - {fileID: 18666476} - {fileID: 721061271} m_Father: {fileID: 2049438257} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1442001697 MonoBehaviour: @@ -11827,12 +11721,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1454122966} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.8, y: -1.6, z: 0} m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1442001696} - m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1454122968 MeshRenderer: @@ -11851,6 +11746,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -11886,14 +11784,17 @@ MeshFilter: m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!21 &1485188752 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -11901,6 +11802,8 @@ Material: stringTagMap: {} disabledShaderPasses: - DistortionVectors + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -11941,7 +11844,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 15420b0aa689c3342ab7b09d74fc5560, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -11996,6 +11899,8 @@ Material: - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - _AlphaDstBlend: 0 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -12029,6 +11934,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -12076,14 +11982,14 @@ Material: - _SmoothnessRemapMax: 1 - _SmoothnessRemapMin: 0 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 0 @@ -12101,14 +12007,14 @@ Material: - _UVDetail: 0 - _UVEmissive: 0 - _UseEmissiveIntensity: 0 - - _ZTestDepthEqualForOpaque: 4 + - _ZTestDepthEqualForOpaque: 3 - _ZTestMode: 4 - _ZTestModeDistortion: 4 - _ZTestTransparent: 4 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -12123,16 +12029,20 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 1} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!21 &1494197691 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -12140,6 +12050,8 @@ Material: stringTagMap: {} disabledShaderPasses: - DistortionVectors + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -12180,7 +12092,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 15420b0aa689c3342ab7b09d74fc5560, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -12235,6 +12147,8 @@ Material: - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - _AlphaDstBlend: 0 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -12268,6 +12182,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -12315,14 +12230,14 @@ Material: - _SmoothnessRemapMax: 1 - _SmoothnessRemapMin: 0 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 0 @@ -12340,14 +12255,14 @@ Material: - _UVDetail: 0 - _UVEmissive: 0 - _UseEmissiveIntensity: 0 - - _ZTestDepthEqualForOpaque: 4 + - _ZTestDepthEqualForOpaque: 3 - _ZTestMode: 4 - _ZTestModeDistortion: 4 - _ZTestTransparent: 4 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -12362,40 +12277,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 1} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] ---- !u!1 &1510953658 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1510953659} - m_Layer: 0 - m_Name: Lit - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1510953659 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1510953658} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -2.5, y: 0.3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 129668960} - - {fileID: 909569691} - - {fileID: 1035769874} - - {fileID: 1185249694} - m_Father: {fileID: 1554913590} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AllowLocking: 1 --- !u!1 &1554913589 GameObject: m_ObjectHideFlags: 0 @@ -12419,25 +12301,32 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1554913589} + serializedVersion: 2 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_ConstrainProportionsScale: 0 m_Children: - {fileID: 627741894} - - {fileID: 1510953659} m_Father: {fileID: 0} - m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!21 &1590705472 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: _BLENDMODE_ALPHA _DOUBLESIDED_ON _ENABLE_FOG_ON_TRANSPARENT _SURFACE_TYPE_TRANSPARENT + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENABLE_FOG_ON_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BLENDMODE_ALPHA + - _DOUBLESIDED_ON m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 1 @@ -12457,6 +12346,8 @@ Material: - TransparentDepthPostpass - META - SHADOWCASTER + - RayTracingPrepass + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -12559,7 +12450,9 @@ Material: - _AlphaCutoffEnable: 0 - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - - _AlphaDstBlend: 0 + - _AlphaDstBlend: 10 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -12593,6 +12486,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 1 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 10 @@ -12645,14 +12539,14 @@ Material: - _SpecularAAScreenSpaceVariance: 0.1 - _SpecularAAThreshold: 0.2 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SupportDecals: 1 @@ -12679,7 +12573,7 @@ Material: - _ZWrite: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -12695,16 +12589,20 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!21 &1595412817 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -12712,6 +12610,8 @@ Material: stringTagMap: {} disabledShaderPasses: - DistortionVectors + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -12752,7 +12652,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 15420b0aa689c3342ab7b09d74fc5560, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -12807,6 +12707,8 @@ Material: - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - _AlphaDstBlend: 0 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -12840,6 +12742,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -12887,14 +12790,14 @@ Material: - _SmoothnessRemapMax: 1 - _SmoothnessRemapMin: 0 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 0 @@ -12912,14 +12815,14 @@ Material: - _UVDetail: 0 - _UVEmissive: 0 - _UseEmissiveIntensity: 0 - - _ZTestDepthEqualForOpaque: 4 + - _ZTestDepthEqualForOpaque: 3 - _ZTestMode: 4 - _ZTestModeDistortion: 4 - _ZTestTransparent: 4 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -12934,6 +12837,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 1} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &1599697151 GameObject: m_ObjectHideFlags: 0 @@ -12959,12 +12863,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1599697151} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.8, y: 0, z: 0} m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1442001696} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1599697153 MeshRenderer: @@ -12983,6 +12888,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -13041,12 +12949,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1604406631} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.5, y: -1, z: 0} m_LocalScale: {x: 0.48, y: 0.48, z: 0.48} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1339848058} - m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1604406633 MeshRenderer: @@ -13065,6 +12974,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -13100,14 +13012,17 @@ MeshFilter: m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!21 &1614851774 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -13115,6 +13030,8 @@ Material: stringTagMap: {} disabledShaderPasses: - DistortionVectors + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -13155,7 +13072,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 15420b0aa689c3342ab7b09d74fc5560, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -13210,6 +13127,8 @@ Material: - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - _AlphaDstBlend: 0 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -13243,6 +13162,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -13290,14 +13210,14 @@ Material: - _SmoothnessRemapMax: 1 - _SmoothnessRemapMin: 0 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 0 @@ -13315,14 +13235,14 @@ Material: - _UVDetail: 0 - _UVEmissive: 0 - _UseEmissiveIntensity: 0 - - _ZTestDepthEqualForOpaque: 4 + - _ZTestDepthEqualForOpaque: 3 - _ZTestMode: 4 - _ZTestModeDistortion: 4 - _ZTestTransparent: 4 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -13337,6 +13257,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 1} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &1619461852 GameObject: m_ObjectHideFlags: 0 @@ -13365,12 +13286,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1619461852} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -2.3, y: -0.55, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 321760763} - m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!102 &1619461854 TextMesh: @@ -13413,6 +13335,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -13481,12 +13406,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1620355008} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0.01} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 645766483} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1620355010 MeshRenderer: @@ -13505,6 +13431,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -13540,14 +13469,17 @@ MeshFilter: m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!21 &1643046111 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -13555,6 +13487,8 @@ Material: stringTagMap: {} disabledShaderPasses: - DistortionVectors + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -13595,7 +13529,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 15420b0aa689c3342ab7b09d74fc5560, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -13650,6 +13584,8 @@ Material: - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - _AlphaDstBlend: 0 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -13683,6 +13619,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -13730,14 +13667,14 @@ Material: - _SmoothnessRemapMax: 1 - _SmoothnessRemapMin: 0 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 0 @@ -13755,14 +13692,14 @@ Material: - _UVDetail: 0 - _UVEmissive: 0 - _UseEmissiveIntensity: 0 - - _ZTestDepthEqualForOpaque: 4 + - _ZTestDepthEqualForOpaque: 3 - _ZTestMode: 4 - _ZTestModeDistortion: 4 - _ZTestTransparent: 4 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -13777,16 +13714,24 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 1} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!21 &1690678237 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: _BLENDMODE_ALPHA _DOUBLESIDED_ON _ENABLE_FOG_ON_TRANSPARENT _SURFACE_TYPE_TRANSPARENT + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENABLE_FOG_ON_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BLENDMODE_ALPHA + - _DOUBLESIDED_ON m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 1 @@ -13806,6 +13751,8 @@ Material: - TransparentDepthPostpass - META - SHADOWCASTER + - RayTracingPrepass + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -13908,7 +13855,9 @@ Material: - _AlphaCutoffEnable: 0 - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - - _AlphaDstBlend: 0 + - _AlphaDstBlend: 10 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -13942,6 +13891,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 1 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 10 @@ -13994,14 +13944,14 @@ Material: - _SpecularAAScreenSpaceVariance: 0.1 - _SpecularAAThreshold: 0.2 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SupportDecals: 1 @@ -14028,7 +13978,7 @@ Material: - _ZWrite: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -14044,7 +13994,8 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] ---- !u!1 &1714903347 + m_AllowLocking: 1 +--- !u!1 &1718289538 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -14052,111 +14003,30 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1714903348} - - component: {fileID: 1714903350} - - component: {fileID: 1714903349} + - component: {fileID: 1718289539} + - component: {fileID: 1718289541} + - component: {fileID: 1718289540} m_Layer: 0 - m_Name: Distortion_Add_All + m_Name: Quad__0.00__0.00 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1714903348 +--- !u!4 &1718289539 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1714903347} - 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: 909569691} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1714903349 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1714903347} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 9927b8c7d55afe84382bdc94298159a8, type: 2} - 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: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &1714903350 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1714903347} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1718289538 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1718289539} - - component: {fileID: 1718289541} - - component: {fileID: 1718289540} - m_Layer: 0 - m_Name: Quad__0.00__0.00 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1718289539 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1718289538} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 1.6, y: 0, z: 0} - m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_GameObject: {fileID: 1718289538} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.6, y: 0, z: 0} + m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1442001696} - m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1718289540 MeshRenderer: @@ -14175,6 +14045,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -14233,12 +14106,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1719721828} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0.02} m_LocalScale: {x: 1.1, y: 1.1, z: 1.1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 2104224400} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1719721830 MeshRenderer: @@ -14257,6 +14131,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -14315,12 +14192,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1798058381} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: -1, z: 0} m_LocalScale: {x: 0.48, y: 0.48, z: 0.48} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1339848058} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1798058383 MeshRenderer: @@ -14339,6 +14217,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -14397,12 +14278,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1810377931} + serializedVersion: 2 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_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 971838740} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1810377933 MeshRenderer: @@ -14421,6 +14303,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -14479,12 +14364,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1849513783} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.5, y: 0, z: 0} m_LocalScale: {x: 0.48, y: 0.48, z: 0.48} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1979997873} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1849513785 MeshRenderer: @@ -14503,6 +14389,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -14538,14 +14427,21 @@ MeshFilter: m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!21 &1890359299 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: _BLENDMODE_ALPHA _DOUBLESIDED_ON _ENABLE_FOG_ON_TRANSPARENT _SURFACE_TYPE_TRANSPARENT + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENABLE_FOG_ON_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BLENDMODE_ALPHA + - _DOUBLESIDED_ON m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 1 @@ -14565,6 +14461,8 @@ Material: - TransparentDepthPostpass - META - SHADOWCASTER + - RayTracingPrepass + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -14667,7 +14565,9 @@ Material: - _AlphaCutoffEnable: 0 - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - - _AlphaDstBlend: 0 + - _AlphaDstBlend: 10 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -14701,6 +14601,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 1 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 10 @@ -14753,14 +14654,14 @@ Material: - _SpecularAAScreenSpaceVariance: 0.1 - _SpecularAAThreshold: 0.2 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SupportDecals: 1 @@ -14787,7 +14688,7 @@ Material: - _ZWrite: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -14803,6 +14704,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &1941637521 GameObject: m_ObjectHideFlags: 0 @@ -14828,12 +14730,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1941637521} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1, y: -0.5, z: 0} m_LocalScale: {x: 0.48, y: 0.48, z: 0.48} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1339848058} - m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1941637523 MeshRenderer: @@ -14852,6 +14755,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -14910,12 +14816,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1960837687} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 2, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 321760763} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!102 &1960837689 TextMesh: @@ -14956,6 +14863,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -15005,9 +14915,11 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1979997872} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0.01} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 735165303} - {fileID: 76927243} @@ -15019,7 +14931,6 @@ Transform: - {fileID: 329997277} - {fileID: 379687457} m_Father: {fileID: 202520929} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1979997874 MonoBehaviour: @@ -15073,14 +14984,17 @@ MonoBehaviour: scale: 0.48 --- !u!21 &1986736505 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 @@ -15088,6 +15002,8 @@ Material: stringTagMap: {} disabledShaderPasses: - DistortionVectors + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -15128,7 +15044,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 15420b0aa689c3342ab7b09d74fc5560, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -15183,6 +15099,8 @@ Material: - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - _AlphaDstBlend: 0 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -15216,6 +15134,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 0 @@ -15263,14 +15182,14 @@ Material: - _SmoothnessRemapMax: 1 - _SmoothnessRemapMin: 0 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 0 @@ -15288,14 +15207,14 @@ Material: - _UVDetail: 0 - _UVEmissive: 0 - _UseEmissiveIntensity: 0 - - _ZTestDepthEqualForOpaque: 4 + - _ZTestDepthEqualForOpaque: 3 - _ZTestMode: 4 - _ZTestModeDistortion: 4 - _ZTestTransparent: 4 - _ZWrite: 1 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -15310,6 +15229,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 1} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &1987264835 GameObject: m_ObjectHideFlags: 0 @@ -15335,12 +15255,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1987264835} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0.01} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 326960200} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1987264837 MeshRenderer: @@ -15359,6 +15280,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -15417,12 +15341,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2012416543} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1, y: -1, z: 0} m_LocalScale: {x: 0.48, y: 0.48, z: 0.48} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1339848058} - m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &2012416545 MeshRenderer: @@ -15441,6 +15366,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -15476,14 +15404,21 @@ MeshFilter: m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!21 &2014435440 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: _BLENDMODE_ALPHA _DOUBLESIDED_ON _ENABLE_FOG_ON_TRANSPARENT _SURFACE_TYPE_TRANSPARENT + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENABLE_FOG_ON_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BLENDMODE_ALPHA + - _DOUBLESIDED_ON m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 1 @@ -15503,6 +15438,8 @@ Material: - TransparentDepthPostpass - META - SHADOWCASTER + - RayTracingPrepass + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -15605,7 +15542,9 @@ Material: - _AlphaCutoffEnable: 0 - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - - _AlphaDstBlend: 0 + - _AlphaDstBlend: 10 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -15639,6 +15578,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 1 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 10 @@ -15691,14 +15631,14 @@ Material: - _SpecularAAScreenSpaceVariance: 0.1 - _SpecularAAThreshold: 0.2 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SupportDecals: 1 @@ -15725,7 +15665,7 @@ Material: - _ZWrite: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -15741,6 +15681,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &2022472155 GameObject: m_ObjectHideFlags: 0 @@ -15766,12 +15707,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2022472155} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0.01} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 971838740} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &2022472157 MeshRenderer: @@ -15790,6 +15732,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -15848,12 +15793,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2028903887} + serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -0.1} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 326960200} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &2028903889 MeshRenderer: @@ -15872,6 +15818,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -15905,88 +15854,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2028903887} m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &2046418839 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2046418840} - - component: {fileID: 2046418842} - - component: {fileID: 2046418841} - m_Layer: 0 - m_Name: Grid - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2046418840 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2046418839} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.01} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 129668960} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &2046418841 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2046418839} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 306e2e0b1795aac4a91d1f4388d13ddf, type: 2} - 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: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &2046418842 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2046418839} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &2049438256 GameObject: m_ObjectHideFlags: 0 @@ -16010,115 +15877,42 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2049438256} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 2, y: 1.5, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 104792108} - {fileID: 1442001696} - {fileID: 1213740577} m_Father: {fileID: 0} - m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2067685473 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2067685474} - - component: {fileID: 2067685476} - - component: {fileID: 2067685475} - m_Layer: 0 - m_Name: Distortion_Add_All - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2067685474 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2067685473} - 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: 129668960} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &2067685475 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2067685473} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: bf58da25ec1abc44fad2fc7df8005832, type: 2} - 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: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &2067685476 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2067685473} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} --- !u!21 &2067916987 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: (Clone) m_Shader: {fileID: 4800000, guid: c4edd00ff2db5b24391a4fcb1762e459, type: 3} - m_ShaderKeywords: _BLENDMODE_ALPHA _ENABLE_FOG_ON_TRANSPARENT _SURFACE_TYPE_TRANSPARENT + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENABLE_FOG_ON_TRANSPARENT + - _SURFACE_TYPE_TRANSPARENT + m_InvalidKeywords: + - _BLENDMODE_ALPHA m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: 3000 stringTagMap: RenderType: Transparent - disabledShaderPasses: [] + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -16167,7 +15961,7 @@ Material: m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MainTex: - m_Texture: {fileID: 0} + m_Texture: {fileID: 2800000, guid: 425cb0bdde126984cac7cd8b4f89c090, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} - _MaskMap: @@ -16221,7 +16015,9 @@ Material: - _AlphaCutoffEnable: 0 - _AlphaCutoffPostpass: 0.5 - _AlphaCutoffPrepass: 0.5 - - _AlphaDstBlend: 0 + - _AlphaDstBlend: 10 + - _AlphaRemapMax: 1 + - _AlphaRemapMin: 0 - _AlphaSrcBlend: 1 - _AlphaToMask: 0 - _AlphaToMaskInspectorValue: 0 @@ -16255,6 +16051,7 @@ Material: - _DistortionVectorBias: -1 - _DistortionVectorScale: 2 - _DoubleSidedEnable: 0 + - _DoubleSidedGIMode: 0 - _DoubleSidedNormalMode: 1 - _Drag: 1 - _DstBlend: 10 @@ -16307,14 +16104,14 @@ Material: - _SpecularAAScreenSpaceVariance: 0.1 - _SpecularAAThreshold: 0.2 - _SrcBlend: 1 - - _StencilRef: 2 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 64 - - _StencilRefMV: 128 - - _StencilWriteMask: 7 - - _StencilWriteMaskDepth: 32 - - _StencilWriteMaskDistortionVec: 64 - - _StencilWriteMaskMV: 128 + - _StencilRef: 0 + - _StencilRefDepth: 1 + - _StencilRefDistortionVec: 4 + - _StencilRefMV: 33 + - _StencilWriteMask: 6 + - _StencilWriteMaskDepth: 9 + - _StencilWriteMaskDistortionVec: 4 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SupportDecals: 1 @@ -16341,7 +16138,7 @@ Material: - _ZWrite: 0 m_Colors: - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} @@ -16357,6 +16154,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!1 &2075543540 GameObject: m_ObjectHideFlags: 0 @@ -16382,12 +16180,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2075543540} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 1.6, y: -1.6, z: 0} m_LocalScale: {x: 0.64, y: 0.64, z: 0.64} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1213740577} - m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &2075543542 MeshRenderer: @@ -16406,6 +16205,9 @@ MeshRenderer: m_ReflectionProbeUsage: 1 m_RayTracingMode: 2 m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: @@ -16439,102 +16241,6 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2075543540} m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &2089075937 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2089075938} - - component: {fileID: 2089075940} - - component: {fileID: 2089075939} - m_Layer: 0 - m_Name: Lit - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2089075938 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2089075937} - m_LocalRotation: {x: -0, y: -0, z: 0.70710576, w: 0.70710784} - m_LocalPosition: {x: -3.5, y: 1.3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 321760763} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90.00001} ---- !u!102 &2089075939 -TextMesh: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2089075937} - m_Text: Lit - m_OffsetZ: 0 - m_CharacterSize: 0.1 - m_LineSpacing: 1.25 - m_Anchor: 7 - m_Alignment: 1 - m_TabSize: 4 - m_FontSize: 0 - m_FontStyle: 0 - m_RichText: 1 - m_Font: {fileID: 12800000, guid: 306d620c715872046bf76568b7f382d4, type: 3} - m_Color: - serializedVersion: 2 - rgba: 4294967295 ---- !u!23 &2089075940 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2089075937} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: d76269c34e0fa6d438942a0eba5acac8, type: 2} - 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: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} --- !u!1 &2104224399 GameObject: m_ObjectHideFlags: 0 @@ -16558,13 +16264,26 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2104224399} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 1, z: 0} m_LocalScale: {x: 1.6, y: 1.6, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1719721829} - {fileID: 486381204} - {fileID: 735891813} m_Father: {fileID: 0} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1119389496} + - {fileID: 888238828} + - {fileID: 321760763} + - {fileID: 2104224400} + - {fileID: 326960200} + - {fileID: 1554913590} + - {fileID: 2049438257} + - {fileID: 202520929} diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Lit_Add_All.mat b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Lit_Add_All.mat deleted file mode 100644 index 4a3d4a06ab4..00000000000 --- a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Lit_Add_All.mat +++ /dev/null @@ -1,312 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-1794379752750837321 -MonoBehaviour: - m_ObjectHideFlags: 11 - 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: da692e001514ec24dbc4cca1949ff7e8, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 13 - hdPluginSubTargetMaterialVersions: - m_Keys: [] - m_Values: ---- !u!21 &2100000 -Material: - serializedVersion: 8 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Lit_Add_All - m_Shader: {fileID: 4800000, guid: 6e4ae4064600d784cac1e41a9e6f2e59, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: - - _DISABLE_SSR_TRANSPARENT - - _ENABLE_FOG_ON_TRANSPARENT - - _NORMALMAP_TANGENT_SPACE - - _SURFACE_TYPE_TRANSPARENT - m_InvalidKeywords: [] - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: 3000 - stringTagMap: - RenderType: Transparent - disabledShaderPasses: - - MOTIONVECTORS - - TransparentDepthPrepass - - TransparentDepthPostpass - - TransparentBackface - - RayTracingPrepass - - ForwardEmissiveForDeferred - m_LockedProperties: - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _AnisotropyMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BaseColorMap: - m_Texture: {fileID: 2800000, guid: 425cb0bdde126984cac7cd8b4f89c090, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BentNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BentNormalMapOS: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _CoatMaskMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DistortionVectorMap: - m_Texture: {fileID: 2800000, guid: 6e491d5c8e1ba34469895b8bac7eabcd, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissiveColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _HeightMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _IridescenceMaskMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _IridescenceThicknessMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 2800000, guid: 425cb0bdde126984cac7cd8b4f89c090, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MaskMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _NormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _NormalMapOS: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SpecularColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SubsurfaceMaskMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TangentMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TangentMapOS: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ThicknessMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TransmittanceColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _UnlitColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_Lightmaps: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_LightmapsInd: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_ShadowMasks: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Ints: [] - m_Floats: - - _AORemapMax: 1 - - _AORemapMin: 0 - - _ATDistance: 1 - - _AddPrecomputedVelocity: 0 - - _AlbedoAffectEmissive: 0 - - _AlphaCutoff: 0.5 - - _AlphaCutoffEnable: 0 - - _AlphaCutoffPostpass: 0.5 - - _AlphaCutoffPrepass: 0.5 - - _AlphaCutoffShadow: 0.5 - - _AlphaDstBlend: 10 - - _AlphaSrcBlend: 1 - - _AlphaToMask: 0 - - _AlphaToMaskInspectorValue: 0 - - _Anisotropy: 0 - - _BlendMode: 0 - - _CoatMask: 0 - - _CullMode: 2 - - _CullModeForward: 2 - - _Cutoff: 0.5 - - _DepthOffsetEnable: 0 - - _DetailAlbedoScale: 1 - - _DetailNormalScale: 1 - - _DetailSmoothnessScale: 1 - - _DiffusionProfile: 0 - - _DiffusionProfileHash: 0 - - _DisplacementLockObjectScale: 1 - - _DisplacementLockTilingScale: 1 - - _DisplacementMode: 0 - - _DistortionBlendMode: 0 - - _DistortionBlurBlendMode: 0 - - _DistortionBlurDstBlend: 1 - - _DistortionBlurRemapMax: 1 - - _DistortionBlurRemapMin: 0 - - _DistortionBlurScale: 1 - - _DistortionBlurSrcBlend: 1 - - _DistortionDepthTest: 0 - - _DistortionDstBlend: 1 - - _DistortionEnable: 1 - - _DistortionOnly: 0 - - _DistortionScale: 10 - - _DistortionSrcBlend: 1 - - _DistortionVectorBias: -1 - - _DistortionVectorScale: 2 - - _DoubleSidedEnable: 0 - - _DoubleSidedNormalMode: 1 - - _Drag: 1 - - _DstBlend: 10 - - _EmissiveColorMode: 1 - - _EmissiveExposureWeight: 1 - - _EmissiveIntensity: 1 - - _EmissiveIntensityUnit: 0 - - _EnableBlendModePreserveSpecularLighting: 1 - - _EnableFogOnTransparent: 1 - - _EnableGeometricSpecularAA: 0 - - _EnableMotionVectorForVertexAnimation: 0 - - _EnableSpecularOcclusion: 0 - - _EnableWind: 0 - - _EnergyConservingSpecularColor: 1 - - _ForceForwardEmissive: 0 - - _HdrpVersion: 2 - - _HeightAmplitude: 0.02 - - _HeightCenter: 0.5 - - _HeightMapParametrization: 0 - - _HeightMax: 1 - - _HeightMin: -1 - - _HeightOffset: 0 - - _HeightPoMAmplitude: 2 - - _HeightTessAmplitude: 2 - - _HeightTessCenter: 0.5 - - _InitialBend: 1 - - _InvTilingScale: 1 - - _Ior: 1 - - _IridescenceMask: 1 - - _IridescenceThickness: 1 - - _LinkDetailsWithBase: 1 - - _MaterialID: 1 - - _Metallic: 0 - - _MetallicRemapMax: 0 - - _MetallicRemapMin: 0 - - _NormalMapSpace: 0 - - _NormalScale: 1 - - _OpaqueCullMode: 2 - - _PPDLodThreshold: 5 - - _PPDMaxSamples: 15 - - _PPDMinSamples: 5 - - _PPDPrimitiveLength: 1 - - _PPDPrimitiveWidth: 1 - - _PreRefractionPass: 0 - - _RayTracing: 0 - - _ReceivesSSR: 1 - - _ReceivesSSRTransparent: 0 - - _RefractionModel: 0 - - _SSRefractionProjectionModel: 0 - - _ShiverDirectionality: 0.5 - - _ShiverDrag: 0.2 - - _Smoothness: 0 - - _SmoothnessRemapMax: 1 - - _SmoothnessRemapMin: 0 - - _SpecularAAScreenSpaceVariance: 0.1 - - _SpecularAAThreshold: 0.2 - - _SpecularOcclusionMode: 1 - - _SrcBlend: 1 - - _StencilRef: 0 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 4 - - _StencilRefGBuffer: 2 - - _StencilRefMV: 32 - - _StencilWriteMask: 6 - - _StencilWriteMaskDepth: 8 - - _StencilWriteMaskDistortionVec: 4 - - _StencilWriteMaskGBuffer: 14 - - _StencilWriteMaskMV: 40 - - _Stiffness: 1 - - _SubsurfaceMask: 1 - - _SupportDecals: 1 - - _SurfaceType: 1 - - _TexWorldScale: 1 - - _TexWorldScaleEmissive: 1 - - _Thickness: 1 - - _ThicknessMultiplier: 1 - - _TransmissionEnable: 1 - - _TransparentBackfaceEnable: 0 - - _TransparentCullMode: 2 - - _TransparentDepthPostpassEnable: 0 - - _TransparentDepthPrepassEnable: 0 - - _TransparentSortPriority: 0 - - _TransparentWritingMotionVec: 0 - - _TransparentZWrite: 0 - - _UVBase: 0 - - _UVDetail: 0 - - _UVEmissive: 0 - - _UseEmissiveIntensity: 0 - - _UseShadowThreshold: 0 - - _ZTestDepthEqualForOpaque: 4 - - _ZTestGBuffer: 4 - - _ZTestModeDistortion: 8 - - _ZTestTransparent: 4 - - _ZWrite: 0 - m_Colors: - - _BaseColor: {r: 1, g: 1, b: 1, a: 0.5019608} - - _BaseColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} - - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - - _DiffusionProfileAsset: {r: 0, g: 0, b: 0, a: 0} - - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} - - _EmissiveColorLDR: {r: 0, g: 0, b: 0, a: 1} - - _InvPrimScale: {r: 1, g: 1, b: 0, a: 0} - - _IridescenceThicknessRemap: {r: 0, g: 1, b: 0, a: 0} - - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} - - _ThicknessRemap: {r: 0, g: 1, b: 0, a: 0} - - _TransmittanceColor: {r: 1, g: 1, b: 1, a: 1} - - _UVDetailsMappingMask: {r: 1, g: 0, b: 0, a: 0} - - _UVMappingMask: {r: 1, g: 0, b: 0, a: 0} - - _UVMappingMaskEmissive: {r: 1, g: 0, b: 0, a: 0} - - _UnlitColor: {r: 0, g: 0, b: 1, a: 0.101960786} - m_BuildTextureStacks: [] diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Lit_Add_DepthTest.mat b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Lit_Add_DepthTest.mat deleted file mode 100644 index 12726aba656..00000000000 --- a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Lit_Add_DepthTest.mat +++ /dev/null @@ -1,312 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-8989098590494222781 -MonoBehaviour: - m_ObjectHideFlags: 11 - 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: da692e001514ec24dbc4cca1949ff7e8, type: 3} - m_Name: - m_EditorClassIdentifier: - version: 13 - hdPluginSubTargetMaterialVersions: - m_Keys: [] - m_Values: ---- !u!21 &2100000 -Material: - serializedVersion: 8 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Lit_Add_DepthTest - m_Shader: {fileID: 4800000, guid: 6e4ae4064600d784cac1e41a9e6f2e59, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: - - _DISABLE_SSR_TRANSPARENT - - _ENABLE_FOG_ON_TRANSPARENT - - _NORMALMAP_TANGENT_SPACE - - _SURFACE_TYPE_TRANSPARENT - m_InvalidKeywords: [] - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: 3000 - stringTagMap: - RenderType: Transparent - disabledShaderPasses: - - MOTIONVECTORS - - TransparentDepthPrepass - - TransparentDepthPostpass - - TransparentBackface - - RayTracingPrepass - - ForwardEmissiveForDeferred - m_LockedProperties: - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _AnisotropyMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BaseColorMap: - m_Texture: {fileID: 2800000, guid: 425cb0bdde126984cac7cd8b4f89c090, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BentNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BentNormalMapOS: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _CoatMaskMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DistortionVectorMap: - m_Texture: {fileID: 2800000, guid: 6e491d5c8e1ba34469895b8bac7eabcd, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissiveColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _HeightMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _IridescenceMaskMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _IridescenceThicknessMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 2800000, guid: 425cb0bdde126984cac7cd8b4f89c090, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MaskMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _NormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _NormalMapOS: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SpecularColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SubsurfaceMaskMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TangentMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TangentMapOS: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ThicknessMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _TransmittanceColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _UnlitColorMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_Lightmaps: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_LightmapsInd: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_ShadowMasks: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Ints: [] - m_Floats: - - _AORemapMax: 1 - - _AORemapMin: 0 - - _ATDistance: 1 - - _AddPrecomputedVelocity: 0 - - _AlbedoAffectEmissive: 0 - - _AlphaCutoff: 0.5 - - _AlphaCutoffEnable: 0 - - _AlphaCutoffPostpass: 0.5 - - _AlphaCutoffPrepass: 0.5 - - _AlphaCutoffShadow: 0.5 - - _AlphaDstBlend: 10 - - _AlphaSrcBlend: 1 - - _AlphaToMask: 0 - - _AlphaToMaskInspectorValue: 0 - - _Anisotropy: 0 - - _BlendMode: 0 - - _CoatMask: 0 - - _CullMode: 2 - - _CullModeForward: 2 - - _Cutoff: 0.5 - - _DepthOffsetEnable: 0 - - _DetailAlbedoScale: 1 - - _DetailNormalScale: 1 - - _DetailSmoothnessScale: 1 - - _DiffusionProfile: 0 - - _DiffusionProfileHash: 0 - - _DisplacementLockObjectScale: 1 - - _DisplacementLockTilingScale: 1 - - _DisplacementMode: 0 - - _DistortionBlendMode: 0 - - _DistortionBlurBlendMode: 0 - - _DistortionBlurDstBlend: 1 - - _DistortionBlurRemapMax: 1 - - _DistortionBlurRemapMin: 0 - - _DistortionBlurScale: 1 - - _DistortionBlurSrcBlend: 1 - - _DistortionDepthTest: 1 - - _DistortionDstBlend: 1 - - _DistortionEnable: 1 - - _DistortionOnly: 0 - - _DistortionScale: 10 - - _DistortionSrcBlend: 1 - - _DistortionVectorBias: -1 - - _DistortionVectorScale: 2 - - _DoubleSidedEnable: 0 - - _DoubleSidedNormalMode: 1 - - _Drag: 1 - - _DstBlend: 10 - - _EmissiveColorMode: 1 - - _EmissiveExposureWeight: 1 - - _EmissiveIntensity: 1 - - _EmissiveIntensityUnit: 0 - - _EnableBlendModePreserveSpecularLighting: 1 - - _EnableFogOnTransparent: 1 - - _EnableGeometricSpecularAA: 0 - - _EnableMotionVectorForVertexAnimation: 0 - - _EnableSpecularOcclusion: 0 - - _EnableWind: 0 - - _EnergyConservingSpecularColor: 1 - - _ForceForwardEmissive: 0 - - _HdrpVersion: 2 - - _HeightAmplitude: 0.02 - - _HeightCenter: 0.5 - - _HeightMapParametrization: 0 - - _HeightMax: 1 - - _HeightMin: -1 - - _HeightOffset: 0 - - _HeightPoMAmplitude: 2 - - _HeightTessAmplitude: 2 - - _HeightTessCenter: 0.5 - - _InitialBend: 1 - - _InvTilingScale: 1 - - _Ior: 1 - - _IridescenceMask: 1 - - _IridescenceThickness: 1 - - _LinkDetailsWithBase: 1 - - _MaterialID: 1 - - _Metallic: 0 - - _MetallicRemapMax: 0 - - _MetallicRemapMin: 0 - - _NormalMapSpace: 0 - - _NormalScale: 1 - - _OpaqueCullMode: 2 - - _PPDLodThreshold: 5 - - _PPDMaxSamples: 15 - - _PPDMinSamples: 5 - - _PPDPrimitiveLength: 1 - - _PPDPrimitiveWidth: 1 - - _PreRefractionPass: 0 - - _RayTracing: 0 - - _ReceivesSSR: 1 - - _ReceivesSSRTransparent: 0 - - _RefractionModel: 0 - - _SSRefractionProjectionModel: 0 - - _ShiverDirectionality: 0.5 - - _ShiverDrag: 0.2 - - _Smoothness: 0 - - _SmoothnessRemapMax: 1 - - _SmoothnessRemapMin: 0 - - _SpecularAAScreenSpaceVariance: 0.1 - - _SpecularAAThreshold: 0.2 - - _SpecularOcclusionMode: 1 - - _SrcBlend: 1 - - _StencilRef: 0 - - _StencilRefDepth: 0 - - _StencilRefDistortionVec: 4 - - _StencilRefGBuffer: 2 - - _StencilRefMV: 32 - - _StencilWriteMask: 6 - - _StencilWriteMaskDepth: 8 - - _StencilWriteMaskDistortionVec: 4 - - _StencilWriteMaskGBuffer: 14 - - _StencilWriteMaskMV: 40 - - _Stiffness: 1 - - _SubsurfaceMask: 1 - - _SupportDecals: 1 - - _SurfaceType: 1 - - _TexWorldScale: 1 - - _TexWorldScaleEmissive: 1 - - _Thickness: 1 - - _ThicknessMultiplier: 1 - - _TransmissionEnable: 1 - - _TransparentBackfaceEnable: 0 - - _TransparentCullMode: 2 - - _TransparentDepthPostpassEnable: 0 - - _TransparentDepthPrepassEnable: 0 - - _TransparentSortPriority: 0 - - _TransparentWritingMotionVec: 0 - - _TransparentZWrite: 0 - - _UVBase: 0 - - _UVDetail: 0 - - _UVEmissive: 0 - - _UseEmissiveIntensity: 0 - - _UseShadowThreshold: 0 - - _ZTestDepthEqualForOpaque: 4 - - _ZTestGBuffer: 4 - - _ZTestModeDistortion: 4 - - _ZTestTransparent: 4 - - _ZWrite: 0 - m_Colors: - - _BaseColor: {r: 1, g: 1, b: 1, a: 0.5019608} - - _BaseColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} - - _Color: {r: 1, g: 1, b: 1, a: 0.5019608} - - _DiffusionProfileAsset: {r: 0, g: 0, b: 0, a: 0} - - _DoubleSidedConstants: {r: 1, g: 1, b: -1, a: 0} - - _EmissionColor: {r: 1, g: 1, b: 1, a: 1} - - _EmissiveColor: {r: 0, g: 0, b: 0, a: 1} - - _EmissiveColorLDR: {r: 0, g: 0, b: 0, a: 1} - - _InvPrimScale: {r: 1, g: 1, b: 0, a: 0} - - _IridescenceThicknessRemap: {r: 0, g: 1, b: 0, a: 0} - - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} - - _ThicknessRemap: {r: 0, g: 1, b: 0, a: 0} - - _TransmittanceColor: {r: 1, g: 1, b: 1, a: 1} - - _UVDetailsMappingMask: {r: 1, g: 0, b: 0, a: 0} - - _UVMappingMask: {r: 1, g: 0, b: 0, a: 0} - - _UVMappingMaskEmissive: {r: 1, g: 0, b: 0, a: 0} - - _UnlitColor: {r: 0, g: 0, b: 1, a: 0.101960786} - m_BuildTextureStacks: [] diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Add_All.mat b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Add_All.mat index 893a7200036..279c2e71d3b 100644 --- a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Add_All.mat +++ b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Add_All.mat @@ -239,7 +239,7 @@ Material: - _StencilWriteMask: 6 - _StencilWriteMaskDepth: 9 - _StencilWriteMaskDistortionVec: 4 - - _StencilWriteMaskMV: 41 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 1 @@ -281,3 +281,4 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Add_All_-26.7.mat b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Add_All_-26.7.mat index 2fcbbc08fc7..c48eddce5f5 100644 --- a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Add_All_-26.7.mat +++ b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Add_All_-26.7.mat @@ -234,7 +234,7 @@ Material: - _StencilWriteMask: 6 - _StencilWriteMaskDepth: 9 - _StencilWriteMaskDistortionVec: 4 - - _StencilWriteMaskMV: 41 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 1 @@ -276,6 +276,7 @@ Material: - _UnlitColor: {r: 0, g: 0, b: 1, a: 0.101960786} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!114 &607274500777261569 MonoBehaviour: m_ObjectHideFlags: 11 diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Add_All_2.mat b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Add_All_2.mat index c4142b7b6d2..cd3f4ec7eb2 100644 --- a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Add_All_2.mat +++ b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Add_All_2.mat @@ -238,7 +238,7 @@ Material: - _StencilWriteMask: 6 - _StencilWriteMaskDepth: 9 - _StencilWriteMaskDistortionVec: 4 - - _StencilWriteMaskMV: 41 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 1 @@ -280,3 +280,4 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Add_All_DepthTest.mat b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Add_All_DepthTest.mat index e6000b82f95..d0d52975d0d 100644 --- a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Add_All_DepthTest.mat +++ b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Add_All_DepthTest.mat @@ -238,7 +238,7 @@ Material: - _StencilWriteMask: 6 - _StencilWriteMaskDepth: 9 - _StencilWriteMaskDistortionVec: 4 - - _StencilWriteMaskMV: 41 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 1 @@ -280,3 +280,4 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_BlurOnly.mat b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_BlurOnly.mat index 0389ce7f363..92917225d81 100644 --- a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_BlurOnly.mat +++ b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_BlurOnly.mat @@ -235,7 +235,7 @@ Material: - _StencilWriteMask: 6 - _StencilWriteMaskDepth: 9 - _StencilWriteMaskDistortionVec: 4 - - _StencilWriteMaskMV: 41 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 1 @@ -277,6 +277,7 @@ Material: - _UnlitColor: {r: 1, g: 1, b: 1, a: 0.5019608} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!114 &8041014043285542771 MonoBehaviour: m_ObjectHideFlags: 11 diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Mult_Two.mat b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Mult_Two.mat index 3e44f0541ad..396656765eb 100644 --- a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Mult_Two.mat +++ b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Unlit_Mult_Two.mat @@ -222,7 +222,7 @@ Material: - _StencilWriteMask: 6 - _StencilWriteMaskDepth: 9 - _StencilWriteMaskDistortionVec: 4 - - _StencilWriteMaskMV: 41 + - _StencilWriteMaskMV: 43 - _Stiffness: 1 - _SubsurfaceMask: 1 - _SurfaceType: 1 @@ -264,6 +264,7 @@ Material: - _UnlitColor: {r: 0, g: 0, b: 1, a: 0.101960786} - _UnlitColorMap_MipInfo: {r: 0, g: 0, b: 0, a: 0} m_BuildTextureStacks: [] + m_AllowLocking: 1 --- !u!114 &759086982317577653 MonoBehaviour: m_ObjectHideFlags: 11 diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1805_Depth_Pre_Post_Unlit.unity b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1805_Depth_Pre_Post_Unlit.unity index 7ddcd5a8bee..fa9edcef4ab 100644 --- a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1805_Depth_Pre_Post_Unlit.unity +++ b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1805_Depth_Pre_Post_Unlit.unity @@ -13,7 +13,7 @@ OcclusionCullingSettings: --- !u!104 &2 RenderSettings: m_ObjectHideFlags: 0 - serializedVersion: 9 + serializedVersion: 10 m_Fog: 0 m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} m_FogMode: 3 @@ -38,13 +38,12 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 12 - m_GIWorkflowMode: 1 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 m_GISettings: serializedVersion: 2 m_BounceScale: 1 @@ -67,9 +66,6 @@ LightmapSettings: 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 @@ -104,7 +100,7 @@ NavMeshSettings: serializedVersion: 2 m_ObjectHideFlags: 0 m_BuildSettings: - serializedVersion: 2 + serializedVersion: 3 agentTypeID: 0 agentRadius: 0.5 agentHeight: 2 @@ -117,7 +113,7 @@ NavMeshSettings: cellSize: 0.16666667 manualTileSize: 0 tileSize: 256 - accuratePlacement: 0 + buildHeightMesh: 0 maxJobWorkers: 0 preserveTilesOutsideBounds: 0 debug: @@ -128,13 +124,9 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 2112241967} m_Modifications: - - target: {fileID: 198941061589059314, guid: 7340be8cd4dd8d34d808e2c6090d869f, - type: 3} - propertyPath: m_CharacterSize - value: 1 - objectReference: {fileID: 0} - target: {fileID: 198941061589059314, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} propertyPath: m_Text @@ -150,16 +142,41 @@ PrefabInstance: propertyPath: m_Alignment value: 1 objectReference: {fileID: 0} - - target: {fileID: 2366749451762349873, guid: 7340be8cd4dd8d34d808e2c6090d869f, + - target: {fileID: 198941061589059314, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} - propertyPath: testSettings - value: - objectReference: {fileID: 2109746542} + propertyPath: m_CharacterSize + value: 1 + objectReference: {fileID: 0} - target: {fileID: 2366749451762349873, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} propertyPath: targetCamera value: objectReference: {fileID: 2109746541} + - target: {fileID: 2366749451762349873, guid: 7340be8cd4dd8d34d808e2c6090d869f, + type: 3} + propertyPath: testSettings + value: + objectReference: {fileID: 2109746542} + - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, + type: 3} + propertyPath: m_LocalScale.x + value: 0.17473654 + objectReference: {fileID: 0} + - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, + type: 3} + propertyPath: m_LocalScale.y + value: 0.17473654 + objectReference: {fileID: 0} + - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, + type: 3} + propertyPath: m_LocalScale.z + value: 0.17473654 + objectReference: {fileID: 0} - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} propertyPath: m_LocalPosition.x @@ -175,6 +192,11 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} propertyPath: m_LocalRotation.x @@ -190,16 +212,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, - type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -215,27 +227,15 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, - type: 3} - propertyPath: m_LocalScale.x - value: 0.17473654 - objectReference: {fileID: 0} - - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, - type: 3} - propertyPath: m_LocalScale.y - value: 0.17473654 - objectReference: {fileID: 0} - - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, - type: 3} - propertyPath: m_LocalScale.z - value: 0.17473654 - objectReference: {fileID: 0} - target: {fileID: 6004892619064504655, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} propertyPath: m_Name value: Ref objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} --- !u!4 &48608177 stripped Transform: @@ -248,8 +248,14 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1082566595} m_Modifications: + - target: {fileID: 3085199352728653665, guid: 57315817b1d1e24448c4a92ff659a6ab, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} - target: {fileID: 3085199352728653665, guid: 57315817b1d1e24448c4a92ff659a6ab, type: 3} propertyPath: m_LocalPosition.x @@ -265,6 +271,11 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 3085199352728653665, guid: 57315817b1d1e24448c4a92ff659a6ab, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} - target: {fileID: 3085199352728653665, guid: 57315817b1d1e24448c4a92ff659a6ab, type: 3} propertyPath: m_LocalRotation.x @@ -280,16 +291,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: 3085199352728653665, guid: 57315817b1d1e24448c4a92ff659a6ab, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3085199352728653665, guid: 57315817b1d1e24448c4a92ff659a6ab, - type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - target: {fileID: 3085199352728653665, guid: 57315817b1d1e24448c4a92ff659a6ab, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -312,10 +313,13 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7822105249806526117, guid: 57315817b1d1e24448c4a92ff659a6ab, type: 3} - propertyPath: m_Materials.Array.data[0] + propertyPath: 'm_Materials.Array.data[0]' value: objectReference: {fileID: 2100000, guid: 1fbfaa4fd3eeea546a1309a8a39ac451, type: 2} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 57315817b1d1e24448c4a92ff659a6ab, type: 3} --- !u!4 &419777019 stripped Transform: @@ -328,13 +332,9 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 2112241967} m_Modifications: - - target: {fileID: 198941061589059314, guid: 7340be8cd4dd8d34d808e2c6090d869f, - type: 3} - propertyPath: m_CharacterSize - value: 1 - objectReference: {fileID: 0} - target: {fileID: 198941061589059314, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} propertyPath: m_Text @@ -350,16 +350,41 @@ PrefabInstance: propertyPath: m_Alignment value: 1 objectReference: {fileID: 0} - - target: {fileID: 2366749451762349873, guid: 7340be8cd4dd8d34d808e2c6090d869f, + - target: {fileID: 198941061589059314, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} - propertyPath: testSettings - value: - objectReference: {fileID: 2109746542} + propertyPath: m_CharacterSize + value: 1 + objectReference: {fileID: 0} - target: {fileID: 2366749451762349873, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} propertyPath: targetCamera value: objectReference: {fileID: 2109746541} + - target: {fileID: 2366749451762349873, guid: 7340be8cd4dd8d34d808e2c6090d869f, + type: 3} + propertyPath: testSettings + value: + objectReference: {fileID: 2109746542} + - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, + type: 3} + propertyPath: m_LocalScale.x + value: 0.17473654 + objectReference: {fileID: 0} + - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, + type: 3} + propertyPath: m_LocalScale.y + value: 0.17473654 + objectReference: {fileID: 0} + - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, + type: 3} + propertyPath: m_LocalScale.z + value: 0.17473654 + objectReference: {fileID: 0} - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} propertyPath: m_LocalPosition.x @@ -375,6 +400,11 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} propertyPath: m_LocalRotation.x @@ -390,16 +420,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, - type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -415,27 +435,15 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, - type: 3} - propertyPath: m_LocalScale.x - value: 0.17473654 - objectReference: {fileID: 0} - - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, - type: 3} - propertyPath: m_LocalScale.y - value: 0.17473654 - objectReference: {fileID: 0} - - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, - type: 3} - propertyPath: m_LocalScale.z - value: 0.17473654 - objectReference: {fileID: 0} - target: {fileID: 6004892619064504655, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} propertyPath: m_Name value: Depth Write objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} --- !u!4 &859990609 stripped Transform: @@ -448,13 +456,9 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 2112241967} m_Modifications: - - target: {fileID: 198941061589059314, guid: 7340be8cd4dd8d34d808e2c6090d869f, - type: 3} - propertyPath: m_CharacterSize - value: 1 - objectReference: {fileID: 0} - target: {fileID: 198941061589059314, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} propertyPath: m_Text @@ -470,16 +474,41 @@ PrefabInstance: propertyPath: m_Alignment value: 1 objectReference: {fileID: 0} - - target: {fileID: 2366749451762349873, guid: 7340be8cd4dd8d34d808e2c6090d869f, + - target: {fileID: 198941061589059314, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} - propertyPath: testSettings - value: - objectReference: {fileID: 2109746542} + propertyPath: m_CharacterSize + value: 1 + objectReference: {fileID: 0} - target: {fileID: 2366749451762349873, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} propertyPath: targetCamera value: objectReference: {fileID: 2109746541} + - target: {fileID: 2366749451762349873, guid: 7340be8cd4dd8d34d808e2c6090d869f, + type: 3} + propertyPath: testSettings + value: + objectReference: {fileID: 2109746542} + - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, + type: 3} + propertyPath: m_LocalScale.x + value: 0.17473654 + objectReference: {fileID: 0} + - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, + type: 3} + propertyPath: m_LocalScale.y + value: 0.17473654 + objectReference: {fileID: 0} + - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, + type: 3} + propertyPath: m_LocalScale.z + value: 0.17473654 + objectReference: {fileID: 0} - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} propertyPath: m_LocalPosition.x @@ -495,6 +524,11 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} propertyPath: m_LocalRotation.x @@ -510,16 +544,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, - type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -535,27 +559,15 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, - type: 3} - propertyPath: m_LocalScale.x - value: 0.17473654 - objectReference: {fileID: 0} - - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, - type: 3} - propertyPath: m_LocalScale.y - value: 0.17473654 - objectReference: {fileID: 0} - - target: {fileID: 5489785850083597078, guid: 7340be8cd4dd8d34d808e2c6090d869f, - type: 3} - propertyPath: m_LocalScale.z - value: 0.17473654 - objectReference: {fileID: 0} - target: {fileID: 6004892619064504655, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} propertyPath: m_Name value: "\u2193 HDRP/Unlit \u2193" objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7340be8cd4dd8d34d808e2c6090d869f, type: 3} --- !u!4 &924708887 stripped Transform: @@ -586,22 +598,29 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 985510829} + serializedVersion: 2 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_ConstrainProportionsScale: 0 m_Children: - {fileID: 2112241967} - {fileID: 1082566595} m_Father: {fileID: 0} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1033658119 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 1082566595} m_Modifications: + - target: {fileID: 3085199352728653665, guid: 57315817b1d1e24448c4a92ff659a6ab, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} - target: {fileID: 3085199352728653665, guid: 57315817b1d1e24448c4a92ff659a6ab, type: 3} propertyPath: m_LocalPosition.x @@ -617,6 +636,11 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 3085199352728653665, guid: 57315817b1d1e24448c4a92ff659a6ab, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} - target: {fileID: 3085199352728653665, guid: 57315817b1d1e24448c4a92ff659a6ab, type: 3} propertyPath: m_LocalRotation.x @@ -632,16 +656,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: -0 objectReference: {fileID: 0} - - target: {fileID: 3085199352728653665, guid: 57315817b1d1e24448c4a92ff659a6ab, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3085199352728653665, guid: 57315817b1d1e24448c4a92ff659a6ab, - type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - target: {fileID: 3085199352728653665, guid: 57315817b1d1e24448c4a92ff659a6ab, type: 3} propertyPath: m_LocalEulerAnglesHint.x @@ -663,6 +677,9 @@ PrefabInstance: value: Reference objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 57315817b1d1e24448c4a92ff659a6ab, type: 3} --- !u!4 &1033658120 stripped Transform: @@ -693,14 +710,15 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1082566594} + serializedVersion: 2 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_ConstrainProportionsScale: 0 m_Children: - {fileID: 1033658120} - {fileID: 419777019} m_Father: {fileID: 985510830} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1384429881 GameObject: @@ -731,7 +749,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: - isGlobal: 1 + m_IsGlobal: 1 priority: 0 blendDistance: 0 weight: 1 @@ -743,12 +761,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1384429881} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -0.46378136, y: 0.14063132, z: 0.46898735} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1985493017 GameObject: @@ -780,23 +799,19 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7a68c43fe1f2a47cfa234b5eeaa98012, type: 3} m_Name: m_EditorClassIdentifier: - m_Version: 11 - m_ObsoleteShadowResolutionTier: 1 - m_ObsoleteUseShadowQualitySettings: 0 - m_ObsoleteCustomShadowResolution: 512 - m_ObsoleteContactShadows: 0 m_PointlightHDType: 0 m_SpotLightShape: 0 m_AreaLightShape: 0 - m_Intensity: 3.1415927 m_EnableSpotReflector: 0 + m_LightUnit: 2 m_LuxAtDistance: 1 + m_Intensity: 3.1415927 m_InnerSpotPercent: 0 m_SpotIESCutoffPercent: 100 m_LightDimmer: 1 m_VolumetricDimmer: 1 - m_LightUnit: 2 m_FadeDistance: 10000 + m_VolumetricFadeDistance: 10000 m_AffectDiffuse: 1 m_AffectSpecular: 1 m_NonLightmappedOnly: 0 @@ -813,15 +828,28 @@ MonoBehaviour: m_AreaLightCookie: {fileID: 0} m_IESPoint: {fileID: 0} m_IESSpot: {fileID: 0} + m_IncludeForRayTracing: 1 + m_IncludeForPathTracing: 1 m_AreaLightShadowCone: 120 m_UseScreenSpaceShadows: 0 m_InteractsWithSky: 1 m_AngularDiameter: 0.5 - m_FlareSize: 2 - m_FlareTint: {r: 1, g: 1, b: 1, a: 1} - m_FlareFalloff: 4 - m_SurfaceTexture: {fileID: 0} - m_SurfaceTint: {r: 1, g: 1, b: 1, a: 1} + diameterMultiplerMode: 0 + diameterMultiplier: 1 + diameterOverride: 0.5 + celestialBodyShadingSource: 1 + sunLightOverride: {fileID: 0} + sunColor: {r: 1, g: 1, b: 1, a: 1} + sunIntensity: 130000 + moonPhase: 0.2 + moonPhaseRotation: 0 + earthshine: 1 + flareSize: 2 + flareTint: {r: 1, g: 1, b: 1, a: 1} + flareFalloff: 4 + flareMultiplier: 1 + surfaceTexture: {fileID: 0} + surfaceTint: {r: 1, g: 1, b: 1, a: 1} m_Distance: 1.5e+11 m_UseRayTracedShadows: 0 m_NumRayTracingSamples: 4 @@ -842,6 +870,14 @@ MonoBehaviour: m_BlockerSampleCount: 24 m_FilterSampleCount: 16 m_MinFilterSize: 0.1 + m_DirLightPCSSBlockerSampleCount: 24 + m_DirLightPCSSFilterSampleCount: 16 + m_DirLightPCSSMaxPenumbraSize: 0.56 + m_DirLightPCSSMaxSamplingDistance: 0.5 + m_DirLightPCSSMinFilterSizeTexels: 1.5 + m_DirLightPCSSMinFilterMaxAngularDiameter: 10 + m_DirLightPCSSBlockerSearchAngularDiameter: 12 + m_DirLightPCSSBlockerSamplingClumpExponent: 2 m_KernelSize: 5 m_LightAngle: 1 m_MaxDepthBias: 0.001 @@ -862,9 +898,14 @@ MonoBehaviour: m_NormalBias: 0.75 m_SlopeBias: 0.5 m_ShadowUpdateMode: 0 + m_AlwaysDrawDynamicShadows: 0 + m_UpdateShadowOnLightMovement: 0 + m_CachedShadowTranslationThreshold: 0.01 + m_CachedShadowAngularThreshold: 0.5 m_BarnDoorAngle: 90 m_BarnDoorLength: 0.05 m_preserveCachedShadow: 0 + m_OnDemandShadowRenderOnPlacement: 1 m_ShadowCascadeRatios: - 0.05 - 0.2 @@ -880,10 +921,14 @@ MonoBehaviour: useOldInspector: 0 useVolumetric: 1 featuresFoldout: 1 - showAdditionalSettings: 0 m_AreaLightEmissiveMeshShadowCastingMode: 0 m_AreaLightEmissiveMeshMotionVectorGenerationMode: 0 m_AreaLightEmissiveMeshLayer: -1 + m_Version: 13 + m_ObsoleteShadowResolutionTier: 1 + m_ObsoleteUseShadowQualitySettings: 0 + m_ObsoleteCustomShadowResolution: 512 + m_ObsoleteContactShadows: 0 --- !u!108 &1985493019 Light: m_ObjectHideFlags: 0 @@ -892,9 +937,8 @@ Light: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1985493017} m_Enabled: 1 - serializedVersion: 10 + serializedVersion: 11 m_Type: 1 - m_Shape: 0 m_Color: {r: 1, g: 1, b: 1, a: 1} m_Intensity: 3.1415927 m_Range: 10 @@ -944,8 +988,12 @@ Light: m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} m_UseBoundingSphereOverride: 0 m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 + m_LightUnit: 2 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 0 --- !u!4 &1985493020 Transform: m_ObjectHideFlags: 0 @@ -953,24 +1001,30 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1985493017} + serializedVersion: 2 m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} m_LocalPosition: {x: -1.8948631, y: 1.4895742, z: -1.2000097} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} --- !u!1001 &2109746540 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_Name value: HDRP_Test_Camera objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalPosition.x value: 1.25 @@ -983,6 +1037,10 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: -100 objectReference: {fileID: 0} + - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalRotation.x value: 0 @@ -995,14 +1053,6 @@ PrefabInstance: propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - target: {fileID: 4209882255362944, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 @@ -1032,7 +1082,12 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: backgroundColorHDR.r + propertyPath: m_Version + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: backgroundColorHDR.b value: 0 objectReference: {fileID: 0} - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, @@ -1042,7 +1097,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} - propertyPath: backgroundColorHDR.b + propertyPath: backgroundColorHDR.r value: 0 objectReference: {fileID: 0} - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, @@ -1055,6 +1110,16 @@ PrefabInstance: propertyPath: renderingPathCustomFrameSettingsOverrideMask.mask.data1 value: 16384 objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: xrCompatible + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: renderGraphCompatible + value: 0 + objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: ImageComparisonSettings.TargetWidth @@ -1065,12 +1130,10 @@ PrefabInstance: propertyPath: ImageComparisonSettings.TargetHeight value: 200 objectReference: {fileID: 0} - - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, - type: 3} - propertyPath: renderGraphCompatible - value: 0 - objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} --- !u!20 &2109746541 stripped Camera: @@ -1113,13 +1176,22 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2112241966} + serializedVersion: 2 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_ConstrainProportionsScale: 0 m_Children: - {fileID: 924708887} - {fileID: 48608177} - {fileID: 859990609} m_Father: {fileID: 985510830} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 2109746540} + - {fileID: 1985493020} + - {fileID: 1384429883} + - {fileID: 985510830} diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/4x_PostProcessing/4038_Bloom.unity b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/4x_PostProcessing/4038_Bloom.unity index 7063176baa5..0e7a8722c1e 100644 --- a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/4x_PostProcessing/4038_Bloom.unity +++ b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/4x_PostProcessing/4038_Bloom.unity @@ -13,7 +13,7 @@ OcclusionCullingSettings: --- !u!104 &2 RenderSettings: m_ObjectHideFlags: 0 - serializedVersion: 9 + serializedVersion: 10 m_Fog: 0 m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} m_FogMode: 3 @@ -38,13 +38,12 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 12 - m_GIWorkflowMode: 1 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 m_GISettings: serializedVersion: 2 m_BounceScale: 1 @@ -67,9 +66,6 @@ LightmapSettings: 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 @@ -105,7 +101,7 @@ NavMeshSettings: serializedVersion: 2 m_ObjectHideFlags: 0 m_BuildSettings: - serializedVersion: 2 + serializedVersion: 3 agentTypeID: 0 agentRadius: 0.5 agentHeight: 2 @@ -118,7 +114,7 @@ NavMeshSettings: cellSize: 0.16666667 manualTileSize: 0 tileSize: 256 - accuratePlacement: 0 + buildHeightMesh: 0 maxJobWorkers: 0 preserveTilesOutsideBounds: 0 debug: @@ -154,14 +150,17 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7a68c43fe1f2a47cfa234b5eeaa98012, type: 3} m_Name: m_EditorClassIdentifier: - m_Intensity: 1200 + m_PointlightHDType: 1 + m_SpotLightShape: 0 + m_AreaLightShape: 1 m_EnableSpotReflector: 0 + m_LightUnit: 0 m_LuxAtDistance: 1 + m_Intensity: 1200 m_InnerSpotPercent: 0 m_SpotIESCutoffPercent: 100 m_LightDimmer: 1 m_VolumetricDimmer: 1 - m_LightUnit: 0 m_FadeDistance: 10000 m_VolumetricFadeDistance: 10000 m_AffectDiffuse: 1 @@ -181,15 +180,27 @@ MonoBehaviour: m_IESPoint: {fileID: 0} m_IESSpot: {fileID: 0} m_IncludeForRayTracing: 1 + m_IncludeForPathTracing: 1 m_AreaLightShadowCone: 120 m_UseScreenSpaceShadows: 0 m_InteractsWithSky: 1 m_AngularDiameter: 0 - m_FlareSize: 2 - m_FlareTint: {r: 1, g: 1, b: 1, a: 1} - m_FlareFalloff: 4 - m_SurfaceTexture: {fileID: 0} - m_SurfaceTint: {r: 1, g: 1, b: 1, a: 1} + diameterMultiplerMode: 0 + diameterMultiplier: 1 + diameterOverride: 0.5 + celestialBodyShadingSource: 1 + sunLightOverride: {fileID: 0} + sunColor: {r: 1, g: 1, b: 1, a: 1} + sunIntensity: 130000 + moonPhase: 0.2 + moonPhaseRotation: 0 + earthshine: 1 + flareSize: 2 + flareTint: {r: 1, g: 1, b: 1, a: 1} + flareFalloff: 4 + flareMultiplier: 1 + surfaceTexture: {fileID: 0} + surfaceTint: {r: 1, g: 1, b: 1, a: 1} m_Distance: 150000000 m_UseRayTracedShadows: 0 m_NumRayTracingSamples: 4 @@ -210,6 +221,14 @@ MonoBehaviour: m_BlockerSampleCount: 24 m_FilterSampleCount: 16 m_MinFilterSize: 0.01 + m_DirLightPCSSBlockerSampleCount: 24 + m_DirLightPCSSFilterSampleCount: 16 + m_DirLightPCSSMaxPenumbraSize: 0.56 + m_DirLightPCSSMaxSamplingDistance: 0.5 + m_DirLightPCSSMinFilterSizeTexels: 1.5 + m_DirLightPCSSMinFilterMaxAngularDiameter: 10 + m_DirLightPCSSBlockerSearchAngularDiameter: 12 + m_DirLightPCSSBlockerSamplingClumpExponent: 2 m_KernelSize: 5 m_LightAngle: 1 m_MaxDepthBias: 0.001 @@ -237,6 +256,7 @@ MonoBehaviour: m_BarnDoorAngle: 90 m_BarnDoorLength: 0.05 m_preserveCachedShadow: 0 + m_OnDemandShadowRenderOnPlacement: 1 m_ShadowCascadeRatios: - 0.05 - 0.2 @@ -252,18 +272,14 @@ MonoBehaviour: useOldInspector: 0 useVolumetric: 1 featuresFoldout: 1 - showAdditionalSettings: 4 m_AreaLightEmissiveMeshShadowCastingMode: 1 m_AreaLightEmissiveMeshMotionVectorGenerationMode: 1 m_AreaLightEmissiveMeshLayer: -1 - m_Version: 11 + m_Version: 13 m_ObsoleteShadowResolutionTier: 1 m_ObsoleteUseShadowQualitySettings: 0 m_ObsoleteCustomShadowResolution: 512 m_ObsoleteContactShadows: 0 - m_PointlightHDType: 1 - m_SpotLightShape: 0 - m_AreaLightShape: 1 --- !u!108 &696878141 Light: m_ObjectHideFlags: 0 @@ -272,9 +288,8 @@ Light: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 696878137} m_Enabled: 1 - serializedVersion: 10 - m_Type: 2 - m_Shape: 0 + serializedVersion: 11 + m_Type: 7 m_Color: {r: 1, g: 1, b: 1, a: 1} m_Intensity: 95.492966 m_Range: 10 @@ -321,11 +336,15 @@ Light: m_BounceIntensity: 1 m_ColorTemperature: 8531 m_UseColorTemperature: 1 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 10} + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 10.5} m_UseBoundingSphereOverride: 1 m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 + m_LightUnit: 0 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 0 --- !u!4 &696878142 Transform: m_ObjectHideFlags: 0 @@ -333,18 +352,20 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 696878137} + serializedVersion: 2 m_LocalRotation: {x: 0.65328157, y: -0.27059793, z: -0.2705982, w: 0.65328145} m_LocalPosition: {x: 0, y: 0, z: -8} m_LocalScale: {x: 1, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 135, y: 90, z: 89.99999} --- !u!1001 &1094840242 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} @@ -408,7 +429,7 @@ PrefabInstance: - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_Version - value: 7 + value: 9 objectReference: {fileID: 0} - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} @@ -620,6 +641,11 @@ PrefabInstance: propertyPath: m_ObsoleteFrameSettings.lightLoopSettings.enableComputeMaterialVariants value: 0 objectReference: {fileID: 0} + - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, + type: 3} + propertyPath: xrCompatible + value: 0 + objectReference: {fileID: 0} - target: {fileID: 114995348509370400, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: ImageComparisonSettings.TargetWidth @@ -631,6 +657,9 @@ PrefabInstance: value: 512 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} --- !u!1 &1368535816 GameObject: @@ -664,6 +693,8 @@ MonoBehaviour: m_Profile: {fileID: 0} m_StaticLightingSkyUniqueID: 0 m_StaticLightingCloudsUniqueID: 0 + m_StaticLightingVolumetricClouds: 0 + bounces: 1 --- !u!4 &1368535818 Transform: m_ObjectHideFlags: 1 @@ -671,12 +702,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1368535816} + serializedVersion: 2 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_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2013516250 GameObject: @@ -708,14 +740,17 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7a68c43fe1f2a47cfa234b5eeaa98012, type: 3} m_Name: m_EditorClassIdentifier: - m_Intensity: 600 + m_PointlightHDType: 1 + m_SpotLightShape: 0 + m_AreaLightShape: 1 m_EnableSpotReflector: 0 + m_LightUnit: 0 m_LuxAtDistance: 1 + m_Intensity: 600 m_InnerSpotPercent: 0 m_SpotIESCutoffPercent: 100 m_LightDimmer: 1 m_VolumetricDimmer: 1 - m_LightUnit: 0 m_FadeDistance: 10000 m_VolumetricFadeDistance: 10000 m_AffectDiffuse: 1 @@ -735,15 +770,27 @@ MonoBehaviour: m_IESPoint: {fileID: 0} m_IESSpot: {fileID: 0} m_IncludeForRayTracing: 1 + m_IncludeForPathTracing: 1 m_AreaLightShadowCone: 120 m_UseScreenSpaceShadows: 0 m_InteractsWithSky: 1 m_AngularDiameter: 0 - m_FlareSize: 2 - m_FlareTint: {r: 1, g: 1, b: 1, a: 1} - m_FlareFalloff: 4 - m_SurfaceTexture: {fileID: 0} - m_SurfaceTint: {r: 1, g: 1, b: 1, a: 1} + diameterMultiplerMode: 0 + diameterMultiplier: 1 + diameterOverride: 0.5 + celestialBodyShadingSource: 1 + sunLightOverride: {fileID: 0} + sunColor: {r: 1, g: 1, b: 1, a: 1} + sunIntensity: 130000 + moonPhase: 0.2 + moonPhaseRotation: 0 + earthshine: 1 + flareSize: 2 + flareTint: {r: 1, g: 1, b: 1, a: 1} + flareFalloff: 4 + flareMultiplier: 1 + surfaceTexture: {fileID: 0} + surfaceTint: {r: 1, g: 1, b: 1, a: 1} m_Distance: 150000000 m_UseRayTracedShadows: 0 m_NumRayTracingSamples: 4 @@ -764,6 +811,14 @@ MonoBehaviour: m_BlockerSampleCount: 24 m_FilterSampleCount: 16 m_MinFilterSize: 0.01 + m_DirLightPCSSBlockerSampleCount: 24 + m_DirLightPCSSFilterSampleCount: 16 + m_DirLightPCSSMaxPenumbraSize: 0.56 + m_DirLightPCSSMaxSamplingDistance: 0.5 + m_DirLightPCSSMinFilterSizeTexels: 1.5 + m_DirLightPCSSMinFilterMaxAngularDiameter: 10 + m_DirLightPCSSBlockerSearchAngularDiameter: 12 + m_DirLightPCSSBlockerSamplingClumpExponent: 2 m_KernelSize: 5 m_LightAngle: 1 m_MaxDepthBias: 0.001 @@ -791,6 +846,7 @@ MonoBehaviour: m_BarnDoorAngle: 90 m_BarnDoorLength: 0.05 m_preserveCachedShadow: 0 + m_OnDemandShadowRenderOnPlacement: 1 m_ShadowCascadeRatios: - 0.05 - 0.2 @@ -806,18 +862,14 @@ MonoBehaviour: useOldInspector: 0 useVolumetric: 1 featuresFoldout: 1 - showAdditionalSettings: 4 m_AreaLightEmissiveMeshShadowCastingMode: 1 m_AreaLightEmissiveMeshMotionVectorGenerationMode: 1 m_AreaLightEmissiveMeshLayer: -1 - m_Version: 11 + m_Version: 13 m_ObsoleteShadowResolutionTier: 1 m_ObsoleteUseShadowQualitySettings: 0 m_ObsoleteCustomShadowResolution: 512 m_ObsoleteContactShadows: 0 - m_PointlightHDType: 1 - m_SpotLightShape: 0 - m_AreaLightShape: 1 --- !u!108 &2013516254 Light: m_ObjectHideFlags: 0 @@ -826,9 +878,8 @@ Light: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2013516250} m_Enabled: 1 - serializedVersion: 10 - m_Type: 2 - m_Shape: 0 + serializedVersion: 11 + m_Type: 7 m_Color: {r: 1, g: 1, b: 1, a: 1} m_Intensity: 47.746483 m_Range: 10 @@ -875,11 +926,15 @@ Light: m_BounceIntensity: 1 m_ColorTemperature: 3016 m_UseColorTemperature: 1 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 10} + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 10.5} m_UseBoundingSphereOverride: 1 m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 + m_LightUnit: 0 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 0 --- !u!4 &2013516255 Transform: m_ObjectHideFlags: 0 @@ -887,12 +942,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2013516250} + serializedVersion: 2 m_LocalRotation: {x: 0.65328145, y: 0.2705982, z: 0.27059793, w: 0.65328157} m_LocalPosition: {x: 0, y: 0, z: -8} m_LocalScale: {x: 1, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 45, y: 90, z: 89.99999} --- !u!1 &2072108388 GameObject: @@ -923,7 +979,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: - isGlobal: 1 + m_IsGlobal: 1 priority: 0 blendDistance: 0 weight: 1 @@ -935,10 +991,20 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2072108388} + serializedVersion: 2 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_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1094840242} + - {fileID: 1368535818} + - {fileID: 2072108390} + - {fileID: 696878142} + - {fileID: 2013516255} diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/5x_SkyAndFog/5014_VolumetricCloudsBanding.unity b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/5x_SkyAndFog/5014_VolumetricCloudsBanding.unity index 267fb982287..4525a75199d 100644 --- a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/5x_SkyAndFog/5014_VolumetricCloudsBanding.unity +++ b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/5x_SkyAndFog/5014_VolumetricCloudsBanding.unity @@ -13,7 +13,7 @@ OcclusionCullingSettings: --- !u!104 &2 RenderSettings: m_ObjectHideFlags: 0 - serializedVersion: 9 + serializedVersion: 10 m_Fog: 0 m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} m_FogMode: 3 @@ -38,13 +38,12 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 12 - m_GIWorkflowMode: 1 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 m_GISettings: serializedVersion: 2 m_BounceScale: 1 @@ -67,9 +66,6 @@ LightmapSettings: 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 @@ -105,7 +101,7 @@ NavMeshSettings: serializedVersion: 2 m_ObjectHideFlags: 0 m_BuildSettings: - serializedVersion: 2 + serializedVersion: 3 agentTypeID: 0 agentRadius: 0.5 agentHeight: 2 @@ -118,7 +114,7 @@ NavMeshSettings: cellSize: 0.16666667 manualTileSize: 0 tileSize: 256 - accuratePlacement: 0 + buildHeightMesh: 0 maxJobWorkers: 0 preserveTilesOutsideBounds: 0 debug: @@ -129,6 +125,7 @@ PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: + serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: - target: {fileID: 1132393308280272, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} @@ -197,7 +194,7 @@ PrefabInstance: - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} propertyPath: m_Version - value: 8 + value: 9 objectReference: {fileID: 0} - target: {fileID: 114777190906822814, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} @@ -261,6 +258,9 @@ PrefabInstance: value: 0.0075 objectReference: {fileID: 0} m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c07ace9ab142ca9469fa377877c2f1e7, type: 3} --- !u!1 &260152580 GameObject: @@ -294,6 +294,8 @@ MonoBehaviour: m_Profile: {fileID: 11400000, guid: 49f43cc364b142a4da6000493e3fee0e, type: 2} m_StaticLightingSkyUniqueID: 0 m_StaticLightingCloudsUniqueID: 0 + m_StaticLightingVolumetricClouds: 0 + bounces: 1 --- !u!4 &260152582 Transform: m_ObjectHideFlags: 1 @@ -301,13 +303,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 260152580} + serializedVersion: 2 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_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &402895079 GameObject: @@ -339,7 +341,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: - isGlobal: 1 + m_IsGlobal: 1 priority: 0 blendDistance: 0 weight: 1 @@ -351,13 +353,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 402895079} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -1.1324602, y: 8.80902, z: 14.516421} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &402895082 MonoBehaviour: @@ -371,7 +373,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 172515602e62fb746b5d573b38a5fe58, type: 3} m_Name: m_EditorClassIdentifier: - isGlobal: 1 + m_IsGlobal: 1 priority: -100 blendDistance: 0 weight: 1 @@ -402,9 +404,8 @@ Light: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1617172974} m_Enabled: 1 - serializedVersion: 10 + serializedVersion: 11 m_Type: 1 - m_Shape: 0 m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} m_Intensity: 100000 m_Range: 10 @@ -454,8 +455,12 @@ Light: m_BoundingSphereOverride: {x: 1.02e-43, y: -2.1520224e-25, z: 4.5904e-41, w: 0} m_UseBoundingSphereOverride: 0 m_UseViewFrustumForShadowCasterCull: 1 + m_ForceVisible: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 + m_LightUnit: 2 + m_LuxAtDistance: 1 + m_EnableSpotReflector: 1 --- !u!4 &1617172976 Transform: m_ObjectHideFlags: 0 @@ -463,13 +468,13 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1617172974} + serializedVersion: 2 m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} m_LocalPosition: {x: 0, y: 3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} --- !u!114 &1617172977 MonoBehaviour: @@ -483,14 +488,17 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7a68c43fe1f2a47cfa234b5eeaa98012, type: 3} m_Name: m_EditorClassIdentifier: - m_Intensity: 100000 + m_PointlightHDType: 0 + m_SpotLightShape: 0 + m_AreaLightShape: 0 m_EnableSpotReflector: 1 + m_LightUnit: 2 m_LuxAtDistance: 1 + m_Intensity: 100000 m_InnerSpotPercent: 0 m_SpotIESCutoffPercent: 100 m_LightDimmer: 1 m_VolumetricDimmer: 1 - m_LightUnit: 2 m_FadeDistance: 10000 m_VolumetricFadeDistance: 10000 m_AffectDiffuse: 1 @@ -510,15 +518,27 @@ MonoBehaviour: m_IESPoint: {fileID: 0} m_IESSpot: {fileID: 0} m_IncludeForRayTracing: 1 + m_IncludeForPathTracing: 1 m_AreaLightShadowCone: 120 m_UseScreenSpaceShadows: 0 m_InteractsWithSky: 1 m_AngularDiameter: 0.5 - m_FlareSize: 2 - m_FlareTint: {r: 1, g: 1, b: 1, a: 1} - m_FlareFalloff: 4 - m_SurfaceTexture: {fileID: 0} - m_SurfaceTint: {r: 1, g: 1, b: 1, a: 1} + diameterMultiplerMode: 0 + diameterMultiplier: 1 + diameterOverride: 0.5 + celestialBodyShadingSource: 1 + sunLightOverride: {fileID: 0} + sunColor: {r: 1, g: 1, b: 1, a: 1} + sunIntensity: 130000 + moonPhase: 0.2 + moonPhaseRotation: 0 + earthshine: 1 + flareSize: 2 + flareTint: {r: 1, g: 1, b: 1, a: 1} + flareFalloff: 4 + flareMultiplier: 1 + surfaceTexture: {fileID: 0} + surfaceTint: {r: 1, g: 1, b: 1, a: 1} m_Distance: 1.5e+11 m_UseRayTracedShadows: 0 m_NumRayTracingSamples: 4 @@ -539,6 +559,14 @@ MonoBehaviour: m_BlockerSampleCount: 24 m_FilterSampleCount: 16 m_MinFilterSize: 0.1 + m_DirLightPCSSBlockerSampleCount: 24 + m_DirLightPCSSFilterSampleCount: 16 + m_DirLightPCSSMaxPenumbraSize: 0.56 + m_DirLightPCSSMaxSamplingDistance: 0.5 + m_DirLightPCSSMinFilterSizeTexels: 1.5 + m_DirLightPCSSMinFilterMaxAngularDiameter: 10 + m_DirLightPCSSBlockerSearchAngularDiameter: 12 + m_DirLightPCSSBlockerSamplingClumpExponent: 2 m_KernelSize: 5 m_LightAngle: 1 m_MaxDepthBias: 0.001 @@ -585,11 +613,16 @@ MonoBehaviour: m_AreaLightEmissiveMeshShadowCastingMode: 0 m_AreaLightEmissiveMeshMotionVectorGenerationMode: 0 m_AreaLightEmissiveMeshLayer: -1 - m_Version: 11 + m_Version: 13 m_ObsoleteShadowResolutionTier: 1 m_ObsoleteUseShadowQualitySettings: 0 m_ObsoleteCustomShadowResolution: 512 m_ObsoleteContactShadows: 0 - m_PointlightHDType: 0 - m_SpotLightShape: 0 - m_AreaLightShape: 0 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1617172976} + - {fileID: 260152582} + - {fileID: 402895081} + - {fileID: 215895927} diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/5x_SkyAndFog/5014_VolumetricCloudsBanding/Global Volume Profile.asset b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/5x_SkyAndFog/5014_VolumetricCloudsBanding/Global Volume Profile.asset index 6d8b9461fa1..adfbf7feb3c 100644 --- a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/5x_SkyAndFog/5014_VolumetricCloudsBanding/Global Volume Profile.asset +++ b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/5x_SkyAndFog/5014_VolumetricCloudsBanding/Global Volume Profile.asset @@ -59,12 +59,6 @@ MonoBehaviour: enable: m_OverrideState: 1 m_Value: 1 - localClouds: - m_OverrideState: 1 - m_Value: 1 - earthCurvature: - m_OverrideState: 0 - m_Value: 0 cloudTiling: m_OverrideState: 0 m_Value: {x: 1, y: 1} @@ -95,36 +89,45 @@ MonoBehaviour: cloudMap: m_OverrideState: 0 m_Value: {fileID: 0} + dimension: 2 cloudLut: m_OverrideState: 0 m_Value: {fileID: 0} + dimension: 2 cloudControl: m_OverrideState: 1 m_Value: 0 - cloudPreset: + cloudSimpleMode: + m_OverrideState: 0 + m_Value: 0 + m_CloudPreset: m_OverrideState: 1 - m_Value: 2 + m_Value: 4 cumulusMap: m_OverrideState: 0 m_Value: {fileID: 0} + dimension: 2 cumulusMapMultiplier: m_OverrideState: 0 m_Value: 1 altoStratusMap: m_OverrideState: 0 m_Value: {fileID: 0} + dimension: 2 altoStratusMapMultiplier: m_OverrideState: 0 m_Value: 1 cumulonimbusMap: m_OverrideState: 0 m_Value: {fileID: 0} + dimension: 2 cumulonimbusMapMultiplier: m_OverrideState: 0 m_Value: 1 rainMap: m_OverrideState: 0 m_Value: {fileID: 0} + dimension: 2 cloudMapResolution: m_OverrideState: 0 m_Value: 64 @@ -234,17 +237,17 @@ MonoBehaviour: m_PostInfinity: 2 m_RotationOrder: 4 scatteringTint: - m_OverrideState: 0 + m_OverrideState: 1 m_Value: {r: 0, g: 0, b: 0, a: 1} powderEffectIntensity: m_OverrideState: 0 - m_Value: 0.7 + m_Value: 0 multiScattering: - m_OverrideState: 0 - m_Value: 0.5 + m_OverrideState: 1 + m_Value: 0.8 densityMultiplier: m_OverrideState: 1 - m_Value: 0.3 + m_Value: 0.4 shapeFactor: m_OverrideState: 1 m_Value: 0.5 @@ -263,6 +266,15 @@ MonoBehaviour: erosionNoiseType: m_OverrideState: 1 m_Value: 1 + microErosion: + m_OverrideState: 0 + m_Value: 0 + microErosionFactor: + m_OverrideState: 1 + m_Value: 0.5 + microErosionScale: + m_OverrideState: 1 + m_Value: 200 ambientLightProbeDimmer: m_OverrideState: 1 m_Value: 0 @@ -310,15 +322,15 @@ MonoBehaviour: ghostingReduction: m_OverrideState: 0 m_Value: 0 + perceptualBlending: + m_OverrideState: 0 + m_Value: 1 shadows: m_OverrideState: 0 m_Value: 0 shadowResolution: m_OverrideState: 0 m_Value: 256 - shadowPlaneHeightOffset: - m_OverrideState: 0 - m_Value: 0 shadowDistance: m_OverrideState: 0 m_Value: 8000 @@ -328,7 +340,10 @@ MonoBehaviour: shadowOpacityFallback: m_OverrideState: 0 m_Value: 0 - m_Version: 2 + m_Version: 3 + localClouds: + m_OverrideState: 1 + m_Value: 1 m_ObsoleteWindSpeed: m_OverrideState: 0 m_Value: 1 diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Tests/HDRP_Graphics_Tests.cs b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Tests/HDRP_Graphics_Tests.cs index da03080df7a..165b554dc9a 100644 --- a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Tests/HDRP_Graphics_Tests.cs +++ b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Tests/HDRP_Graphics_Tests.cs @@ -1,10 +1,15 @@ using System.Collections; +using System.Runtime.InteropServices; using NUnit.Framework; using UnityEngine; using UnityEngine.Rendering; using UnityEngine.TestTools; using UnityEngine.TestTools.Graphics; -using Unity.Testing.XR.Runtime; + +// NOTE: Important! IgnoreGraphicsTest uses a pattern to ignore all Unity-scenes found which name matches that pattern. +// That means that, you can filter-out more than one test without realizing if not careful (i.e. the pattern '5011_VolumetricClouds' +// will filter-out the tests 5011_VolumetricClouds, 5011_VolumetricCloudsShadows and 5011_VolumetricCloudsShadowsBake). +// To avoid this, add an extra '$' character to the end of your pattern to make it a strict-match. // [MockHmdSetup] public class HDRP_Graphics_Tests @@ -15,219 +20,222 @@ public class HDRP_Graphics_Tests [UnityTest] [SceneGraphicsTest(@"Assets/GraphicTests/Scenes/^[0-9]+")] [Timeout(450 * 1000)] // Set timeout to 450 sec. to handle complex scenes with many shaders (previous timeout was 300s) - [IgnoreGraphicsTest("1104_Unlit_Distortion_Compose", "Fails")] - [IgnoreGraphicsTest("1201_Lit_Features", "Fails")] - [IgnoreGraphicsTest("1206_Lit_Transparent_Distortion", "Fails")] - [IgnoreGraphicsTest("1221_Lit_POM_Emission", "Fails")] - [IgnoreGraphicsTest("1805_Depth_Pre_Post_Unlit", "Fails: No reference image was provided.")] - [IgnoreGraphicsTest("1806_BatchCount", "Fails")] - [IgnoreGraphicsTest("2120_APV_Baking", "Fails")] - [IgnoreGraphicsTest("2301_Shadow_Mask", "Fails")] - [IgnoreGraphicsTest("4012_MotionBlur_CameraOnly", "Fails: No reference image was provided.")] - [IgnoreGraphicsTest("4038_Bloom", "Fails")] - [IgnoreGraphicsTest("4103_DRS-DLSS-AfterPost", "Fails")] - [IgnoreGraphicsTest("5014_VolumetricCloudsBanding", "Fails")] - [IgnoreGraphicsTest("8203_Emission", "Fails")] - [IgnoreGraphicsTest("9006_StencilUsage", "Fails: No reference image was provided.")] - [IgnoreGraphicsTest("9304_MotionVectorsPrecomputedAndCustomVelocity", "Fails")] - [IgnoreGraphicsTest("9601_SkinnedMeshBatching-Off", "Fails")] - [IgnoreGraphicsTest("9602_SkinnedMeshBatching-On", "Fails")] + // TODO: Add/Create Jira tickets for all of these. + [IgnoreGraphicsTest("1104_Unlit_Distortion_Compose$", "Need to update DX/VK/Intel-Mac ref-images.")] + [IgnoreGraphicsTest("1206_Lit_Transparent_Distortion$", "Outdated (Lit doesn't support distortion anymore). Should be removed.")] [IgnoreGraphicsTest( - "1710_Decals_Normal_Patch", - "Disable this test as we disable the feature for Yamto on Mac", - colorSpaces: new ColorSpace[] { ColorSpace.Linear }, - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "1215_Lit_SubSurfaceScattering$", + "Outdated ref-image + Slight noise divergence in the SSS.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "1806", - "Editor-only test", - runtimePlatforms: new RuntimePlatform[] - { - RuntimePlatform.WindowsEditor, - RuntimePlatform.OSXEditor, - RuntimePlatform.LinuxEditor - }, - isInclusive: true + "1217_Lit_SSS_Pre-Post$", + "Slight noise divergence in the SSS + Some bigger difference near the top of the image.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "2120_APV_Baking", - "incorrect on metal", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "1221_Lit_POM_Emission$", + "There seems to be differences in texture-sampling between DX/VK and Metal GPUs. DX seems to be forcing trilinear filtering when using anisotropy, according to: https://docs.unity3d.com/6000.0/Documentation/ScriptReference/Texture-anisoLevel.html", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "2121_APV_Baking_Sky_Occlusion", - "incorrect on metal", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "1227_Lit_Planar_Triplanar_ObjectSpace$", + "Similar sampling issue to 1221.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal, GraphicsDeviceType.Vulkan } )] [IgnoreGraphicsTest( - "2122_APV_Baking_Sky_Occlusion_And_Direction", - "incorrect on metal", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "1351_Fabric$", + "(Intel Mac) Slight divergence on the right-most materials.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal }, + architectures: new [] { Architecture.X64 } )] [IgnoreGraphicsTest( - "2123_APV_Baking_Shadowmask", - "incorrect on metal", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "1710_Decals_Normal_Patch$", + "(Intel Mac) Decals missing on top of StackLit and Fabric planes.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal }, + architectures: new [] { Architecture.X64 } )] [IgnoreGraphicsTest( - "2210_ReflectionProbes_CaptureAtVolumeAnchor", - "crash on yamato", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "1805_Depth_Pre_Post_Unlit$", + "(Intel Mac) Certain overlapping areas diverge, though not too apparent to the naked eye.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal }, + architectures: new [] { Architecture.X64 } )] + [IgnoreGraphicsTest("1806_BatchCount$", "Fails everywhere (seems to be missing CPU markers).")] [IgnoreGraphicsTest( - "2212_ReflectionProbes_Skies", - "incorrect on metal", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "2120_APV_Baking$", + "Incorrect on DX12/Metal.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Direct3D12, GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "2220_SmoothPlanarReflection", - "incorrect on metal", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "2121_APV_Baking_Sky_Occlusion$", + "Incorrect on Metal/VK.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal, GraphicsDeviceType.Vulkan } )] [IgnoreGraphicsTest( - "2222_ReflectionProbeDistanceBased", - "incorrect on metal", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "2123_APV_Baking_Shadowmask$", + "Seems to be missing ref-image on Metal.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "2316_ShadowTint", - "incorrect on metal", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "2220_SmoothPlanarReflection$", + "Rough reflections seem to be very different in Metal compared to other APIs.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "2405_EnlightenDynamicAreaLights", - "incorrect on metal", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "2222_ReflectionProbeDistanceBased$", + "Need to update Metal ref-image.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "2505_Area_Light_ShadowMask_Baking", - "artifact on intel", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "2301_Shadow_Mask$", + "Rendered results are too bright on Metal and DX11(instability?).", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal, GraphicsDeviceType.Direct3D11 } )] [IgnoreGraphicsTest( - "3006_TileCluster_Cluster", - "corrupt on yamato", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "2316_ShadowTint$", + "Very small divergence on Metal. Maybe it needs a ref-image update?", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "3008_ShadowDebugMode", - "corrupt on yamato", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "2323_Shadow_Interlaced_Cascades_Update$", + "(Intel Mac) Slight divergence on the right area of the image.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal }, + architectures: new [] { Architecture.X64 } )] [IgnoreGraphicsTest( - "4090_DRS-Hardware", - "crash on yamato", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "2405_EnlightenDynamicAreaLights$", + "Results on CI are very close to DX/VK ref-images. Maybe it just need a ref-image update?", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "4096_DRS-TAAU-Hardware", - "crash on yamato", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "2405_EnlightenDynamicAreaLights$", + "Results on CI are very close to Windows ref-images. Maybe it just need a ref-image update?", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Vulkan }, + runtimePlatforms: new [] { RuntimePlatform.LinuxEditor } )] [IgnoreGraphicsTest( - "4101_FP16Alpha", - "artifact on intel", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "3006_TileCluster_Cluster$", + "Outdated ref-images.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "4105_LensFlareScreenSpace", - "artifact on intel", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "3008_ShadowDebugMode$", + "(Intel Mac) Clear color of the debug-view seems to be black instead of white. Probably just an outdated ref-image.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal }, + architectures: new [] { Architecture.X64 } )] + [IgnoreGraphicsTest("3012_MipMapMode_MipStreamingPerformance$", "There seems to be issues with the texture-streaming behaviour on all platforms.")] + [IgnoreGraphicsTest("4012_MotionBlur_CameraOnly$", "Missing ref-image.")] [IgnoreGraphicsTest( - "5006_Pbr_Sky_Low_Altitude", - "artifact on intel", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "4088_DRS-DLSS-Hardware$", + "Instability https://jira.unity3d.com/browse/UUM-75549", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Direct3D12 } )] [IgnoreGraphicsTest( - "5007_Exponential_Fog", - "crash on yamato", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "4089_DRS-DLSS-Software$", + "Instability https://jira.unity3d.com/browse/UUM-75549", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Direct3D12 } )] [IgnoreGraphicsTest( - "5008_FogFiltering", - "crash on yamato", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "4096_DRS-TAAU-Hardware$", + "Very small fringing across edges. Maybe a sampling artifact?", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "5010_CloudLayer", - "artifact on intel", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "4101_FP16Alpha$", + "Outdated ref-image.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] + [IgnoreGraphicsTest("4103_DRS-DLSS-AfterPost$", "Big difference in rendering results between DX and everything else. Needs further investigation.")] [IgnoreGraphicsTest( - "5011_VolumetricClouds", - "crash on yamato", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "4105_LensFlareScreenSpace$", + "(Intel Mac) Lens-flare behaviour seems to be different from all the other platforms.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal }, + architectures: new [] { Architecture.X64 } )] [IgnoreGraphicsTest( - "5011_VolumetricCloudsShadows", - "crash on yamato", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "4106_DRS-TAAU-AfterPost$", + "Very small fringing across edges. Maybe a sampling artifact?", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "5011_VolumetricCloudsShadowsBake", - "crash on yamato", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "5006_Pbr_Sky_Low_Altitude$", + "Differences in banding around the horizon.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "8207_InstanceIDWithKeywords", - "platform independent", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Direct3D11 } + "5007_Exponential_Fog$", + "Small divergence. Needs further investigation.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "8207_InstanceIDWithKeywords", - "platform independent", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "5010_CloudLayer$", + "Very minor divergence. Maybe it's an outdated ref-image.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "8207_InstanceIDWithKeywords", - "platform independent", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Vulkan } + "5011_VolumetricClouds$", + "Outdated ref-image.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "8213_Thickness", - "artifact on intel", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "5011_VolumetricCloudsShadows$", + "Sky and planar reflections diverge too much from the reference image.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "9910_GlobalMipBias", - "crash on yamato", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "5011_VolumetricCloudsShadowsBake$", + "(Intel Mac) Rendered image is completely black.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal }, + architectures: new [] { Architecture.X64 } )] [IgnoreGraphicsTest( - "9921_UnderWater", - "crash on yamato", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "5013_VolumetricCloudsShadowsNoExposureControl$", + "(Intel Mac) Rendered image is completely black.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal }, + architectures: new [] { Architecture.X64 } )] [IgnoreGraphicsTest( - "1806_BatchCount", - "missing CPU marker", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Direct3D12 } + "8101_Opaque$", + "(Intel Mac) Small divergence around 'Iridescence Specular Occlusion from Bent Normal' material. Might need a ref-image update.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal }, + architectures: new [] { Architecture.X64 } )] + [IgnoreGraphicsTest("8207_InstanceIDWithKeywords$", "Missing ref-image.")] [IgnoreGraphicsTest( - "3007_TileCluster_Tile", - "image difference", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "8213_Thickness$", + "(Intel Mac) Bunny in the middle should be translucent-pink, not black.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal }, + architectures: new [] { Architecture.X64 } )] + [IgnoreGraphicsTest("9006_StencilUsage$", "Missing ref-image.")] + [IgnoreGraphicsTest("9601_SkinnedMeshBatching-Off$", "Outdated ref-image.")] + [IgnoreGraphicsTest("9602_SkinnedMeshBatching-On$", "Outdated ref-image.")] [IgnoreGraphicsTest( - "4088_DRS-DLSS-Hardware", - "instability https://jira.unity3d.com/browse/UUM-75549", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Direct3D12 } + "9703_SampleColorBuffer_InjectionPoints_Scaling$", + "Small differences in texture-sampling. Could be related to the forced-trilinear issue?", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "4089_DRS-DLSS-Software", - "instability https://jira.unity3d.com/browse/UUM-75549", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Direct3D12 } + "9704_CustomPass_VRS$", + "VRS not supported", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Direct3D11, GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "9704_CustomPass_VRS", - "VRS not supported", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Metal } + "9910_GlobalMipBias$", + "Needs further investigation.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] [IgnoreGraphicsTest( - "9704_CustomPass_VRS", - "VRS not supported", - graphicsDeviceTypes: new GraphicsDeviceType[] { GraphicsDeviceType.Direct3D11 } + "9920_WaterSurface$", + "Diverges in the wave-modifier edges.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } + )] + [IgnoreGraphicsTest( + "9922_WaterPrefab$", + "Minor divergence across the waves' crests.", + graphicsDeviceTypes: new[] { GraphicsDeviceType.Metal } )] public IEnumerator Run(SceneGraphicsTestCase testCase) { diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes.meta b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes.meta new file mode 100644 index 00000000000..5f17c662190 --- /dev/null +++ b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 21885109334a94ae7b566a7592d3d232 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/ScenePlayer.unity b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/ScenePlayer.unity similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/ScenePlayer.unity rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/ScenePlayer.unity diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/ScenePlayer.unity.meta b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/ScenePlayer.unity.meta similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/ScenePlayer.unity.meta rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/ScenePlayer.unity.meta diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/ScenePlayerSettings.lighting b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/ScenePlayerSettings.lighting similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/ScenePlayerSettings.lighting rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/ScenePlayerSettings.lighting diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/ScenePlayerSettings.lighting.meta b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/ScenePlayerSettings.lighting.meta similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/ScenePlayerSettings.lighting.meta rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/ScenePlayerSettings.lighting.meta diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/2x_Lighting/2302_Shadow_Mask_Distance_Mode/ShadowMaskDistanceMode.unity b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/ShadowMaskDistanceMode.unity similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/2x_Lighting/2302_Shadow_Mask_Distance_Mode/ShadowMaskDistanceMode.unity rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/ShadowMaskDistanceMode.unity diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/2x_Lighting/2302_Shadow_Mask_Distance_Mode/ShadowMaskDistanceMode.unity.meta b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/ShadowMaskDistanceMode.unity.meta similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/2x_Lighting/2302_Shadow_Mask_Distance_Mode/ShadowMaskDistanceMode.unity.meta rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/ShadowMaskDistanceMode.unity.meta diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_TestersAndColumns.unity b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_TestersAndColumns.unity similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_TestersAndColumns.unity rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_TestersAndColumns.unity diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_TestersAndColumns.unity.meta b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_TestersAndColumns.unity.meta similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_TestersAndColumns.unity.meta rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_TestersAndColumns.unity.meta diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_TestersAndColumnsSettings.lighting b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_TestersAndColumnsSettings.lighting similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_TestersAndColumnsSettings.lighting rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_TestersAndColumnsSettings.lighting diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_TestersAndColumnsSettings.lighting.meta b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_TestersAndColumnsSettings.lighting.meta similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_TestersAndColumnsSettings.lighting.meta rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_TestersAndColumnsSettings.lighting.meta diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_TestersAndColumns_coat_smoothness_0.994_test.unity b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_TestersAndColumns_coat_smoothness_0.994_test.unity similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_TestersAndColumns_coat_smoothness_0.994_test.unity rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_TestersAndColumns_coat_smoothness_0.994_test.unity diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_TestersAndColumns_coat_smoothness_0.994_test.unity.meta b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_TestersAndColumns_coat_smoothness_0.994_test.unity.meta similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_TestersAndColumns_coat_smoothness_0.994_test.unity.meta rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_TestersAndColumns_coat_smoothness_0.994_test.unity.meta diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_TestersAndColumns_coat_smoothness_0.994_testSettings.lighting b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_TestersAndColumns_coat_smoothness_0.994_testSettings.lighting similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_TestersAndColumns_coat_smoothness_0.994_testSettings.lighting rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_TestersAndColumns_coat_smoothness_0.994_testSettings.lighting diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_TestersAndColumns_coat_smoothness_0.994_testSettings.lighting.meta b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_TestersAndColumns_coat_smoothness_0.994_testSettings.lighting.meta similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_TestersAndColumns_coat_smoothness_0.994_testSettings.lighting.meta rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_TestersAndColumns_coat_smoothness_0.994_testSettings.lighting.meta diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_Testers_Old1.unity b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_Testers_Old1.unity similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_Testers_Old1.unity rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_Testers_Old1.unity diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_Testers_Old1.unity.meta b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_Testers_Old1.unity.meta similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_Testers_Old1.unity.meta rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_Testers_Old1.unity.meta diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_Testers_Old1Settings.lighting b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_Testers_Old1Settings.lighting similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_Testers_Old1Settings.lighting rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_Testers_Old1Settings.lighting diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_Testers_Old1Settings.lighting.meta b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_Testers_Old1Settings.lighting.meta similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_Testers_Old1Settings.lighting.meta rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_Testers_Old1Settings.lighting.meta diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_invertedcam.unity b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_invertedcam.unity similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_invertedcam.unity rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_invertedcam.unity diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_invertedcam.unity.meta b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_invertedcam.unity.meta similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_invertedcam.unity.meta rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_invertedcam.unity.meta diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_invertedcamSettings.lighting b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_invertedcamSettings.lighting similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_invertedcamSettings.lighting rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_invertedcamSettings.lighting diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_invertedcamSettings.lighting.meta b/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_invertedcamSettings.lighting.meta similarity index 100% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1302_03_StackLit/StackLitSG_invertedcamSettings.lighting.meta rename to Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/UtilityScenes/StackLitSG_invertedcamSettings.lighting.meta diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/Tests/Scenes.meta b/Tests/SRPTests/Projects/HDRP_Tests/Assets/Tests/Scenes.meta new file mode 100644 index 00000000000..69c32fd3c8d --- /dev/null +++ b/Tests/SRPTests/Projects/HDRP_Tests/Assets/Tests/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 127462ae57dd6417ba563484a56510ad +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/Tests/Scenes/EditorBuildSettingsTests.cs b/Tests/SRPTests/Projects/HDRP_Tests/Assets/Tests/Scenes/EditorBuildSettingsTests.cs new file mode 100644 index 00000000000..a419a9acf24 --- /dev/null +++ b/Tests/SRPTests/Projects/HDRP_Tests/Assets/Tests/Scenes/EditorBuildSettingsTests.cs @@ -0,0 +1,14 @@ +using System; +using NUnit.Framework; +using UnityEngine; +using UnityEngine.TestTools.Graphics; + +public class EditorBuildSettingsTests +{ + [Test, GraphicsTest, EditorBuildSettingsScenes] + public void CheckBuildMissingScenes(GraphicsTestCase testCase) + { + // No need to assert anything, as an exception will be thrown by the `EditorBuildSettingsScenes` if any scenes + // are missing. + } +} diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/Tests/Scenes/EditorBuildSettingsTests.cs.meta b/Tests/SRPTests/Projects/HDRP_Tests/Assets/Tests/Scenes/EditorBuildSettingsTests.cs.meta new file mode 100644 index 00000000000..1732ff61b90 --- /dev/null +++ b/Tests/SRPTests/Projects/HDRP_Tests/Assets/Tests/Scenes/EditorBuildSettingsTests.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 76e4fdffc082a487a9a174114d730b8e \ No newline at end of file diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/Tests/Scenes/SceneEditorTests.asmdef b/Tests/SRPTests/Projects/HDRP_Tests/Assets/Tests/Scenes/SceneEditorTests.asmdef new file mode 100644 index 00000000000..d85b870df71 --- /dev/null +++ b/Tests/SRPTests/Projects/HDRP_Tests/Assets/Tests/Scenes/SceneEditorTests.asmdef @@ -0,0 +1,18 @@ +{ + "name": "SceneEditorTests", + "rootNamespace": "", + "references": ["GUID:ca2fb08261dab456c8d21cd433675e8a","GUID:c081bc530f560634bb5c21d4b323a7f1"], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": true, + "precompiledReferences": [ + "nunit.framework.dll" + ], + "autoReferenced": false, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/Tests/Scenes/SceneEditorTests.asmdef.meta b/Tests/SRPTests/Projects/HDRP_Tests/Assets/Tests/Scenes/SceneEditorTests.asmdef.meta new file mode 100644 index 00000000000..023036725ab --- /dev/null +++ b/Tests/SRPTests/Projects/HDRP_Tests/Assets/Tests/Scenes/SceneEditorTests.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 60d1fce6bd40b4125895ec81f15d41a9 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tests/SRPTests/Projects/HDRP_Tests/ProjectSettings/EditorBuildSettings.asset b/Tests/SRPTests/Projects/HDRP_Tests/ProjectSettings/EditorBuildSettings.asset index c664ef986b9..cf68260bb2f 100644 --- a/Tests/SRPTests/Projects/HDRP_Tests/ProjectSettings/EditorBuildSettings.asset +++ b/Tests/SRPTests/Projects/HDRP_Tests/ProjectSettings/EditorBuildSettings.asset @@ -17,6 +17,9 @@ EditorBuildSettings: - enabled: 1 path: Assets/GraphicTests/Scenes/1x_Materials/1103_Unlit_Distortion_DepthTest.unity guid: 27d04b0368c7fef4eb423d76cc0e48dc + - enabled: 1 + path: Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose.unity + guid: 27ed1a76ceb6cae4b90978787b4197ab - enabled: 1 path: Assets/GraphicTests/Scenes/1x_Materials/1105_UnlitSG.unity guid: 3bab4531004af9d4783857842c774d26 @@ -47,6 +50,9 @@ EditorBuildSettings: - enabled: 1 path: Assets/GraphicTests/Scenes/1x_Materials/1205_Lit_Transparent_Refraction_Water.unity guid: 7294af4913e717143a1c49a346c4abb8 + - enabled: 1 + path: Assets/GraphicTests/Scenes/1x_Materials/1206_Lit_Transparent_Distortion.unity + guid: fc3cc4c68d873e64ca12fcfc828d7ee4 - enabled: 1 path: Assets/GraphicTests/Scenes/1x_Materials/1207_Lit_Displacement.unity guid: ac4701d765fa26b4f83d2fb9ed6b3c08 @@ -89,6 +95,9 @@ EditorBuildSettings: - enabled: 1 path: Assets/GraphicTests/Scenes/1x_Materials/1220_Sorting.unity guid: 5c1bc003f0b8e6648a7860ad9ae82213 + - enabled: 1 + path: Assets/GraphicTests/Scenes/1x_Materials/1221_Lit_POM_Emission.unity + guid: 6a401c36b9353ae43a8f0e8b8a98d6f4 - enabled: 1 path: Assets/GraphicTests/Scenes/1x_Materials/1222_Lit_Aniso_Textures.unity guid: f83ad7ecd25ef1f4780fc5f190023046 @@ -104,6 +113,9 @@ EditorBuildSettings: - enabled: 1 path: Assets/GraphicTests/Scenes/1x_Materials/1226_Lit_UVMapping_Displacement.unity guid: 2a9e6d17d05c12b428a235cc1edae5b9 + - enabled: 1 + path: Assets/GraphicTests/Scenes/1x_Materials/1227_Lit_Planar_Triplanar_ObjectSpace.unity + guid: a80b1684c46254244b5c089683cafc09 - enabled: 1 path: Assets/GraphicTests/Scenes/1x_Materials/1228_Lit_SpeedTree9SG.unity guid: 7497fd23249641548b25bd28a87d0560 @@ -186,8 +198,8 @@ EditorBuildSettings: path: Assets/GraphicTests/Scenes/1x_Materials/1708_DecalsSG_on_SG.unity guid: 4462c9729d14bc14ebe49f7bc1069d4b - enabled: 1 - path: Assets/GraphicTests/Scenes/1x_Materials/1710_Decals_Normal_Patch.unity - guid: 439ce9822b2644f4ea064429ed2c5955 + path: Assets/GraphicTests/Scenes/1x_Materials/1709_DecalLayer_Deferred.unity + guid: 4aef154006852e04da889d8191349fd4 - enabled: 1 path: Assets/GraphicTests/Scenes/1x_Materials/1709_DecalLayer_Forward.unity guid: fc98b50f488187f459732a09b7fc72ac @@ -195,14 +207,14 @@ EditorBuildSettings: path: Assets/GraphicTests/Scenes/1x_Materials/1709_DecalLayer_ForwardMSAA.unity guid: a79c122fed0bac741bd804ab2c433660 - enabled: 1 - path: Assets/GraphicTests/Scenes/1x_Materials/1709_DecalLayer_Deferred.unity - guid: 4aef154006852e04da889d8191349fd4 - - enabled: 1 - path: Assets/GraphicTests/Scenes/1x_Materials/1711_DecalMasks_4RT.unity - guid: a537e2b011b7b4c07af19c8ad6b26cec + path: Assets/GraphicTests/Scenes/1x_Materials/1710_Decals_Normal_Patch.unity + guid: 439ce9822b2644f4ea064429ed2c5955 - enabled: 1 path: Assets/GraphicTests/Scenes/1x_Materials/1711_DecalMasks_3RT.unity guid: edea5f204710d6f428c50856ebb8ff44 + - enabled: 1 + path: Assets/GraphicTests/Scenes/1x_Materials/1711_DecalMasks_4RT.unity + guid: a537e2b011b7b4c07af19c8ad6b26cec - enabled: 1 path: Assets/GraphicTests/Scenes/1x_Materials/1712_DecalAngleFading.unity guid: 4b93985ba01d5aa49a5f0cdd342faa27 @@ -230,6 +242,9 @@ EditorBuildSettings: - enabled: 1 path: Assets/GraphicTests/Scenes/1x_Materials/1804_Depth_Pre_Post_SG.unity guid: c06476e87db333449ace0bd8c088c530 + - enabled: 1 + path: Assets/GraphicTests/Scenes/1x_Materials/1805_Depth_Pre_Post_Unlit.unity + guid: 23700c80d513ce44c9417308142ad70e - enabled: 1 path: Assets/GraphicTests/Scenes/1x_Materials/1806_BatchCount.unity guid: 7bfca6ee4fa5bfa42b7011f1b8dc1372 @@ -308,6 +323,9 @@ EditorBuildSettings: - enabled: 1 path: Assets/GraphicTests/Scenes/2x_Lighting/2110_IndirectController.unity guid: 443ac92abc2bd6a4d94e9e673dbcc29f + - enabled: 1 + path: Assets/GraphicTests/Scenes/2x_Lighting/2120_APV_Baking.unity + guid: fc784678bf952de4482e78aea61ccdc8 - enabled: 1 path: Assets/GraphicTests/Scenes/2x_Lighting/2121_APV_Baking_Sky_Occlusion.unity guid: 7ade3d105a5eb453b96e65e54f9609f8 @@ -359,12 +377,12 @@ EditorBuildSettings: - enabled: 1 path: Assets/GraphicTests/Scenes/2x_Lighting/2213_PlanarReflection_VolumetricFog.unity guid: e35341f1401aaa0459bfeadafd941cb1 - - enabled: 1 - path: Assets/GraphicTests/Scenes/2x_Lighting/2220_SmoothPlanarReflection.unity - guid: d4a7e5df537f6b0468c09ce661d8791d - enabled: 1 path: Assets/GraphicTests/Scenes/2x_Lighting/2220_PlanarProbeExposure.unity guid: 52c8aecb09fafca439f894462d558a70 + - enabled: 1 + path: Assets/GraphicTests/Scenes/2x_Lighting/2220_SmoothPlanarReflection.unity + guid: d4a7e5df537f6b0468c09ce661d8791d - enabled: 1 path: Assets/GraphicTests/Scenes/2x_Lighting/2222_ReflectionProbeDistanceBased.unity guid: edecbcde87e543140b1f4e2ffe510a3c @@ -524,6 +542,9 @@ EditorBuildSettings: - enabled: 1 path: Assets/GraphicTests/Scenes/3x_DebugView/3011_MipMapMode_MipRatio.unity guid: b9e35fedcf7c00f4891e7b2a6fc414fb + - enabled: 1 + path: Assets/GraphicTests/Scenes/3x_DebugView/3012_MipMapMode_MipStreamingPerformance.unity + guid: c75d7d73a802a834ca6b668e4e004000 - enabled: 1 path: Assets/GraphicTests/Scenes/3x_DebugView/3013_MipMapMode_MipStreamingStatus_PerMaterial.unity guid: bcef6a8c1b14ae849bdfd5b864638568 @@ -545,9 +566,15 @@ EditorBuildSettings: - enabled: 1 path: Assets/GraphicTests/Scenes/4x_PostProcessing/4011_MotionBlur_PerObject.unity guid: bfedb7e76d6153a4896b9d61a8d826af + - enabled: 1 + path: Assets/GraphicTests/Scenes/4x_PostProcessing/4012_MotionBlur_CameraOnly.unity + guid: faeb14f82af77cc4fb9c88233f3c9a53 - enabled: 1 path: Assets/GraphicTests/Scenes/4x_PostProcessing/4013_TransparentAndOpaqueMotionVector.unity guid: ed84243e5c418844f87509bf80fdd919 + - enabled: 1 + path: Assets/GraphicTests/Scenes/4x_PostProcessing/4014_PrecomputedVelocityAlembic.unity + guid: 908719946298a0c4cb31ea9576b14b3c - enabled: 1 path: Assets/GraphicTests/Scenes/4x_PostProcessing/4020_ChromaticAberration.unity guid: 50a8dc518aa0c5e4fa5ae2ab2052bef4 @@ -602,6 +629,9 @@ EditorBuildSettings: - enabled: 1 path: Assets/GraphicTests/Scenes/4x_PostProcessing/4037_TonemappingExternal.unity guid: a29cfd59900da92428e1dc1fa215b260 + - enabled: 1 + path: Assets/GraphicTests/Scenes/4x_PostProcessing/4038_Bloom.unity + guid: 38edf17699ac89749b4f368a23b34457 - enabled: 1 path: Assets/GraphicTests/Scenes/4x_PostProcessing/4050_FXAA.unity guid: 736a5167224854841be61166040606c6 @@ -734,21 +764,24 @@ EditorBuildSettings: - enabled: 1 path: Assets/GraphicTests/Scenes/5x_SkyAndFog/5010_CloudLayer.unity guid: 602816355ed2fb94383bb6396823e77e + - enabled: 1 + path: Assets/GraphicTests/Scenes/5x_SkyAndFog/5011_VolumetricClouds.unity + guid: 2c45a175605910b429f6a1568c825d52 - enabled: 1 path: Assets/GraphicTests/Scenes/5x_SkyAndFog/5011_VolumetricCloudsShadows.unity guid: 2d74a7c25635150458c8929bffe51aa3 - enabled: 1 path: Assets/GraphicTests/Scenes/5x_SkyAndFog/5011_VolumetricCloudsShadowsBake.unity guid: 8394dceddd860454db78e045f31a5265 - - enabled: 1 - path: Assets/GraphicTests/Scenes/5x_SkyAndFog/5011_VolumetricClouds.unity - guid: 2c45a175605910b429f6a1568c825d52 - enabled: 1 path: Assets/GraphicTests/Scenes/5x_SkyAndFog/5012_VolumetricCloudsRelativeClouds.unity guid: c3387410cdd517844afb26a6ac1cd0b8 - enabled: 1 path: Assets/GraphicTests/Scenes/5x_SkyAndFog/5013_VolumetricCloudsShadowsNoExposureControl.unity guid: 5c206ffe4be14364ebbe4b661b9bc792 + - enabled: 1 + path: Assets/GraphicTests/Scenes/5x_SkyAndFog/5014_VolumetricCloudsBanding.unity + guid: e024f2c09de4b354cbdd89bfe26ab3c2 - enabled: 1 path: Assets/GraphicTests/Scenes/5x_SkyAndFog/5015_VolumetricClouds_ProbeGradient.unity guid: 78ca7afcf8921954aa91cd9f95c25131 @@ -812,6 +845,12 @@ EditorBuildSettings: - enabled: 1 path: Assets/GraphicTests/Scenes/8x_ShaderGraph/8206_VertexNormalTangent.unity guid: 2ece39f1bf8803a4192cbf5c032b5b7d + - enabled: 1 + path: Assets/GraphicTests/Scenes/8x_ShaderGraph/8207_CustomInterpolators.unity + guid: 52d6e6ba6f864c24f9ca8db904b542b0 + - enabled: 1 + path: Assets/GraphicTests/Scenes/8x_ShaderGraph/8207_InstanceIDWithKeywords.unity + guid: 595c23bc5cc0b4620b698d14bbd4b0ec - enabled: 1 path: Assets/GraphicTests/Scenes/8x_ShaderGraph/8207_Instancing.unity guid: 4229d44b837011e48b0f123903ea0ea5 @@ -821,30 +860,30 @@ EditorBuildSettings: - enabled: 1 path: Assets/GraphicTests/Scenes/8x_ShaderGraph/8207_InstancingMaterials.unity guid: f2f6703023f374c6ca863b96155a3bcb - - enabled: 1 - path: Assets/GraphicTests/Scenes/8x_ShaderGraph/8207_CustomInterpolators.unity - guid: 52d6e6ba6f864c24f9ca8db904b542b0 - enabled: 1 path: Assets/GraphicTests/Scenes/8x_ShaderGraph/8208_Displacement.unity guid: fc72e30a078b5724ca1dfe4086a3a505 - enabled: 1 path: Assets/GraphicTests/Scenes/8x_ShaderGraph/8209_CustomPassNodes.unity guid: beda2df19b812c944a26a77591f54588 - - enabled: 1 - path: Assets/GraphicTests/Scenes/8x_ShaderGraph/8212_Fullscreen.unity - guid: 74b447ba1a6ee064fb7ebe7a6e56c62d - enabled: 1 path: Assets/GraphicTests/Scenes/8x_ShaderGraph/8210_Refract_and_Fresnel.unity guid: 88673d3037ade164680a1fce99a2119e - enabled: 1 path: Assets/GraphicTests/Scenes/8x_ShaderGraph/8211_SceneDepthDifference.unity guid: 038c429abb5894140bc2a6d5ec82f6d2 + - enabled: 1 + path: Assets/GraphicTests/Scenes/8x_ShaderGraph/8212_Fullscreen.unity + guid: 74b447ba1a6ee064fb7ebe7a6e56c62d - enabled: 1 path: Assets/GraphicTests/Scenes/8x_ShaderGraph/8213_Thickness.unity guid: 0ab0b142387a4e7469f3ed9d0e03b84f - enabled: 1 path: Assets/GraphicTests/Scenes/8x_ShaderGraph/8214_SampleBuffers.unity guid: 9fc0d4010bbf28b4594072e72b8655ab + - enabled: 1 + path: Assets/GraphicTests/Scenes/8x_ShaderGraph/8301_Canvas.unity + guid: 6fbea5cb60d394329b2ac2b4a3788d12 - enabled: 1 path: Assets/GraphicTests/Scenes/9x_Other/9001_LODTransition.unity guid: b15315a1f9287fa4dac965a039b3b778 @@ -860,6 +899,9 @@ EditorBuildSettings: - enabled: 1 path: Assets/GraphicTests/Scenes/9x_Other/9005_AfterPostProcess.unity guid: 2bb5d28daf3968e40aad1ae3211c2e9d + - enabled: 1 + path: Assets/GraphicTests/Scenes/9x_Other/9006_StencilUsage.unity + guid: 1071e9c62adc8224da7d53cc6680ecab - enabled: 1 path: Assets/GraphicTests/Scenes/9x_Other/9007_CameraAlphaComposition.unity guid: 9bdb6076c41f9d64099cfd338b8f4c8b @@ -878,12 +920,6 @@ EditorBuildSettings: - enabled: 1 path: Assets/GraphicTests/Scenes/9x_Other/9301_MotionVectorsOn-Forward-Static.unity guid: da4626baae9ab224396d5b4ea4d65ade - - enabled: 1 - path: Assets/GraphicTests/Scenes/9x_Other/9302_MotionVectorsOff-Deffered-Dynamic.unity - guid: c94380e34bef7d24c9d95f520ee006b1 - - enabled: 1 - path: Assets/GraphicTests/Scenes/9x_Other/9302_MotionVectorsOff-Deffered-Static.unity - guid: 4f2cb986918804f4aad481246d4b54ba - enabled: 1 path: Assets/GraphicTests/Scenes/9x_Other/9302_MotionVectorsOff-DefferedDecal-Dynamic.unity guid: d9fa5d46dfe9c904094d3307d82467ba @@ -891,20 +927,29 @@ EditorBuildSettings: path: Assets/GraphicTests/Scenes/9x_Other/9302_MotionVectorsOff-DefferedDecal-Static.unity guid: d00305c429b50834eb16887388118552 - enabled: 1 - path: Assets/GraphicTests/Scenes/9x_Other/9302_MotionVectorsOn-Deffered-Dynamic.unity - guid: dbac54cd53110e949bff19f8be4e39bf + path: Assets/GraphicTests/Scenes/9x_Other/9302_MotionVectorsOff-Deffered-Dynamic.unity + guid: c94380e34bef7d24c9d95f520ee006b1 - enabled: 1 - path: Assets/GraphicTests/Scenes/9x_Other/9302_MotionVectorsOn-Deffered-Static.unity - guid: 356a32d71c5170b4ea18c8b7a80b0f47 + path: Assets/GraphicTests/Scenes/9x_Other/9302_MotionVectorsOff-Deffered-Static.unity + guid: 4f2cb986918804f4aad481246d4b54ba - enabled: 1 path: Assets/GraphicTests/Scenes/9x_Other/9302_MotionVectorsOn-DefferedDecal-Dynamic.unity guid: 6cfc34a76b5a8334b850c3129d9069c7 - enabled: 1 path: Assets/GraphicTests/Scenes/9x_Other/9302_MotionVectorsOn-DefferedDecal-Static.unity guid: aa2b8ed7d0d276340b794c91ebc7cdce + - enabled: 1 + path: Assets/GraphicTests/Scenes/9x_Other/9302_MotionVectorsOn-Deffered-Dynamic.unity + guid: dbac54cd53110e949bff19f8be4e39bf + - enabled: 1 + path: Assets/GraphicTests/Scenes/9x_Other/9302_MotionVectorsOn-Deffered-Static.unity + guid: 356a32d71c5170b4ea18c8b7a80b0f47 - enabled: 1 path: Assets/GraphicTests/Scenes/9x_Other/9303_MotionVectorsDisabled.unity guid: 82d327d1c3dbce748884df6b53e153fd + - enabled: 1 + path: Assets/GraphicTests/Scenes/9x_Other/9304_MotionVectorsPrecomputedAndCustomVelocity.unity + guid: 17db845926c93fb4e8d11e7880485ba4 - enabled: 1 path: Assets/GraphicTests/Scenes/9x_Other/9305_MotionVectors_SpeedTree.unity guid: 194b815c228093b4c86c17af41d64ada @@ -923,6 +968,12 @@ EditorBuildSettings: - enabled: 1 path: Assets/GraphicTests/Scenes/9x_Other/9500_LightScripting.unity guid: 134ab13db8156a14891996196de4cf63 + - enabled: 1 + path: Assets/GraphicTests/Scenes/9x_Other/9601_SkinnedMeshBatching-Off.unity + guid: d0d3270af482d2349baf7fc2a1dc7d4f + - enabled: 1 + path: Assets/GraphicTests/Scenes/9x_Other/9602_SkinnedMeshBatching-On.unity + guid: 78446c36daacd444c8a07b5671274a51 - enabled: 1 path: Assets/GraphicTests/Scenes/9x_Other/9603_MeshRendererBatching-Off.unity guid: 7edc6301457ff2c41a22f11ed10a9aee @@ -989,9 +1040,6 @@ EditorBuildSettings: - enabled: 1 path: Assets/GraphicTests/Scenes/9x_Other/9950-LineRendering.unity guid: 65ec8013d474e1a4e85d97b29e7302f0 - - enabled: 1 - path: Assets/GraphicTests/Scenes/8x_ShaderGraph/8301_Canvas.unity - guid: 6fbea5cb60d394329b2ac2b4a3788d12 - enabled: 1 path: Assets/GraphicTests/Scenes/9x_Other/9960-RPCRenderRequest.unity guid: 877ce1fd6af6ce444ad7df1b05f9b7e0 diff --git a/Tests/SRPTests/Projects/MultipleSRP_Tests/Assets/Tests/EditMode/HelpURLTests.cs b/Tests/SRPTests/Projects/MultipleSRP_Tests/Assets/Tests/EditMode/HelpURLTests.cs new file mode 100644 index 00000000000..96f486144a4 --- /dev/null +++ b/Tests/SRPTests/Projects/MultipleSRP_Tests/Assets/Tests/EditMode/HelpURLTests.cs @@ -0,0 +1,102 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Net; +using System.Net.Http; +using System.Threading.Tasks; +using NUnit.Framework; +using UnityEditor; +using UnityEngine; +using UnityEngine.Rendering; +using UnityEngine.TestTools; +using Debug = UnityEngine.Debug; + +namespace MultipleSRP.EditMode +{ + [TestFixture("Assets/URPDefaultResources/UniversalRenderPipelineAsset.asset", TestName = "URP")] + [TestFixture("Assets/HDRPDefaultResources/HDRenderPipelineAsset.asset", TestName = "HDRP")] + [TestFixture("", TestName = "BuiltIn")] + public class HelpURLTests + { + static IEnumerable GetTestCases() + { + var types = TypeCache.GetTypesWithAttribute(); + foreach (var type in types) + { + yield return new TestCaseData(type).SetName($"{type.FullName}").Returns(null); + } + } + + readonly string m_Path; + + HttpClient m_Client; + RenderPipelineAsset m_SavedGraphicsRenderPipelineAsset; + + public HelpURLTests(string path) + { + m_Path = path; + } + + [OneTimeSetUp] + public void Setup() + { + m_Client = new HttpClient(); + m_SavedGraphicsRenderPipelineAsset = GraphicsSettings.defaultRenderPipeline; + + GraphicsSettings.defaultRenderPipeline = LoadAsset(); + } + + RenderPipelineAsset LoadAsset() + { + if (string.IsNullOrEmpty(m_Path)) + return null; + + var asset = AssetDatabase.LoadMainAssetAtPath(m_Path); + Assume.That(asset, Is.Not.Null); + return asset as RenderPipelineAsset; + } + + [OneTimeTearDown] + public void TearDown() + { + m_Client.Dispose(); + GraphicsSettings.defaultRenderPipeline = m_SavedGraphicsRenderPipelineAsset; + } + + [Ignore("Keep it explicit as it may not match with published documentation")] + [Timeout(1500)] + [UnityTest, TestCaseSource(nameof(GetTestCases))] + public IEnumerator CheckHelpUrlsPointToTheExistingPage(Type type) + { + yield return null; + + DocumentationUtils.TryGetHelpURL(type, out var url); + var task = Task.Run(() => CheckUrlFor404Async(m_Client, url)); + while (!task.IsCompleted) + yield return null; + Assert.That(task.Result, Is.True, () => + { + var message = $"Type {type.FullName} have invalid help url link.\nInvalid Url: {url}\n"; + return message; + }); + } + + static async Task CheckUrlFor404Async(HttpClient client, string url) + { + try + { + // Send a GET request to the URL + HttpResponseMessage response = await client.GetAsync(url); + + // Check if the status code is 404 + return response.StatusCode != HttpStatusCode.NotFound; + } + catch (Exception ex) + { + // Handle any exceptions (e.g., network issues, invalid URL) + Debug.LogError("Error: " + ex.Message); + return false; + } + } + } +} \ No newline at end of file diff --git a/Tests/SRPTests/Projects/MultipleSRP_Tests/Assets/Tests/EditMode/HelpURLTests.cs.meta b/Tests/SRPTests/Projects/MultipleSRP_Tests/Assets/Tests/EditMode/HelpURLTests.cs.meta new file mode 100644 index 00000000000..8613292fb59 --- /dev/null +++ b/Tests/SRPTests/Projects/MultipleSRP_Tests/Assets/Tests/EditMode/HelpURLTests.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 9f940418cfdef8d469bf6810cf765b91 \ No newline at end of file diff --git a/Tests/SRPTests/Projects/MultipleSRP_Tests/Assets/Tests/EditMode/Unity.RenderPipelines.Multiple_SRP.EditorTests.asmdef b/Tests/SRPTests/Projects/MultipleSRP_Tests/Assets/Tests/EditMode/Unity.RenderPipelines.Multiple_SRP.EditorTests.asmdef index c70c7863975..09c8f733f09 100644 --- a/Tests/SRPTests/Projects/MultipleSRP_Tests/Assets/Tests/EditMode/Unity.RenderPipelines.Multiple_SRP.EditorTests.asmdef +++ b/Tests/SRPTests/Projects/MultipleSRP_Tests/Assets/Tests/EditMode/Unity.RenderPipelines.Multiple_SRP.EditorTests.asmdef @@ -10,7 +10,8 @@ "Common.Editor", "Common.Runtime", "Unity.RenderPipelines.Universal.Runtime", - "Unity.RenderPipelines.HighDefinition.Runtime" + "Unity.RenderPipelines.HighDefinition.Runtime", + "Unity.RenderPipelines.Core.Runtime" ], "includePlatforms": [ "Editor" diff --git a/Tests/SRPTests/Projects/RPCore_PerformanceTests/Assets/PerformanceTests/Runtime/RenderGraphPerformanceTests.cs b/Tests/SRPTests/Projects/RPCore_PerformanceTests/Assets/PerformanceTests/Runtime/RenderGraphPerformanceTests.cs index bcf48039f3a..0252cb12a4e 100644 --- a/Tests/SRPTests/Projects/RPCore_PerformanceTests/Assets/PerformanceTests/Runtime/RenderGraphPerformanceTests.cs +++ b/Tests/SRPTests/Projects/RPCore_PerformanceTests/Assets/PerformanceTests/Runtime/RenderGraphPerformanceTests.cs @@ -39,7 +39,7 @@ public RenderGraphPerformanceTests(Compiler compiler) [OneTimeSetUp] public void OneTimeSetUp() { - m_RenderGraph.ClearCompiledGraph(); + m_RenderGraph.ClearCurrentCompiledGraph(); m_RenderGraph.nativeRenderPassesEnabled = m_Compiler == Compiler.NativeRenderGraph; } diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/081_2D_SRPBatcher_GPUSkinning.unity b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/081_2D_SRPBatcher_GPUSkinning.unity new file mode 100644 index 00000000000..8329371a078 --- /dev/null +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/081_2D_SRPBatcher_GPUSkinning.unity @@ -0,0 +1,2531 @@ +%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: 10 + 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: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 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_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + 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_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + 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 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &107093951 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 214106816762005961, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.98954636 + objectReference: {fileID: 0} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.14421555 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.6499778 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.7599532 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.26893446 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.96315855 + objectReference: {fileID: 0} + - target: {fileID: 884409790315790949, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 908995021697286994, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 1120337324093443795, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.84804547 + objectReference: {fileID: 0} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.52992356 + objectReference: {fileID: 0} + - target: {fileID: 1199949695299070935, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8596543 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.5108762 + objectReference: {fileID: 0} + - target: {fileID: 1757003429671185913, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.x + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.y + value: -9 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2109406425740471539, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9531303 + objectReference: {fileID: 0} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.3025603 + objectReference: {fileID: 0} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 42.059 + objectReference: {fileID: 0} + - target: {fileID: 2394272270934194018, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 2866773884637038297, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 3315695991633057968, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 3486873636873926497, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 3811232159197790502, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9964945 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.08365891 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.99993587 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.011333075 + objectReference: {fileID: 0} + - target: {fileID: 4141533422923323719, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.99610794 + objectReference: {fileID: 0} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.08814163 + objectReference: {fileID: 0} + - target: {fileID: 4809469840632959723, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.95265394 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.30405676 + objectReference: {fileID: 0} + - target: {fileID: 5360480908917160698, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Name + value: PV_Character_Witch_Graphics_SG (Unlit) + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7461216 + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.6658098 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9943322 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.10631809 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.91479224 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.40392482 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7574704 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.6528695 + objectReference: {fileID: 0} + - target: {fileID: 6970501555465100562, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9129313 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.40811312 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 34.714 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9999744 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.0071542836 + objectReference: {fileID: 0} + - target: {fileID: 7946689332572391608, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 8049278669792251362, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 8442153795819958122, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.80222476 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.59702206 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 8884749977753211733, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.97341245 + objectReference: {fileID: 0} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.2290595 + objectReference: {fileID: 0} + - target: {fileID: 9075868684072153843, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fe6552b2de93c3d4eaa415de831b9e48, type: 3} +--- !u!1001 &176630788 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 214106816762005961, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9895467 + objectReference: {fileID: 0} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.14421286 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.6499779 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.75995314 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.2689345 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.96315855 + objectReference: {fileID: 0} + - target: {fileID: 884409790315790949, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 908995021697286994, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 1120337324093443795, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8480452 + objectReference: {fileID: 0} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.529924 + objectReference: {fileID: 0} + - target: {fileID: 1199949695299070935, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.85965437 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.51087606 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -64.679 + objectReference: {fileID: 0} + - target: {fileID: 1757003429671185913, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.y + value: -9 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2109406425740471539, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9531303 + objectReference: {fileID: 0} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.3025603 + objectReference: {fileID: 0} + - target: {fileID: 2394272270934194018, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 2866773884637038297, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 3315695991633057968, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 3486873636873926497, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 3811232159197790502, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9964945 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.083659045 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -8.193 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.99993587 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.011333018 + objectReference: {fileID: 0} + - target: {fileID: 4141533422923323719, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.99610794 + objectReference: {fileID: 0} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.08814168 + objectReference: {fileID: 0} + - target: {fileID: 4809469840632959723, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.952654 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.30405664 + objectReference: {fileID: 0} + - target: {fileID: 5360480908917160698, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Name + value: PV_Character_Witch_Graphics_MAT (Unlit) + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7461219 + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.6658095 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9943322 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.10631809 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9147923 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.40392464 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -46.12 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7574691 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.6528711 + objectReference: {fileID: 0} + - target: {fileID: 6970501555465100562, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.91293144 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.40811306 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9999744 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.0071549397 + objectReference: {fileID: 0} + - target: {fileID: 7946689332572391608, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 8049278669792251362, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 8442153795819958122, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.80222476 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.59702206 + objectReference: {fileID: 0} + - target: {fileID: 8884749977753211733, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.97341245 + objectReference: {fileID: 0} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.22905943 + objectReference: {fileID: 0} + - target: {fileID: 9075868684072153843, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fe6552b2de93c3d4eaa415de831b9e48, type: 3} +--- !u!1001 &344609684 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 214106816762005961, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9895463 + objectReference: {fileID: 0} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.14421593 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.6499778 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.7599532 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.2689343 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.9631586 + objectReference: {fileID: 0} + - target: {fileID: 884409790315790949, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 908995021697286994, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 1120337324093443795, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.84804547 + objectReference: {fileID: 0} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.52992356 + objectReference: {fileID: 0} + - target: {fileID: 1199949695299070935, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8596542 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.51087636 + objectReference: {fileID: 0} + - target: {fileID: 1757003429671185913, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.x + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2109406425740471539, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.95313025 + objectReference: {fileID: 0} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.30256015 + objectReference: {fileID: 0} + - target: {fileID: 2394272270934194018, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 2866773884637038297, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 3315695991633057968, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 3486873636873926497, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 3811232159197790502, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9964945 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.083658844 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.99993587 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.01133269 + objectReference: {fileID: 0} + - target: {fileID: 4141533422923323719, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.99610794 + objectReference: {fileID: 0} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.08814163 + objectReference: {fileID: 0} + - target: {fileID: 4809469840632959723, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.95265394 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.30405676 + objectReference: {fileID: 0} + - target: {fileID: 5360480908917160698, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Name + value: PV_Character_Witch_Graphics_SG + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7461212 + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.66581017 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.99433225 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.10631809 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.91479224 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.40392482 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7574704 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.6528695 + objectReference: {fileID: 0} + - target: {fileID: 6970501555465100562, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9129313 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.40811312 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9999744 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.007153911 + objectReference: {fileID: 0} + - target: {fileID: 7946689332572391608, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 8049278669792251362, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 8442153795819958122, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.80222476 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.59702224 + objectReference: {fileID: 0} + - target: {fileID: 8884749977753211733, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.97341245 + objectReference: {fileID: 0} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.2290595 + objectReference: {fileID: 0} + - target: {fileID: 9075868684072153843, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fe6552b2de93c3d4eaa415de831b9e48, type: 3} +--- !u!1001 &807541266 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 214106816762005961, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.98954684 + objectReference: {fileID: 0} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.14421214 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.6499779 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.75995314 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.26893416 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.9631586 + objectReference: {fileID: 0} + - target: {fileID: 884409790315790949, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 908995021697286994, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 1120337324093443795, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8480453 + objectReference: {fileID: 0} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.52992374 + objectReference: {fileID: 0} + - target: {fileID: 1199949695299070935, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.85965407 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.5108766 + objectReference: {fileID: 0} + - target: {fileID: 1757003429671185913, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2109406425740471539, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9531303 + objectReference: {fileID: 0} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.30256024 + objectReference: {fileID: 0} + - target: {fileID: 2394272270934194018, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 2866773884637038297, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 3315695991633057968, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 3486873636873926497, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 3811232159197790502, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9964945 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.083658755 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.99993587 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.011333078 + objectReference: {fileID: 0} + - target: {fileID: 4141533422923323719, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.99610794 + objectReference: {fileID: 0} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.08814168 + objectReference: {fileID: 0} + - target: {fileID: 4809469840632959723, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.952654 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.30405664 + objectReference: {fileID: 0} + - target: {fileID: 5360480908917160698, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Name + value: PV_Character_Witch_Graphics_MAT + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7461215 + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.66580987 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9943322 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.10631804 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9147923 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.40392464 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7574688 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.6528714 + objectReference: {fileID: 0} + - target: {fileID: 6970501555465100562, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.91293144 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.40811306 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9999745 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.0071552237 + objectReference: {fileID: 0} + - target: {fileID: 7946689332572391608, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 8049278669792251362, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 8442153795819958122, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8022248 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.5970222 + objectReference: {fileID: 0} + - target: {fileID: 8884749977753211733, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.97341245 + objectReference: {fileID: 0} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.22905943 + objectReference: {fileID: 0} + - target: {fileID: 9075868684072153843, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fe6552b2de93c3d4eaa415de831b9e48, type: 3} +--- !u!1001 &985979362 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9895463 + objectReference: {fileID: 0} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.14421572 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.64997786 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.7599532 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.2689343 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.9631586 + objectReference: {fileID: 0} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.84804595 + objectReference: {fileID: 0} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.5299227 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8596542 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.51087636 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.x + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9531303 + objectReference: {fileID: 0} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.3025603 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9964945 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.083658844 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9999358 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.011332809 + objectReference: {fileID: 0} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.99610794 + objectReference: {fileID: 0} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.08814156 + objectReference: {fileID: 0} + - target: {fileID: 4809469840632959723, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.95265406 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.30405653 + objectReference: {fileID: 0} + - target: {fileID: 5360480908917160698, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Name + value: PV_Character_Witch_Graphics_STD + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.74612063 + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.6658109 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.99433213 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.10631828 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9147923 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.40392473 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.75747037 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.6528696 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.91293156 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.40811285 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9999745 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.0071540168 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8022247 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.5970223 + objectReference: {fileID: 0} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.97341245 + objectReference: {fileID: 0} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.22905943 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fe6552b2de93c3d4eaa415de831b9e48, type: 3} +--- !u!1 &1724181614 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1724181620} + - component: {fileID: 1724181619} + - component: {fileID: 1724181618} + - component: {fileID: 1724181617} + - component: {fileID: 1724181616} + - component: {fileID: 1724181615} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1724181615 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1724181614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 73231aa468d81ea49bc3d914080de185, type: 3} + m_Name: + m_EditorClassIdentifier: + ImageComparisonSettings: + TargetWidth: 512 + TargetHeight: 512 + TargetMSAASamples: 1 + PerPixelCorrectnessThreshold: 0.001 + PerPixelGammaThreshold: 0.003921569 + PerPixelAlphaThreshold: 0.003921569 + RMSEThreshold: 0 + AverageCorrectnessThreshold: 0.005 + IncorrectPixelsThreshold: 0.0000038146973 + UseHDR: 0 + UseBackBuffer: 0 + ImageResolution: 0 + ActiveImageTests: 1 + ActivePixelTests: 7 + WaitFrames: 0 + XRCompatible: 0 + gpuDrivenCompatible: 1 + CheckMemoryAllocation: 1 + renderBackendCompatibility: 2 + SetBackBufferResolution: 0 +--- !u!114 &1724181616 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1724181614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8c967615a7994bc49a3a77f079e6a859, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1724181617 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1724181614} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 +--- !u!81 &1724181618 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1724181614} + m_Enabled: 1 +--- !u!20 &1724181619 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1724181614} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 1} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + 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: 1 + orthographic size: 12 + 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: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1724181620 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1724181614} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1847540112 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 214106816762005961, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.98954594 + objectReference: {fileID: 0} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.14421843 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.64997786 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.7599532 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.26893452 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.9631585 + objectReference: {fileID: 0} + - target: {fileID: 884409790315790949, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 908995021697286994, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 1120337324093443795, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8480458 + objectReference: {fileID: 0} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.5299229 + objectReference: {fileID: 0} + - target: {fileID: 1199949695299070935, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.85965437 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.51087606 + objectReference: {fileID: 0} + - target: {fileID: 1757003429671185913, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.x + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.y + value: -9 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2109406425740471539, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9531303 + objectReference: {fileID: 0} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.3025603 + objectReference: {fileID: 0} + - target: {fileID: 2394272270934194018, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 2866773884637038297, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 3315695991633057968, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 3486873636873926497, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 3811232159197790502, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9964945 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.08365901 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.99993587 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.011332929 + objectReference: {fileID: 0} + - target: {fileID: 4141533422923323719, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.08814156 + objectReference: {fileID: 0} + - target: {fileID: 4809469840632959723, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.95265406 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.30405653 + objectReference: {fileID: 0} + - target: {fileID: 5360480908917160698, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Name + value: PV_Character_Witch_Graphics_SG (Custom + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.74612105 + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.6658104 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.99433213 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.10631828 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9147923 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.40392473 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.757472 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.65286773 + objectReference: {fileID: 0} + - target: {fileID: 6970501555465100562, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.91293156 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.40811285 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9999744 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.0071536726 + objectReference: {fileID: 0} + - target: {fileID: 7946689332572391608, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 8049278669792251362, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 8442153795819958122, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8022247 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.5970223 + objectReference: {fileID: 0} + - target: {fileID: 8884749977753211733, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.97341245 + objectReference: {fileID: 0} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.2290595 + objectReference: {fileID: 0} + - target: {fileID: 9075868684072153843, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fe6552b2de93c3d4eaa415de831b9e48, type: 3} +--- !u!1 &1933330833 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1933330835} + - component: {fileID: 1933330834} + m_Layer: 0 + m_Name: Light 2D + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1933330834 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1933330833} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ComponentVersion: 2 + m_LightType: 4 + m_BlendStyleIndex: 0 + m_FalloffIntensity: 0.5 + m_Color: {r: 0.78431374, g: 0.78431374, b: 0.39215687, a: 1} + m_Intensity: 1 + m_LightVolumeIntensity: 1 + m_LightVolumeEnabled: 0 + m_ApplyToSortingLayers: eb0feddf00000000e980ef06 + m_LightCookieSprite: {fileID: 0} + m_DeprecatedPointLightCookieSprite: {fileID: 0} + m_LightOrder: 0 + m_AlphaBlendOnOverlap: 0 + m_OverlapOperation: 0 + m_NormalMapDistance: 3 + m_NormalMapQuality: 2 + m_UseNormalMap: 0 + m_ShadowsEnabled: 1 + m_ShadowIntensity: 0.75 + m_ShadowSoftness: 0.3 + m_ShadowSoftnessFalloffIntensity: 0.5 + m_ShadowVolumeIntensityEnabled: 0 + m_ShadowVolumeIntensity: 0.75 + m_LocalBounds: + m_Center: {x: 0, y: -0.00000011920929, z: 0} + m_Extent: {x: 0.9985302, y: 0.99853027, z: 0} + m_PointLightInnerAngle: 360 + m_PointLightOuterAngle: 360 + m_PointLightInnerRadius: 0.5316736 + m_PointLightOuterRadius: 3.8789914 + m_ShapeLightParametricSides: 5 + m_ShapeLightParametricAngleOffset: 0 + m_ShapeLightParametricRadius: 1 + m_ShapeLightFalloffSize: 0.5 + m_ShapeLightFalloffOffset: {x: 0, y: 0} + m_ShapePath: + - {x: -0.5, y: -0.5, z: 0} + - {x: 0.5, y: -0.5, z: 0} + - {x: 0.5, y: 0.5, z: 0} + - {x: -0.5, y: 0.5, z: 0} +--- !u!4 &1933330835 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1933330833} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 985979362} + - {fileID: 807541266} + - {fileID: 344609684} + - {fileID: 107093951} + - {fileID: 176630788} + - {fileID: 1847540112} + - {fileID: 1724181620} + - {fileID: 1933330835} diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/081_2D_SRPBatcher_GPUSkinning.unity.meta b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/081_2D_SRPBatcher_GPUSkinning.unity.meta new file mode 100644 index 00000000000..b97b9d49095 --- /dev/null +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/081_2D_SRPBatcher_GPUSkinning.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f712c34bbb63bee4e84fcf16f3405237 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/081_TilemapRenderer_SRPBatch_Color.unity b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/081_TilemapRenderer_SRPBatch_Color.unity new file mode 100644 index 00000000000..05e51d83bb9 --- /dev/null +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/081_TilemapRenderer_SRPBatch_Color.unity @@ -0,0 +1,987 @@ +%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: 10 + 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: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 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_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + 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_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + 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 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &390977160 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 390977161} + - component: {fileID: 390977163} + - component: {fileID: 390977162} + m_Layer: 0 + m_Name: Individual + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &390977161 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 390977160} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1684910806} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!483693784 &390977162 +TilemapRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 390977160} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + 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: 1 + m_DetectChunkCullingBounds: 0 + m_MaskInteraction: 0 +--- !u!1839735485 &390977163 +Tilemap: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 390977160} + m_Enabled: 1 + m_Tiles: + - first: {x: 16, y: -5, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 17, y: -5, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 1 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 1 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 16, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 17, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 1 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 1 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 16, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 17, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 1 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 1 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + m_AnimatedTiles: {} + m_TileAssetArray: + - m_RefCount: 3 + m_Data: {fileID: 11400000, guid: e90b8cfea93ed4456b6480aff1de798f, type: 2} + - m_RefCount: 3 + m_Data: {fileID: 11400000, guid: 898ab856ab374ef428ab13e10c948a0d, type: 2} + m_TileSpriteArray: + - m_RefCount: 3 + m_Data: {fileID: 6687379693063717306, guid: 2a0db8cf296654d7ebb63e7b966933f0, + type: 3} + - m_RefCount: 3 + m_Data: {fileID: 21300000, guid: 0a451cb9697c39044815bbd2d048826c, type: 3} + m_TileMatrixArray: + - m_RefCount: 6 + 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_RefCount: 3 + m_Data: {r: 0.94482756, g: 1, b: 0, a: 1} + m_TileObjectToInstantiateArray: [] + m_AnimationFrameRate: 1 + m_Color: {r: 0.36078432, g: 0.2, b: 0.3506357, a: 1} + m_Origin: {x: 0, y: -5, z: 0} + m_Size: {x: 19, 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!1 &938968277 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 938968278} + - component: {fileID: 938968280} + - component: {fileID: 938968279} + m_Layer: 0 + m_Name: Chunk + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &938968278 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 938968277} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1684910806} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!483693784 &938968279 +TilemapRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 938968277} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + 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 &938968280 +Tilemap: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 938968277} + m_Enabled: 1 + m_Tiles: + - first: {x: 12, y: -5, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 13, y: -5, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 1 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 1 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 12, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 13, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 1 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 1 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 12, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 13, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 1 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 1 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + m_AnimatedTiles: {} + m_TileAssetArray: + - m_RefCount: 3 + m_Data: {fileID: 11400000, guid: e90b8cfea93ed4456b6480aff1de798f, type: 2} + - m_RefCount: 3 + m_Data: {fileID: 11400000, guid: 898ab856ab374ef428ab13e10c948a0d, type: 2} + m_TileSpriteArray: + - m_RefCount: 3 + m_Data: {fileID: 6687379693063717306, guid: 2a0db8cf296654d7ebb63e7b966933f0, + type: 3} + - m_RefCount: 3 + m_Data: {fileID: 21300000, guid: 0a451cb9697c39044815bbd2d048826c, type: 3} + m_TileMatrixArray: + - m_RefCount: 6 + 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_RefCount: 3 + m_Data: {r: 0.94482756, g: 1, b: 0, a: 1} + m_TileObjectToInstantiateArray: [] + m_AnimationFrameRate: 1 + m_Color: {r: 0.36078432, g: 0.2, b: 0.3506357, a: 1} + m_Origin: {x: 0, y: -5, z: 0} + m_Size: {x: 19, 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!1 &1276418150 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1276418151} + - component: {fileID: 1276418153} + - component: {fileID: 1276418152} + m_Layer: 0 + m_Name: SRPBatch + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1276418151 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1276418150} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1684910806} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!483693784 &1276418152 +TilemapRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1276418150} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + 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: 2 + m_DetectChunkCullingBounds: 0 + m_MaskInteraction: 0 +--- !u!1839735485 &1276418153 +Tilemap: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1276418150} + m_Enabled: 1 + m_Tiles: + - first: {x: 20, y: -5, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 21, y: -5, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 1 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 1 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 20, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 21, y: -3, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 1 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 1 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 20, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 0 + m_TileSpriteIndex: 0 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 21, y: -1, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 1 + m_TileSpriteIndex: 1 + m_TileMatrixIndex: 0 + m_TileColorIndex: 1 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + m_AnimatedTiles: {} + m_TileAssetArray: + - m_RefCount: 3 + m_Data: {fileID: 11400000, guid: e90b8cfea93ed4456b6480aff1de798f, type: 2} + - m_RefCount: 3 + m_Data: {fileID: 11400000, guid: 898ab856ab374ef428ab13e10c948a0d, type: 2} + m_TileSpriteArray: + - m_RefCount: 3 + m_Data: {fileID: 6687379693063717306, guid: 2a0db8cf296654d7ebb63e7b966933f0, + type: 3} + - m_RefCount: 3 + m_Data: {fileID: 21300000, guid: 0a451cb9697c39044815bbd2d048826c, type: 3} + m_TileMatrixArray: + - m_RefCount: 6 + 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_RefCount: 3 + m_Data: {r: 0.94482756, g: 1, b: 0, a: 1} + m_TileObjectToInstantiateArray: [] + m_AnimationFrameRate: 1 + m_Color: {r: 0.36078432, g: 0.2, b: 0.3506357, a: 1} + m_Origin: {x: 0, y: -5, z: 0} + m_Size: {x: 22, 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!1 &1684910804 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1684910806} + - component: {fileID: 1684910805} + m_Layer: 0 + m_Name: Grid + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!156049354 &1684910805 +Grid: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1684910804} + 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 &1684910806 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1684910804} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 938968278} + - {fileID: 390977161} + - {fileID: 1276418151} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2103671723 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2103671727} + - component: {fileID: 2103671726} + - component: {fileID: 2103671725} + - component: {fileID: 2103671724} + - component: {fileID: 2103671728} + m_Layer: 0 + m_Name: Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2103671724 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2103671723} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 +--- !u!81 &2103671725 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2103671723} + m_Enabled: 1 +--- !u!20 &2103671726 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2103671723} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 1} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + 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: 1 + orthographic size: 5 + m_Depth: 0 + 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: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &2103671727 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2103671723} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 16, y: -2, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2103671728 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2103671723} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 73231aa468d81ea49bc3d914080de185, type: 3} + m_Name: + m_EditorClassIdentifier: + ImageComparisonSettings: + TargetWidth: 1280 + TargetHeight: 720 + TargetMSAASamples: 1 + PerPixelCorrectnessThreshold: 0.001 + PerPixelGammaThreshold: 0.003921569 + PerPixelAlphaThreshold: 0.003921569 + RMSEThreshold: 0 + AverageCorrectnessThreshold: 0.005 + IncorrectPixelsThreshold: 0.0000038146973 + UseHDR: 0 + UseBackBuffer: 0 + ImageResolution: 2 + ActiveImageTests: 1 + ActivePixelTests: -1 + WaitFrames: 0 + XRCompatible: 0 + gpuDrivenCompatible: 1 + CheckMemoryAllocation: 0 + renderBackendCompatibility: 2 + SetBackBufferResolution: 0 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 2103671727} + - {fileID: 1684910806} diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/081_TilemapRenderer_SRPBatch_Color.unity.meta b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/081_TilemapRenderer_SRPBatch_Color.unity.meta new file mode 100644 index 00000000000..e59e90e32b7 --- /dev/null +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/081_TilemapRenderer_SRPBatch_Color.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cc7b6c00f76631b43b37c30813e45fd7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_DynamicBatch_GPUSkinning.unity b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_DynamicBatch_GPUSkinning.unity new file mode 100644 index 00000000000..514d9a82230 --- /dev/null +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_DynamicBatch_GPUSkinning.unity @@ -0,0 +1,2526 @@ +%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: 10 + 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: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 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_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + 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_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + 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 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &107093951 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 214106816762005961, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.98954636 + objectReference: {fileID: 0} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.14421555 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.6499778 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.7599532 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.26893446 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.96315855 + objectReference: {fileID: 0} + - target: {fileID: 884409790315790949, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 908995021697286994, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 1120337324093443795, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.84804547 + objectReference: {fileID: 0} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.52992356 + objectReference: {fileID: 0} + - target: {fileID: 1199949695299070935, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8596543 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.5108762 + objectReference: {fileID: 0} + - target: {fileID: 1757003429671185913, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.x + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.y + value: -9 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2109406425740471539, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9531303 + objectReference: {fileID: 0} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.3025603 + objectReference: {fileID: 0} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 42.059 + objectReference: {fileID: 0} + - target: {fileID: 2394272270934194018, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 2866773884637038297, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 3315695991633057968, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 3486873636873926497, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 3811232159197790502, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9964945 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.08365891 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.99993587 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.011333075 + objectReference: {fileID: 0} + - target: {fileID: 4141533422923323719, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.99610794 + objectReference: {fileID: 0} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.08814163 + objectReference: {fileID: 0} + - target: {fileID: 4809469840632959723, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.95265394 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.30405676 + objectReference: {fileID: 0} + - target: {fileID: 5360480908917160698, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Name + value: PV_Character_Witch_Graphics_SG (Unlit) + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7461216 + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.6658098 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9943322 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.10631809 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.91479224 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.40392482 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7574704 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.6528695 + objectReference: {fileID: 0} + - target: {fileID: 6970501555465100562, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9129313 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.40811312 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 34.714 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9999744 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.0071542836 + objectReference: {fileID: 0} + - target: {fileID: 7946689332572391608, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 8049278669792251362, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 8442153795819958122, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.80222476 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.59702206 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 73 + objectReference: {fileID: 0} + - target: {fileID: 8884749977753211733, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.97341245 + objectReference: {fileID: 0} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.2290595 + objectReference: {fileID: 0} + - target: {fileID: 9075868684072153843, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 6dcda9db8e41b994fa45d6fb9f2727eb, + type: 3} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fe6552b2de93c3d4eaa415de831b9e48, type: 3} +--- !u!1001 &176630788 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 214106816762005961, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9895467 + objectReference: {fileID: 0} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.14421286 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.6499779 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.75995314 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.2689345 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.96315855 + objectReference: {fileID: 0} + - target: {fileID: 884409790315790949, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 908995021697286994, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 1120337324093443795, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8480452 + objectReference: {fileID: 0} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.529924 + objectReference: {fileID: 0} + - target: {fileID: 1199949695299070935, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.85965437 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.51087606 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -64.679 + objectReference: {fileID: 0} + - target: {fileID: 1757003429671185913, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.y + value: -9 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2109406425740471539, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9531303 + objectReference: {fileID: 0} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.3025603 + objectReference: {fileID: 0} + - target: {fileID: 2394272270934194018, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 2866773884637038297, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 3315695991633057968, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 3486873636873926497, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 3811232159197790502, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9964945 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.083659045 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -8.193 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.99993587 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.011333018 + objectReference: {fileID: 0} + - target: {fileID: 4141533422923323719, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.99610794 + objectReference: {fileID: 0} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.08814168 + objectReference: {fileID: 0} + - target: {fileID: 4809469840632959723, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.952654 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.30405664 + objectReference: {fileID: 0} + - target: {fileID: 5360480908917160698, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Name + value: PV_Character_Witch_Graphics_MAT (Unlit) + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7461219 + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.6658095 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9943322 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.10631809 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9147923 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.40392464 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -46.12 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7574691 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.6528711 + objectReference: {fileID: 0} + - target: {fileID: 6970501555465100562, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.91293144 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.40811306 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9999744 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.0071549397 + objectReference: {fileID: 0} + - target: {fileID: 7946689332572391608, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 8049278669792251362, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 8442153795819958122, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.80222476 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.59702206 + objectReference: {fileID: 0} + - target: {fileID: 8884749977753211733, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.97341245 + objectReference: {fileID: 0} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.22905943 + objectReference: {fileID: 0} + - target: {fileID: 9075868684072153843, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 2f5528ffbd3e87343be1478384724b19, type: 2} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fe6552b2de93c3d4eaa415de831b9e48, type: 3} +--- !u!1001 &344609684 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 214106816762005961, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9895463 + objectReference: {fileID: 0} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.14421593 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.6499778 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.7599532 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.2689343 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.9631586 + objectReference: {fileID: 0} + - target: {fileID: 884409790315790949, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 908995021697286994, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 1120337324093443795, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.84804547 + objectReference: {fileID: 0} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.52992356 + objectReference: {fileID: 0} + - target: {fileID: 1199949695299070935, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8596542 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.51087636 + objectReference: {fileID: 0} + - target: {fileID: 1757003429671185913, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.x + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2109406425740471539, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.95313025 + objectReference: {fileID: 0} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.30256015 + objectReference: {fileID: 0} + - target: {fileID: 2394272270934194018, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 2866773884637038297, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 3315695991633057968, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 3486873636873926497, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 3811232159197790502, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9964945 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.083658844 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.99993587 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.01133269 + objectReference: {fileID: 0} + - target: {fileID: 4141533422923323719, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.99610794 + objectReference: {fileID: 0} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.08814163 + objectReference: {fileID: 0} + - target: {fileID: 4809469840632959723, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.95265394 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.30405676 + objectReference: {fileID: 0} + - target: {fileID: 5360480908917160698, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Name + value: PV_Character_Witch_Graphics_SG + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7461212 + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.66581017 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.99433225 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.10631809 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.91479224 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.40392482 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7574704 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.6528695 + objectReference: {fileID: 0} + - target: {fileID: 6970501555465100562, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9129313 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.40811312 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9999744 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.007153911 + objectReference: {fileID: 0} + - target: {fileID: 7946689332572391608, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 8049278669792251362, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 8442153795819958122, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.80222476 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.59702224 + objectReference: {fileID: 0} + - target: {fileID: 8884749977753211733, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.97341245 + objectReference: {fileID: 0} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.2290595 + objectReference: {fileID: 0} + - target: {fileID: 9075868684072153843, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: f56096256de541149b943f4030381b56, + type: 3} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fe6552b2de93c3d4eaa415de831b9e48, type: 3} +--- !u!1 &398519664 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 398519670} + - component: {fileID: 398519669} + - component: {fileID: 398519668} + - component: {fileID: 398519667} + - component: {fileID: 398519666} + - component: {fileID: 398519665} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &398519665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 398519664} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 73231aa468d81ea49bc3d914080de185, type: 3} + m_Name: + m_EditorClassIdentifier: + ImageComparisonSettings: + TargetWidth: 512 + TargetHeight: 512 + TargetMSAASamples: 1 + PerPixelCorrectnessThreshold: 0.001 + PerPixelGammaThreshold: 0.003921569 + PerPixelAlphaThreshold: 0.003921569 + RMSEThreshold: 0 + AverageCorrectnessThreshold: 0.005 + IncorrectPixelsThreshold: 0.0000038146973 + UseHDR: 0 + UseBackBuffer: 0 + ImageResolution: 0 + ActiveImageTests: 1 + ActivePixelTests: 7 + WaitFrames: 0 + XRCompatible: 0 + gpuDrivenCompatible: 1 + CheckMemoryAllocation: 1 + renderBackendCompatibility: 2 + SetBackBufferResolution: 0 +--- !u!114 &398519666 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 398519664} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8c967615a7994bc49a3a77f079e6a859, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &398519667 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 398519664} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + m_Quality: 3 + m_FrameInfluence: 0.1 + m_JitterScale: 1 + m_MipBias: 0 + m_VarianceClampScale: 0.9 + m_ContrastAdaptiveSharpening: 0 +--- !u!81 &398519668 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 398519664} + m_Enabled: 1 +--- !u!20 &398519669 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 398519664} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 1} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + 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: 1 + orthographic size: 12 + 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: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &398519670 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 398519664} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &807541266 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 214106816762005961, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.98954684 + objectReference: {fileID: 0} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.14421214 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.6499779 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.75995314 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.26893416 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.9631586 + objectReference: {fileID: 0} + - target: {fileID: 884409790315790949, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 908995021697286994, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 1120337324093443795, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8480453 + objectReference: {fileID: 0} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.52992374 + objectReference: {fileID: 0} + - target: {fileID: 1199949695299070935, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.85965407 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.5108766 + objectReference: {fileID: 0} + - target: {fileID: 1757003429671185913, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2109406425740471539, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9531303 + objectReference: {fileID: 0} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.30256024 + objectReference: {fileID: 0} + - target: {fileID: 2394272270934194018, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 2866773884637038297, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 3315695991633057968, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 3486873636873926497, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 3811232159197790502, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9964945 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.083658755 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.99993587 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.011333078 + objectReference: {fileID: 0} + - target: {fileID: 4141533422923323719, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.99610794 + objectReference: {fileID: 0} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.08814168 + objectReference: {fileID: 0} + - target: {fileID: 4809469840632959723, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.952654 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.30405664 + objectReference: {fileID: 0} + - target: {fileID: 5360480908917160698, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Name + value: PV_Character_Witch_Graphics_MAT + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7461215 + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.66580987 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9943322 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.10631804 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9147923 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.40392464 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.7574688 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.6528714 + objectReference: {fileID: 0} + - target: {fileID: 6970501555465100562, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.91293144 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.40811306 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9999745 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.0071552237 + objectReference: {fileID: 0} + - target: {fileID: 7946689332572391608, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 8049278669792251362, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 8442153795819958122, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8022248 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.5970222 + objectReference: {fileID: 0} + - target: {fileID: 8884749977753211733, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.97341245 + objectReference: {fileID: 0} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.22905943 + objectReference: {fileID: 0} + - target: {fileID: 9075868684072153843, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: 2100000, guid: 412569f2f80891648b80a489e496456c, type: 2} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fe6552b2de93c3d4eaa415de831b9e48, type: 3} +--- !u!1001 &985979362 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9895463 + objectReference: {fileID: 0} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.14421572 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.64997786 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.7599532 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.2689343 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.9631586 + objectReference: {fileID: 0} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.84804595 + objectReference: {fileID: 0} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.5299227 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8596542 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.51087636 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.x + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9531303 + objectReference: {fileID: 0} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.3025603 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9964945 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.083658844 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9999358 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.011332809 + objectReference: {fileID: 0} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.08814156 + objectReference: {fileID: 0} + - target: {fileID: 4809469840632959723, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.95265406 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.30405653 + objectReference: {fileID: 0} + - target: {fileID: 5360480908917160698, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Name + value: PV_Character_Witch_Graphics_STD + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.74612063 + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.6658109 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.99433213 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.10631828 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9147923 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.40392473 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.75747037 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.6528696 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.91293156 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.40811285 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9999745 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.0071540168 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8022247 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.5970223 + objectReference: {fileID: 0} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.97341245 + objectReference: {fileID: 0} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.22905943 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fe6552b2de93c3d4eaa415de831b9e48, type: 3} +--- !u!1001 &1847540112 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 214106816762005961, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.98954594 + objectReference: {fileID: 0} + - target: {fileID: 543087296383600425, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.14421843 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.64997786 + objectReference: {fileID: 0} + - target: {fileID: 626156070211794353, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.7599532 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.26893452 + objectReference: {fileID: 0} + - target: {fileID: 755418975874029658, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.9631585 + objectReference: {fileID: 0} + - target: {fileID: 884409790315790949, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 908995021697286994, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 1120337324093443795, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8480458 + objectReference: {fileID: 0} + - target: {fileID: 1149402346729670462, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.5299229 + objectReference: {fileID: 0} + - target: {fileID: 1199949695299070935, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.85965437 + objectReference: {fileID: 0} + - target: {fileID: 1596300444926971438, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.51087606 + objectReference: {fileID: 0} + - target: {fileID: 1757003429671185913, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.x + value: -8 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.y + value: -9 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1923255991211020547, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2109406425740471539, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9531303 + objectReference: {fileID: 0} + - target: {fileID: 2125270382893983233, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.3025603 + objectReference: {fileID: 0} + - target: {fileID: 2394272270934194018, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 2866773884637038297, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 3315695991633057968, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 3486873636873926497, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 3811232159197790502, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9964945 + objectReference: {fileID: 0} + - target: {fileID: 4034153848321888523, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.08365901 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.99993587 + objectReference: {fileID: 0} + - target: {fileID: 4070664735893328748, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.011332929 + objectReference: {fileID: 0} + - target: {fileID: 4141533422923323719, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 4258122449936103463, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.08814156 + objectReference: {fileID: 0} + - target: {fileID: 4809469840632959723, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.95265406 + objectReference: {fileID: 0} + - target: {fileID: 5108041556266563003, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.30405653 + objectReference: {fileID: 0} + - target: {fileID: 5360480908917160698, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_Name + value: PV_Character_Witch_Graphics_SG (Custom + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.74612105 + objectReference: {fileID: 0} + - target: {fileID: 5409158013052329853, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.6658104 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.99433213 + objectReference: {fileID: 0} + - target: {fileID: 5658866501273899556, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.10631828 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9147923 + objectReference: {fileID: 0} + - target: {fileID: 5996230210514969985, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.40392473 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.757472 + objectReference: {fileID: 0} + - target: {fileID: 6174967439153519615, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.65286773 + objectReference: {fileID: 0} + - target: {fileID: 6970501555465100562, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.91293156 + objectReference: {fileID: 0} + - target: {fileID: 7281122961444718617, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.40811285 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: -0.9999744 + objectReference: {fileID: 0} + - target: {fileID: 7678734390339890045, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.0071536726 + objectReference: {fileID: 0} + - target: {fileID: 7946689332572391608, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 8049278669792251362, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 8442153795819958122, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.8022247 + objectReference: {fileID: 0} + - target: {fileID: 8453992453571304513, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.5970223 + objectReference: {fileID: 0} + - target: {fileID: 8884749977753211733, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.97341245 + objectReference: {fileID: 0} + - target: {fileID: 9002227607057579534, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: m_LocalRotation.z + value: 0.2290595 + objectReference: {fileID: 0} + - target: {fileID: 9075868684072153843, guid: fe6552b2de93c3d4eaa415de831b9e48, + type: 3} + propertyPath: 'm_Materials.Array.data[0]' + value: + objectReference: {fileID: -876546973899608171, guid: 7bccdcf54cc63ea4cbdffab9921e3991, + type: 3} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: fe6552b2de93c3d4eaa415de831b9e48, type: 3} +--- !u!1 &1851464396 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1851464398} + - component: {fileID: 1851464397} + m_Layer: 0 + m_Name: Light 2D + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1851464397 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1851464396} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ComponentVersion: 2 + m_LightType: 4 + m_BlendStyleIndex: 0 + m_FalloffIntensity: 0.5 + m_Color: {r: 0.78431374, g: 0.78431374, b: 0.39215687, a: 1} + m_Intensity: 1 + m_LightVolumeIntensity: 1 + m_LightVolumeEnabled: 0 + m_ApplyToSortingLayers: eb0feddf00000000e980ef06 + m_LightCookieSprite: {fileID: 0} + m_DeprecatedPointLightCookieSprite: {fileID: 0} + m_LightOrder: 0 + m_AlphaBlendOnOverlap: 0 + m_OverlapOperation: 0 + m_NormalMapDistance: 3 + m_NormalMapQuality: 2 + m_UseNormalMap: 0 + m_ShadowsEnabled: 1 + m_ShadowIntensity: 0.75 + m_ShadowSoftness: 0.3 + m_ShadowSoftnessFalloffIntensity: 0.5 + m_ShadowVolumeIntensityEnabled: 0 + m_ShadowVolumeIntensity: 0.75 + m_LocalBounds: + m_Center: {x: 0, y: -0.00000011920929, z: 0} + m_Extent: {x: 0.9985302, y: 0.99853027, z: 0} + m_PointLightInnerAngle: 360 + m_PointLightOuterAngle: 360 + m_PointLightInnerRadius: 0.5316736 + m_PointLightOuterRadius: 3.8789914 + m_ShapeLightParametricSides: 5 + m_ShapeLightParametricAngleOffset: 0 + m_ShapeLightParametricRadius: 1 + m_ShapeLightFalloffSize: 0.5 + m_ShapeLightFalloffOffset: {x: 0, y: 0} + m_ShapePath: + - {x: -0.5, y: -0.5, z: 0} + - {x: 0.5, y: -0.5, z: 0} + - {x: 0.5, y: 0.5, z: 0} + - {x: -0.5, y: 0.5, z: 0} +--- !u!4 &1851464398 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1851464396} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 985979362} + - {fileID: 807541266} + - {fileID: 344609684} + - {fileID: 107093951} + - {fileID: 176630788} + - {fileID: 1847540112} + - {fileID: 1851464398} + - {fileID: 398519670} diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_DynamicBatch_GPUSkinning.unity.meta b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_DynamicBatch_GPUSkinning.unity.meta new file mode 100644 index 00000000000..fc69c3ed08e --- /dev/null +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_DynamicBatch_GPUSkinning.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2938527f2d599194aa960e86202cf28c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning.meta b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning.meta new file mode 100644 index 00000000000..c8959d3f40d --- /dev/null +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 939a23e91c8985b4587d476cf9f26440 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/AnimatedShake.shadersubgraph b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/AnimatedShake.shadersubgraph new file mode 100644 index 00000000000..7ca2c88c666 --- /dev/null +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/AnimatedShake.shadersubgraph @@ -0,0 +1,626 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "92ce43c52b9b4720b51c7708f9086dd9", + "m_Properties": [ + { + "m_Id": "40f44f8a7cd34b13b695ba823dfcbc73" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "e743a56c6afd418194d46a4e880eec36" + } + ], + "m_Nodes": [ + { + "m_Id": "1913886888554a6a97b7b54679979d82" + }, + { + "m_Id": "dc5a1d6555c14a78893135651ba0357b" + }, + { + "m_Id": "e75ccdc9be734420b9439e1904a80cde" + }, + { + "m_Id": "b2144b990a484c04afba74c9ef435770" + }, + { + "m_Id": "8028d7ee3ec14dcaaa31e2dbbca4656e" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8028d7ee3ec14dcaaa31e2dbbca4656e" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "b2144b990a484c04afba74c9ef435770" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b2144b990a484c04afba74c9ef435770" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e75ccdc9be734420b9439e1904a80cde" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "b2144b990a484c04afba74c9ef435770" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e75ccdc9be734420b9439e1904a80cde" + }, + "m_SlotId": 2 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dc5a1d6555c14a78893135651ba0357b" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "1913886888554a6a97b7b54679979d82" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "e75ccdc9be734420b9439e1904a80cde" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dc5a1d6555c14a78893135651ba0357b" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 0.0 + }, + "m_Blocks": [] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Sub Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "1913886888554a6a97b7b54679979d82" + }, + "m_SubDatas": [], + "m_ActiveTargets": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphOutputNode", + "m_ObjectId": "1913886888554a6a97b7b54679979d82", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Output", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 143.00003051757813, + "y": -272.9999694824219, + "width": 116.0, + "height": 77.0 + } + }, + "m_Slots": [ + { + "m_Id": "569ebcd5d6f64ca3b3f5e32c87d3870a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "IsFirstSlotValid": true +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "3253f919a92a418085e1703e508f6a14", + "m_Id": 3, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.ShaderGraph.Internal.Vector3ShaderProperty", + "m_ObjectId": "40f44f8a7cd34b13b695ba823dfcbc73", + "m_Guid": { + "m_GuidSerialized": "d6199f8e-2b1e-49e1-94ed-9c3fbfc57d40" + }, + "m_Name": "Vector3", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "Vector3", + "m_DefaultReferenceName": "_Vector3", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "555e7afab44649cfbc31e2c0980473b0", + "m_Id": 1, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "569ebcd5d6f64ca3b3f5e32c87d3870a", + "m_Id": 1, + "m_DisplayName": "Out_Vector1", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector1", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "63ae9761c5694f0a86767c0463672511", + "m_Id": 1, + "m_DisplayName": "X", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "X", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "6c3638a188c349b3a5167ab271f13cae", + "m_Id": 4, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "70a133e30a3d44428ed3beafdb52a5ec", + "m_Id": 1, + "m_DisplayName": "Min", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Min", + "m_StageCapability": 3, + "m_Value": 0.20000000298023225, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "8028d7ee3ec14dcaaa31e2dbbca4656e", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -764.9999389648438, + "y": -239.00003051757813, + "width": 118.0, + "height": 33.99993896484375 + } + }, + "m_Slots": [ + { + "m_Id": "dc6d7ad4ddc84248ba90ec75aacabd78" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "40f44f8a7cd34b13b695ba823dfcbc73" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9c15b889c68746f0a0e3dfdb559086f3", + "m_Id": 2, + "m_DisplayName": "Y", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Y", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [ + "Y" + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b02a4002a888450b910cbeeef258928c", + "m_Id": 2, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SplitNode", + "m_ObjectId": "b2144b990a484c04afba74c9ef435770", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Split", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -568.9999389648438, + "y": -273.0, + "width": 119.99996948242188, + "height": 148.99996948242188 + } + }, + "m_Slots": [ + { + "m_Id": "f7a00e10fde144f1aedb2c287dfe09d5" + }, + { + "m_Id": "555e7afab44649cfbc31e2c0980473b0" + }, + { + "m_Id": "b02a4002a888450b910cbeeef258928c" + }, + { + "m_Id": "edb026b1d49446f9bfc114587f111608" + }, + { + "m_Id": "6c3638a188c349b3a5167ab271f13cae" + } + ], + "synonyms": [ + "separate" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "d510e184951545d1acf07e2f371c9268", + "m_Id": 2, + "m_DisplayName": "Max", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Max", + "m_StageCapability": 3, + "m_Value": 0.4000000059604645, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.RandomRangeNode", + "m_ObjectId": "dc5a1d6555c14a78893135651ba0357b", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Random Range", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -144.00003051757813, + "y": -273.0, + "width": 207.99996948242188, + "height": 326.0000305175781 + } + }, + "m_Slots": [ + { + "m_Id": "fb3bf1696c174090a384d2b0e34b6bed" + }, + { + "m_Id": "70a133e30a3d44428ed3beafdb52a5ec" + }, + { + "m_Id": "d510e184951545d1acf07e2f371c9268" + }, + { + "m_Id": "3253f919a92a418085e1703e508f6a14" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "dc6d7ad4ddc84248ba90ec75aacabd78", + "m_Id": 0, + "m_DisplayName": "Vector3", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "e221bd23e2b24a6593ea8914fc66386c", + "m_Id": 0, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "e743a56c6afd418194d46a4e880eec36", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "40f44f8a7cd34b13b695ba823dfcbc73" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2Node", + "m_ObjectId": "e75ccdc9be734420b9439e1904a80cde", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Vector 2", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -365.9999694824219, + "y": -273.0, + "width": 127.99996948242188, + "height": 100.99996948242188 + } + }, + "m_Slots": [ + { + "m_Id": "63ae9761c5694f0a86767c0463672511" + }, + { + "m_Id": "9c15b889c68746f0a0e3dfdb559086f3" + }, + { + "m_Id": "e221bd23e2b24a6593ea8914fc66386c" + } + ], + "synonyms": [ + "2", + "v2", + "vec2", + "float2" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Value": { + "x": 0.0, + "y": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "edb026b1d49446f9bfc114587f111608", + "m_Id": 3, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "f7a00e10fde144f1aedb2c287dfe09d5", + "m_Id": 0, + "m_DisplayName": "In", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "In", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector2MaterialSlot", + "m_ObjectId": "fb3bf1696c174090a384d2b0e34b6bed", + "m_Id": 0, + "m_DisplayName": "Seed", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Seed", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [] +} + diff --git a/Packages/com.unity.shadergraph/Editor/Resources/Styles/HelpBoxRow.uss.meta b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/AnimatedShake.shadersubgraph.meta similarity index 55% rename from Packages/com.unity.shadergraph/Editor/Resources/Styles/HelpBoxRow.uss.meta rename to Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/AnimatedShake.shadersubgraph.meta index 68ff459546d..6fce403128b 100644 --- a/Packages/com.unity.shadergraph/Editor/Resources/Styles/HelpBoxRow.uss.meta +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/AnimatedShake.shadersubgraph.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c0c3b27af341d91469183b16b7d6638b +guid: fe626b79d5271b4419e683378300aa07 ScriptedImporter: internalIDToNameTable: [] externalObjects: {} @@ -7,5 +7,4 @@ ScriptedImporter: userData: assetBundleName: assetBundleVariant: - script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} - disableValidation: 0 + script: {fileID: 11500000, guid: 60072b568d64c40a485e0fc55012dc9f, type: 3} diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Animato Custom.shadergraph b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Animato Custom.shadergraph new file mode 100644 index 00000000000..c8470702218 --- /dev/null +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Animato Custom.shadergraph @@ -0,0 +1,1359 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "73b6e152d9534ff5ae021c05cba69b74", + "m_Properties": [ + { + "m_Id": "8c173bd587004b6c99465633f6ecc2cf" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "facad180c3c743f6bb0bf6ee99e97802" + } + ], + "m_Nodes": [ + { + "m_Id": "e5a4b4c78010470c92511922e3aefbab" + }, + { + "m_Id": "7bb3fd8fddc14969b0a605683379d2cb" + }, + { + "m_Id": "c16553fe00304d678981ffb7dc2ed9cb" + }, + { + "m_Id": "c9581b592693432fa6fa8bd179465586" + }, + { + "m_Id": "89f5db0056bf4aacaaae8a79c2388c10" + }, + { + "m_Id": "06f4741b77bb411b8ee24b6d980532a0" + }, + { + "m_Id": "dc5456655f9f42f1bb258f4d1a8098f4" + }, + { + "m_Id": "43e9551915974ce38e3a4b83ba5d75d3" + }, + { + "m_Id": "99b38297585b486c9f8fc33b5c362749" + }, + { + "m_Id": "a69862095b5f4158a19a545f2525f221" + }, + { + "m_Id": "9199cb4bfdcf4ec7ab3e3f39fe1cbc20" + }, + { + "m_Id": "4c216963e3044b5eb04f99890156d351" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "06f4741b77bb411b8ee24b6d980532a0" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4c216963e3044b5eb04f99890156d351" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "06f4741b77bb411b8ee24b6d980532a0" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "99b38297585b486c9f8fc33b5c362749" + }, + "m_SlotId": -535192389 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "06f4741b77bb411b8ee24b6d980532a0" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7bb3fd8fddc14969b0a605683379d2cb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "06f4741b77bb411b8ee24b6d980532a0" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c16553fe00304d678981ffb7dc2ed9cb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "43e9551915974ce38e3a4b83ba5d75d3" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dc5456655f9f42f1bb258f4d1a8098f4" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "4c216963e3044b5eb04f99890156d351" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e5a4b4c78010470c92511922e3aefbab" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "99b38297585b486c9f8fc33b5c362749" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "4c216963e3044b5eb04f99890156d351" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dc5456655f9f42f1bb258f4d1a8098f4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c9581b592693432fa6fa8bd179465586" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dc5456655f9f42f1bb258f4d1a8098f4" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "89f5db0056bf4aacaaae8a79c2388c10" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 515.0000610351563, + "y": -413.0000305175781 + }, + "m_Blocks": [ + { + "m_Id": "e5a4b4c78010470c92511922e3aefbab" + }, + { + "m_Id": "7bb3fd8fddc14969b0a605683379d2cb" + }, + { + "m_Id": "c16553fe00304d678981ffb7dc2ed9cb" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 200.0 + }, + "m_Blocks": [ + { + "m_Id": "c9581b592693432fa6fa8bd179465586" + }, + { + "m_Id": "89f5db0056bf4aacaaae8a79c2388c10" + }, + { + "m_Id": "a69862095b5f4158a19a545f2525f221" + }, + { + "m_Id": "9199cb4bfdcf4ec7ab3e3f39fe1cbc20" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "12a76bc656b14466b6999c45ac6f7c5d" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0228fd06c8f4459295925aea5a080d8f", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SpriteSkinningNode", + "m_ObjectId": "06f4741b77bb411b8ee24b6d980532a0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sprite Skinning", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -750.9999389648438, + "y": -391.99993896484377, + "width": 271.0, + "height": 125.0 + } + }, + "m_Slots": [ + { + "m_Id": "2a08eb5cfe9d412986f84ac3c27cdf77" + }, + { + "m_Id": "60edc9ea34ec4e1b9cbc45339bad10a2" + }, + { + "m_Id": "c7fac23f0d494b7ba057b5bb654e4402" + }, + { + "m_Id": "c04917131a1243518ead9a715a96868f" + }, + { + "m_Id": "9a5fd127cc394d2abe606adf2aeafdf7" + }, + { + "m_Id": "12c94bc2e3864b558477851dd648ca47" + } + ], + "synonyms": [ + "skinning", + "animation", + "sprite", + "2d" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0b40cb092472497e91a3a2ccfd889e81", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "12a76bc656b14466b6999c45ac6f7c5d", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "5e0c3ff744874937aff1a828a88eda45" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 0, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "12c94bc2e3864b558477851dd648ca47", + "m_Id": 5, + "m_DisplayName": "Skinned Tangent", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Skinned Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "2062ea3fe340407db909057e12659463", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "2640b29785be4ee3a8991183a4c12f7a", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "2688bb6744f642759ac52094dbca21af", + "m_Id": -535192389, + "m_DisplayName": "Vector3", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_Vector3", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "28329ec947d84ebe90add03811d2e18d", + "m_Id": 0, + "m_DisplayName": "Normal (Tangent Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalTS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "28bfc7c406ca41c4824dd41f150fddce", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "2a08eb5cfe9d412986f84ac3c27cdf77", + "m_Id": 0, + "m_DisplayName": "Vertex Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vertex Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2e7b49ea74ae483c864aca99a495acb3", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "3bb118fee62e4c0e8debca8d7fc23d06", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "3c223b0a3dce472b9030ba8df501b01e", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "43e9551915974ce38e3a4b83ba5d75d3", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -914.9998779296875, + "y": 354.0, + "width": 133.99993896484376, + "height": 33.999969482421878 + } + }, + "m_Slots": [ + { + "m_Id": "d33160ba141948f6a46215d78089b823" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8c173bd587004b6c99465633f6ecc2cf" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "4c216963e3044b5eb04f99890156d351", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 140.9999542236328, + "y": -736.9999389648438, + "width": 208.0000762939453, + "height": 302.0000305175781 + } + }, + "m_Slots": [ + { + "m_Id": "7afc63d56ecf46ddb9a4996318d1d5a0" + }, + { + "m_Id": "51574d2f75f2483baa67695b4f08ff15" + }, + { + "m_Id": "bb9c54c8c28843ffa635b164921b2367" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "51574d2f75f2483baa67695b4f08ff15", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalSpriteCustomLitSubTarget", + "m_ObjectId": "5e0c3ff744874937aff1a828a88eda45" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "60edc9ea34ec4e1b9cbc45339bad10a2", + "m_Id": 1, + "m_DisplayName": "Vertex Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vertex Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "6a16af7a5e494f8cb7b61a3c3d724385", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "7afc63d56ecf46ddb9a4996318d1d5a0", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7bb3fd8fddc14969b0a605683379d2cb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "28bfc7c406ca41c4824dd41f150fddce" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "803939290f314a53baf80716bf42187a", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "89f5db0056bf4aacaaae8a79c2388c10", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "0b40cb092472497e91a3a2ccfd889e81" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "8c173bd587004b6c99465633f6ecc2cf", + "m_Guid": { + "m_GuidSerialized": "fcbd65a7-4680-4f75-ac63-9334f4477d7f" + }, + "m_Name": "_MainTex", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_MainTex", + "m_DefaultReferenceName": "_MainTex", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "useTexelSize": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "9199cb4bfdcf4ec7ab3e3f39fe1cbc20", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalTS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "28329ec947d84ebe90add03811d2e18d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalTS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "99b38297585b486c9f8fc33b5c362749", + "m_Group": { + "m_Id": "" + }, + "m_Name": "AnimatedShake", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -221.99998474121095, + "y": -737.0, + "width": 208.00001525878907, + "height": 279.0 + } + }, + "m_Slots": [ + { + "m_Id": "2688bb6744f642759ac52094dbca21af" + }, + { + "m_Id": "9a7d32a8613d4ad0ac8481c9bc181be3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"fe626b79d5271b4419e683378300aa07\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "d6199f8e-2b1e-49e1-94ed-9c3fbfc57d40" + ], + "m_PropertyIds": [ + -535192389 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "9a5fd127cc394d2abe606adf2aeafdf7", + "m_Id": 4, + "m_DisplayName": "Skinned Normal", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Skinned Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9a7d32a8613d4ad0ac8481c9bc181be3", + "m_Id": 1, + "m_DisplayName": "Out_Vector1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector1", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "a69862095b5f4158a19a545f2525f221", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.SpriteMask", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "df7a489423db4aeb980b044ecf12707a" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.SpriteMask" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b2b1c1bf3c4d494b9fe44eaa68b620fc", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "bb9c54c8c28843ffa635b164921b2367", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c04917131a1243518ead9a715a96868f", + "m_Id": 3, + "m_DisplayName": "Skinned Position", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Skinned Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "c16553fe00304d678981ffb7dc2ed9cb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "d78074ba68e644ee8258facdc91924e3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "c7fac23f0d494b7ba057b5bb654e4402", + "m_Id": 2, + "m_DisplayName": "Vertex Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vertex Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "c9581b592693432fa6fa8bd179465586", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "3bb118fee62e4c0e8debca8d7fc23d06" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "d33160ba141948f6a46215d78089b823", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "d78074ba68e644ee8258facdc91924e3", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "dc5456655f9f42f1bb258f4d1a8098f4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -469.0, + "y": 194.99998474121095, + "width": 208.0, + "height": 434.99993896484377 + } + }, + "m_Slots": [ + { + "m_Id": "6a16af7a5e494f8cb7b61a3c3d724385" + }, + { + "m_Id": "0228fd06c8f4459295925aea5a080d8f" + }, + { + "m_Id": "b2b1c1bf3c4d494b9fe44eaa68b620fc" + }, + { + "m_Id": "2e7b49ea74ae483c864aca99a495acb3" + }, + { + "m_Id": "803939290f314a53baf80716bf42187a" + }, + { + "m_Id": "3c223b0a3dce472b9030ba8df501b01e" + }, + { + "m_Id": "2640b29785be4ee3a8991183a4c12f7a" + }, + { + "m_Id": "f8ed502e9a6c465394282d514ccb66b8" + } + ], + "synonyms": [ + "tex2d" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBAMaterialSlot", + "m_ObjectId": "df7a489423db4aeb980b044ecf12707a", + "m_Id": 0, + "m_DisplayName": "Sprite Mask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SpriteMask", + "m_StageCapability": 2, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "e5a4b4c78010470c92511922e3aefbab", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "2062ea3fe340407db909057e12659463" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "f8ed502e9a6c465394282d514ccb66b8", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "facad180c3c743f6bb0bf6ee99e97802", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "8c173bd587004b6c99465633f6ecc2cf" + } + ] +} + diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Animato Custom.shadergraph.meta b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Animato Custom.shadergraph.meta new file mode 100644 index 00000000000..d94c5bc7863 --- /dev/null +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Animato Custom.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 7bccdcf54cc63ea4cbdffab9921e3991 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Animato Unlit.shadergraph b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Animato Unlit.shadergraph new file mode 100644 index 00000000000..c046562b85a --- /dev/null +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Animato Unlit.shadergraph @@ -0,0 +1,1230 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "73b6e152d9534ff5ae021c05cba69b74", + "m_Properties": [ + { + "m_Id": "8c173bd587004b6c99465633f6ecc2cf" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "facad180c3c743f6bb0bf6ee99e97802" + } + ], + "m_Nodes": [ + { + "m_Id": "e5a4b4c78010470c92511922e3aefbab" + }, + { + "m_Id": "7bb3fd8fddc14969b0a605683379d2cb" + }, + { + "m_Id": "c16553fe00304d678981ffb7dc2ed9cb" + }, + { + "m_Id": "c9581b592693432fa6fa8bd179465586" + }, + { + "m_Id": "89f5db0056bf4aacaaae8a79c2388c10" + }, + { + "m_Id": "06f4741b77bb411b8ee24b6d980532a0" + }, + { + "m_Id": "dc5456655f9f42f1bb258f4d1a8098f4" + }, + { + "m_Id": "43e9551915974ce38e3a4b83ba5d75d3" + }, + { + "m_Id": "99b38297585b486c9f8fc33b5c362749" + }, + { + "m_Id": "8f5045ee4e734273997432e1a7046761" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "06f4741b77bb411b8ee24b6d980532a0" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "8f5045ee4e734273997432e1a7046761" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "06f4741b77bb411b8ee24b6d980532a0" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "99b38297585b486c9f8fc33b5c362749" + }, + "m_SlotId": -535192389 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "06f4741b77bb411b8ee24b6d980532a0" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7bb3fd8fddc14969b0a605683379d2cb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "06f4741b77bb411b8ee24b6d980532a0" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c16553fe00304d678981ffb7dc2ed9cb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "43e9551915974ce38e3a4b83ba5d75d3" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dc5456655f9f42f1bb258f4d1a8098f4" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "8f5045ee4e734273997432e1a7046761" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e5a4b4c78010470c92511922e3aefbab" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "99b38297585b486c9f8fc33b5c362749" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "8f5045ee4e734273997432e1a7046761" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dc5456655f9f42f1bb258f4d1a8098f4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c9581b592693432fa6fa8bd179465586" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dc5456655f9f42f1bb258f4d1a8098f4" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "89f5db0056bf4aacaaae8a79c2388c10" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 515.0000610351563, + "y": -413.0000305175781 + }, + "m_Blocks": [ + { + "m_Id": "e5a4b4c78010470c92511922e3aefbab" + }, + { + "m_Id": "7bb3fd8fddc14969b0a605683379d2cb" + }, + { + "m_Id": "c16553fe00304d678981ffb7dc2ed9cb" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 200.0 + }, + "m_Blocks": [ + { + "m_Id": "c9581b592693432fa6fa8bd179465586" + }, + { + "m_Id": "89f5db0056bf4aacaaae8a79c2388c10" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "12a76bc656b14466b6999c45ac6f7c5d" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0228fd06c8f4459295925aea5a080d8f", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SpriteSkinningNode", + "m_ObjectId": "06f4741b77bb411b8ee24b6d980532a0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sprite Skinning", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -464.0, + "y": -366.9999694824219, + "width": 271.0, + "height": 125.0 + } + }, + "m_Slots": [ + { + "m_Id": "2a08eb5cfe9d412986f84ac3c27cdf77" + }, + { + "m_Id": "60edc9ea34ec4e1b9cbc45339bad10a2" + }, + { + "m_Id": "c7fac23f0d494b7ba057b5bb654e4402" + }, + { + "m_Id": "c04917131a1243518ead9a715a96868f" + }, + { + "m_Id": "9a5fd127cc394d2abe606adf2aeafdf7" + }, + { + "m_Id": "12c94bc2e3864b558477851dd648ca47" + } + ], + "synonyms": [ + "skinning", + "animation", + "sprite", + "2d" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0b40cb092472497e91a3a2ccfd889e81", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalSpriteUnlitSubTarget", + "m_ObjectId": "0bd0f863bc214715a96d70f87923f3d7" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "123652db3f1c4ad09e88493c6d9bdb0f", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "12a76bc656b14466b6999c45ac6f7c5d", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "0bd0f863bc214715a96d70f87923f3d7" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 0, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "12c94bc2e3864b558477851dd648ca47", + "m_Id": 5, + "m_DisplayName": "Skinned Tangent", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Skinned Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "2062ea3fe340407db909057e12659463", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "2640b29785be4ee3a8991183a4c12f7a", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "2688bb6744f642759ac52094dbca21af", + "m_Id": -535192389, + "m_DisplayName": "Vector3", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_Vector3", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "28bfc7c406ca41c4824dd41f150fddce", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "2a08eb5cfe9d412986f84ac3c27cdf77", + "m_Id": 0, + "m_DisplayName": "Vertex Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vertex Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2e7b49ea74ae483c864aca99a495acb3", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "323d592ecf6d49b1b3f25962f4397088", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "3bb118fee62e4c0e8debca8d7fc23d06", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "3c223b0a3dce472b9030ba8df501b01e", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "43e9551915974ce38e3a4b83ba5d75d3", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -914.9998779296875, + "y": 354.0, + "width": 133.99993896484376, + "height": 33.999969482421878 + } + }, + "m_Slots": [ + { + "m_Id": "d33160ba141948f6a46215d78089b823" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8c173bd587004b6c99465633f6ecc2cf" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "60edc9ea34ec4e1b9cbc45339bad10a2", + "m_Id": 1, + "m_DisplayName": "Vertex Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vertex Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "6a16af7a5e494f8cb7b61a3c3d724385", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7bb3fd8fddc14969b0a605683379d2cb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "28bfc7c406ca41c4824dd41f150fddce" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "803939290f314a53baf80716bf42187a", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "89f5db0056bf4aacaaae8a79c2388c10", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "0b40cb092472497e91a3a2ccfd889e81" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "8c173bd587004b6c99465633f6ecc2cf", + "m_Guid": { + "m_GuidSerialized": "fcbd65a7-4680-4f75-ac63-9334f4477d7f" + }, + "m_Name": "_MainTex", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_MainTex", + "m_DefaultReferenceName": "_MainTex", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "useTexelSize": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "8f5045ee4e734273997432e1a7046761", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 166.99990844726563, + "y": -677.9999389648438, + "width": 208.00006103515626, + "height": 301.9999694824219 + } + }, + "m_Slots": [ + { + "m_Id": "ab5d45751e0e4caf84c89952a3e82839" + }, + { + "m_Id": "323d592ecf6d49b1b3f25962f4397088" + }, + { + "m_Id": "123652db3f1c4ad09e88493c6d9bdb0f" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "99b38297585b486c9f8fc33b5c362749", + "m_Group": { + "m_Id": "" + }, + "m_Name": "AnimatedShake", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -128.00003051757813, + "y": -692.0, + "width": 207.99993896484376, + "height": 279.0000305175781 + } + }, + "m_Slots": [ + { + "m_Id": "2688bb6744f642759ac52094dbca21af" + }, + { + "m_Id": "9a7d32a8613d4ad0ac8481c9bc181be3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"fe626b79d5271b4419e683378300aa07\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "d6199f8e-2b1e-49e1-94ed-9c3fbfc57d40" + ], + "m_PropertyIds": [ + -535192389 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "9a5fd127cc394d2abe606adf2aeafdf7", + "m_Id": 4, + "m_DisplayName": "Skinned Normal", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Skinned Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9a7d32a8613d4ad0ac8481c9bc181be3", + "m_Id": 1, + "m_DisplayName": "Out_Vector1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector1", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "ab5d45751e0e4caf84c89952a3e82839", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b2b1c1bf3c4d494b9fe44eaa68b620fc", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c04917131a1243518ead9a715a96868f", + "m_Id": 3, + "m_DisplayName": "Skinned Position", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Skinned Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "c16553fe00304d678981ffb7dc2ed9cb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "d78074ba68e644ee8258facdc91924e3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "c7fac23f0d494b7ba057b5bb654e4402", + "m_Id": 2, + "m_DisplayName": "Vertex Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vertex Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "c9581b592693432fa6fa8bd179465586", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "3bb118fee62e4c0e8debca8d7fc23d06" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "d33160ba141948f6a46215d78089b823", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "d78074ba68e644ee8258facdc91924e3", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "dc5456655f9f42f1bb258f4d1a8098f4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -469.0, + "y": 194.99998474121095, + "width": 208.0, + "height": 434.99993896484377 + } + }, + "m_Slots": [ + { + "m_Id": "6a16af7a5e494f8cb7b61a3c3d724385" + }, + { + "m_Id": "0228fd06c8f4459295925aea5a080d8f" + }, + { + "m_Id": "b2b1c1bf3c4d494b9fe44eaa68b620fc" + }, + { + "m_Id": "2e7b49ea74ae483c864aca99a495acb3" + }, + { + "m_Id": "803939290f314a53baf80716bf42187a" + }, + { + "m_Id": "3c223b0a3dce472b9030ba8df501b01e" + }, + { + "m_Id": "2640b29785be4ee3a8991183a4c12f7a" + }, + { + "m_Id": "f8ed502e9a6c465394282d514ccb66b8" + } + ], + "synonyms": [ + "tex2d" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "e5a4b4c78010470c92511922e3aefbab", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "2062ea3fe340407db909057e12659463" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "f8ed502e9a6c465394282d514ccb66b8", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "facad180c3c743f6bb0bf6ee99e97802", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "8c173bd587004b6c99465633f6ecc2cf" + } + ] +} + diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Animato Unlit.shadergraph.meta b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Animato Unlit.shadergraph.meta new file mode 100644 index 00000000000..7d54c8a65a2 --- /dev/null +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Animato Unlit.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 6dcda9db8e41b994fa45d6fb9f2727eb +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Animato.shadergraph b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Animato.shadergraph new file mode 100644 index 00000000000..5974ab3f51b --- /dev/null +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Animato.shadergraph @@ -0,0 +1,1359 @@ +{ + "m_SGVersion": 3, + "m_Type": "UnityEditor.ShaderGraph.GraphData", + "m_ObjectId": "73b6e152d9534ff5ae021c05cba69b74", + "m_Properties": [ + { + "m_Id": "8c173bd587004b6c99465633f6ecc2cf" + } + ], + "m_Keywords": [], + "m_Dropdowns": [], + "m_CategoryData": [ + { + "m_Id": "facad180c3c743f6bb0bf6ee99e97802" + } + ], + "m_Nodes": [ + { + "m_Id": "e5a4b4c78010470c92511922e3aefbab" + }, + { + "m_Id": "7bb3fd8fddc14969b0a605683379d2cb" + }, + { + "m_Id": "c16553fe00304d678981ffb7dc2ed9cb" + }, + { + "m_Id": "c9581b592693432fa6fa8bd179465586" + }, + { + "m_Id": "89f5db0056bf4aacaaae8a79c2388c10" + }, + { + "m_Id": "06f4741b77bb411b8ee24b6d980532a0" + }, + { + "m_Id": "dc5456655f9f42f1bb258f4d1a8098f4" + }, + { + "m_Id": "43e9551915974ce38e3a4b83ba5d75d3" + }, + { + "m_Id": "be41a9bf28ec4a5bb6463b73ed27592c" + }, + { + "m_Id": "cfd8fd11a6584ee49cfe3d1654274402" + }, + { + "m_Id": "99b38297585b486c9f8fc33b5c362749" + }, + { + "m_Id": "6297747abbab49c4a519f9fc82bd68aa" + } + ], + "m_GroupDatas": [], + "m_StickyNoteDatas": [], + "m_Edges": [ + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "06f4741b77bb411b8ee24b6d980532a0" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6297747abbab49c4a519f9fc82bd68aa" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "06f4741b77bb411b8ee24b6d980532a0" + }, + "m_SlotId": 3 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "99b38297585b486c9f8fc33b5c362749" + }, + "m_SlotId": -535192389 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "06f4741b77bb411b8ee24b6d980532a0" + }, + "m_SlotId": 4 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "7bb3fd8fddc14969b0a605683379d2cb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "06f4741b77bb411b8ee24b6d980532a0" + }, + "m_SlotId": 5 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c16553fe00304d678981ffb7dc2ed9cb" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "43e9551915974ce38e3a4b83ba5d75d3" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "dc5456655f9f42f1bb258f4d1a8098f4" + }, + "m_SlotId": 1 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "6297747abbab49c4a519f9fc82bd68aa" + }, + "m_SlotId": 2 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "e5a4b4c78010470c92511922e3aefbab" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "99b38297585b486c9f8fc33b5c362749" + }, + "m_SlotId": 1 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "6297747abbab49c4a519f9fc82bd68aa" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dc5456655f9f42f1bb258f4d1a8098f4" + }, + "m_SlotId": 0 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "c9581b592693432fa6fa8bd179465586" + }, + "m_SlotId": 0 + } + }, + { + "m_OutputSlot": { + "m_Node": { + "m_Id": "dc5456655f9f42f1bb258f4d1a8098f4" + }, + "m_SlotId": 7 + }, + "m_InputSlot": { + "m_Node": { + "m_Id": "89f5db0056bf4aacaaae8a79c2388c10" + }, + "m_SlotId": 0 + } + } + ], + "m_VertexContext": { + "m_Position": { + "x": 515.0000610351563, + "y": -413.0000305175781 + }, + "m_Blocks": [ + { + "m_Id": "e5a4b4c78010470c92511922e3aefbab" + }, + { + "m_Id": "7bb3fd8fddc14969b0a605683379d2cb" + }, + { + "m_Id": "c16553fe00304d678981ffb7dc2ed9cb" + } + ] + }, + "m_FragmentContext": { + "m_Position": { + "x": 0.0, + "y": 200.0 + }, + "m_Blocks": [ + { + "m_Id": "c9581b592693432fa6fa8bd179465586" + }, + { + "m_Id": "89f5db0056bf4aacaaae8a79c2388c10" + }, + { + "m_Id": "be41a9bf28ec4a5bb6463b73ed27592c" + }, + { + "m_Id": "cfd8fd11a6584ee49cfe3d1654274402" + } + ] + }, + "m_PreviewData": { + "serializedMesh": { + "m_SerializedMesh": "{\"mesh\":{\"instanceID\":0}}", + "m_Guid": "" + }, + "preventRotation": false + }, + "m_Path": "Shader Graphs", + "m_GraphPrecision": 1, + "m_PreviewMode": 2, + "m_OutputNode": { + "m_Id": "" + }, + "m_SubDatas": [], + "m_ActiveTargets": [ + { + "m_Id": "12a76bc656b14466b6999c45ac6f7c5d" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0228fd06c8f4459295925aea5a080d8f", + "m_Id": 4, + "m_DisplayName": "R", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "R", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SpriteSkinningNode", + "m_ObjectId": "06f4741b77bb411b8ee24b6d980532a0", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sprite Skinning", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -396.0, + "y": -367.00006103515627, + "width": 271.0, + "height": 125.0 + } + }, + "m_Slots": [ + { + "m_Id": "2a08eb5cfe9d412986f84ac3c27cdf77" + }, + { + "m_Id": "60edc9ea34ec4e1b9cbc45339bad10a2" + }, + { + "m_Id": "c7fac23f0d494b7ba057b5bb654e4402" + }, + { + "m_Id": "c04917131a1243518ead9a715a96868f" + }, + { + "m_Id": "9a5fd127cc394d2abe606adf2aeafdf7" + }, + { + "m_Id": "12c94bc2e3864b558477851dd648ca47" + } + ], + "synonyms": [ + "skinning", + "animation", + "sprite", + "2d" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "0b40cb092472497e91a3a2ccfd889e81", + "m_Id": 0, + "m_DisplayName": "Alpha", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Alpha", + "m_StageCapability": 2, + "m_Value": 1.0, + "m_DefaultValue": 1.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 1, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalTarget", + "m_ObjectId": "12a76bc656b14466b6999c45ac6f7c5d", + "m_Datas": [], + "m_ActiveSubTarget": { + "m_Id": "b4769542e04b46968c789d236a7e77f1" + }, + "m_AllowMaterialOverride": false, + "m_SurfaceType": 0, + "m_ZTestMode": 4, + "m_ZWriteControl": 0, + "m_AlphaMode": 0, + "m_RenderFace": 2, + "m_AlphaClip": false, + "m_CastShadows": true, + "m_ReceiveShadows": true, + "m_DisableTint": false, + "m_AdditionalMotionVectorMode": 0, + "m_AlembicMotionVectors": false, + "m_SupportsLODCrossFade": false, + "m_CustomEditorGUI": "", + "m_SupportVFX": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "12c94bc2e3864b558477851dd648ca47", + "m_Id": 5, + "m_DisplayName": "Skinned Tangent", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Skinned Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "18e02d297947458ea514f9078ac3f3d2", + "m_Id": 1, + "m_DisplayName": "B", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "2062ea3fe340407db909057e12659463", + "m_Id": 0, + "m_DisplayName": "Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.UVMaterialSlot", + "m_ObjectId": "2640b29785be4ee3a8991183a4c12f7a", + "m_Id": 2, + "m_DisplayName": "UV", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "UV", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0 + }, + "m_Labels": [], + "m_Channel": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "2688bb6744f642759ac52094dbca21af", + "m_Id": -535192389, + "m_DisplayName": "Vector3", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "_Vector3", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "28bfc7c406ca41c4824dd41f150fddce", + "m_Id": 0, + "m_DisplayName": "Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PositionMaterialSlot", + "m_ObjectId": "2a08eb5cfe9d412986f84ac3c27cdf77", + "m_Id": 0, + "m_DisplayName": "Vertex Position", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vertex Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "2e7b49ea74ae483c864aca99a495acb3", + "m_Id": 6, + "m_DisplayName": "B", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "B", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBMaterialSlot", + "m_ObjectId": "3bb118fee62e4c0e8debca8d7fc23d06", + "m_Id": 0, + "m_DisplayName": "Base Color", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "BaseColor", + "m_StageCapability": 2, + "m_Value": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_DefaultValue": { + "x": 0.5, + "y": 0.5, + "z": 0.5 + }, + "m_Labels": [], + "m_ColorMode": 0, + "m_DefaultColor": { + "r": 0.5, + "g": 0.5, + "b": 0.5, + "a": 1.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DInputMaterialSlot", + "m_ObjectId": "3c223b0a3dce472b9030ba8df501b01e", + "m_Id": 1, + "m_DisplayName": "Texture", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Texture", + "m_StageCapability": 3, + "m_BareResource": false, + "m_Texture": { + "m_SerializedTexture": "", + "m_Guid": "" + }, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.PropertyNode", + "m_ObjectId": "43e9551915974ce38e3a4b83ba5d75d3", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Property", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -914.9998779296875, + "y": 354.0, + "width": 133.99993896484376, + "height": 33.999969482421878 + } + }, + "m_Slots": [ + { + "m_Id": "d33160ba141948f6a46215d78089b823" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_Property": { + "m_Id": "8c173bd587004b6c99465633f6ecc2cf" + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "60edc9ea34ec4e1b9cbc45339bad10a2", + "m_Id": 1, + "m_DisplayName": "Vertex Normal", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vertex Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.AddNode", + "m_ObjectId": "6297747abbab49c4a519f9fc82bd68aa", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Add", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 223.99998474121095, + "y": -669.0, + "width": 208.0000457763672, + "height": 302.0 + } + }, + "m_Slots": [ + { + "m_Id": "aaf6909e2eb44fa4a68cb89ab1304dc3" + }, + { + "m_Id": "18e02d297947458ea514f9078ac3f3d2" + }, + { + "m_Id": "fcee1f2f90cb47be9001df5e42657b31" + } + ], + "synonyms": [ + "addition", + "sum", + "plus" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot", + "m_ObjectId": "6a16af7a5e494f8cb7b61a3c3d724385", + "m_Id": 0, + "m_DisplayName": "RGBA", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "RGBA", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "7bb3fd8fddc14969b0a605683379d2cb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Normal", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "28bfc7c406ca41c4824dd41f150fddce" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Normal" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "803939290f314a53baf80716bf42187a", + "m_Id": 7, + "m_DisplayName": "A", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "89f5db0056bf4aacaaae8a79c2388c10", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.Alpha", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "0b40cb092472497e91a3a2ccfd889e81" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.Alpha" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Internal.Texture2DShaderProperty", + "m_ObjectId": "8c173bd587004b6c99465633f6ecc2cf", + "m_Guid": { + "m_GuidSerialized": "fcbd65a7-4680-4f75-ac63-9334f4477d7f" + }, + "m_Name": "_MainTex", + "m_DefaultRefNameVersion": 1, + "m_RefNameGeneratedByDisplayName": "_MainTex", + "m_DefaultReferenceName": "_MainTex", + "m_OverrideReferenceName": "", + "m_GeneratePropertyBlock": true, + "m_UseCustomSlotLabel": false, + "m_CustomSlotLabel": "", + "m_DismissedVersion": 0, + "m_Precision": 0, + "overrideHLSLDeclaration": false, + "hlslDeclarationOverride": 0, + "m_Hidden": false, + "m_Value": { + "m_SerializedTexture": "", + "m_Guid": "" + }, + "isMainTexture": false, + "useTilingAndOffset": false, + "useTexelSize": false, + "m_Modifiable": true, + "m_DefaultType": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.NormalMaterialSlot", + "m_ObjectId": "9523f5695d704efab85cc625a4a143d3", + "m_Id": 0, + "m_DisplayName": "Normal (Tangent Space)", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "NormalTS", + "m_StageCapability": 2, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 3 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SubGraphNode", + "m_ObjectId": "99b38297585b486c9f8fc33b5c362749", + "m_Group": { + "m_Id": "" + }, + "m_Name": "AnimatedShake", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -0.00003743171691894531, + "y": -645.9999389648438, + "width": 208.00006103515626, + "height": 278.99993896484377 + } + }, + "m_Slots": [ + { + "m_Id": "2688bb6744f642759ac52094dbca21af" + }, + { + "m_Id": "9a7d32a8613d4ad0ac8481c9bc181be3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedSubGraph": "{\n \"subGraph\": {\n \"fileID\": -5475051401550479605,\n \"guid\": \"fe626b79d5271b4419e683378300aa07\",\n \"type\": 3\n }\n}", + "m_PropertyGuids": [ + "d6199f8e-2b1e-49e1-94ed-9c3fbfc57d40" + ], + "m_PropertyIds": [ + -535192389 + ], + "m_Dropdowns": [], + "m_DropdownSelectedEntries": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "9a5fd127cc394d2abe606adf2aeafdf7", + "m_Id": 4, + "m_DisplayName": "Skinned Normal", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Skinned Normal", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "9a7d32a8613d4ad0ac8481c9bc181be3", + "m_Id": 1, + "m_DisplayName": "Out_Vector1", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "OutVector1", + "m_StageCapability": 3, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "aaf6909e2eb44fa4a68cb89ab1304dc3", + "m_Id": 0, + "m_DisplayName": "A", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "A", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector1MaterialSlot", + "m_ObjectId": "b2b1c1bf3c4d494b9fe44eaa68b620fc", + "m_Id": 5, + "m_DisplayName": "G", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "G", + "m_StageCapability": 2, + "m_Value": 0.0, + "m_DefaultValue": 0.0, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.Rendering.Universal.ShaderGraph.UniversalSpriteLitSubTarget", + "m_ObjectId": "b4769542e04b46968c789d236a7e77f1" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "be41a9bf28ec4a5bb6463b73ed27592c", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.NormalTS", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "9523f5695d704efab85cc625a4a143d3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.NormalTS" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot", + "m_ObjectId": "c04917131a1243518ead9a715a96868f", + "m_Id": 3, + "m_DisplayName": "Skinned Position", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Skinned Position", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.ColorRGBAMaterialSlot", + "m_ObjectId": "c0b40743544347119bd466572d3d6b3d", + "m_Id": 0, + "m_DisplayName": "Sprite Mask", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "SpriteMask", + "m_StageCapability": 2, + "m_Value": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_DefaultValue": { + "x": 1.0, + "y": 1.0, + "z": 1.0, + "w": 1.0 + }, + "m_Labels": [] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "c16553fe00304d678981ffb7dc2ed9cb", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Tangent", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "d78074ba68e644ee8258facdc91924e3" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Tangent" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "c7fac23f0d494b7ba057b5bb654e4402", + "m_Id": 2, + "m_DisplayName": "Vertex Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Vertex Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "c9581b592693432fa6fa8bd179465586", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.BaseColor", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "3bb118fee62e4c0e8debca8d7fc23d06" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.BaseColor" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "cfd8fd11a6584ee49cfe3d1654274402", + "m_Group": { + "m_Id": "" + }, + "m_Name": "SurfaceDescription.SpriteMask", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "c0b40743544347119bd466572d3d6b3d" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "SurfaceDescription.SpriteMask" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.Texture2DMaterialSlot", + "m_ObjectId": "d33160ba141948f6a46215d78089b823", + "m_Id": 0, + "m_DisplayName": "_MainTex", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.TangentMaterialSlot", + "m_ObjectId": "d78074ba68e644ee8258facdc91924e3", + "m_Id": 0, + "m_DisplayName": "Tangent", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Tangent", + "m_StageCapability": 1, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "m_Labels": [], + "m_Space": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SampleTexture2DNode", + "m_ObjectId": "dc5456655f9f42f1bb258f4d1a8098f4", + "m_Group": { + "m_Id": "" + }, + "m_Name": "Sample Texture 2D", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": -469.0, + "y": 194.99998474121095, + "width": 208.0, + "height": 434.99993896484377 + } + }, + "m_Slots": [ + { + "m_Id": "6a16af7a5e494f8cb7b61a3c3d724385" + }, + { + "m_Id": "0228fd06c8f4459295925aea5a080d8f" + }, + { + "m_Id": "b2b1c1bf3c4d494b9fe44eaa68b620fc" + }, + { + "m_Id": "2e7b49ea74ae483c864aca99a495acb3" + }, + { + "m_Id": "803939290f314a53baf80716bf42187a" + }, + { + "m_Id": "3c223b0a3dce472b9030ba8df501b01e" + }, + { + "m_Id": "2640b29785be4ee3a8991183a4c12f7a" + }, + { + "m_Id": "f8ed502e9a6c465394282d514ccb66b8" + } + ], + "synonyms": [ + "tex2d" + ], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_TextureType": 0, + "m_NormalMapSpace": 0, + "m_EnableGlobalMipBias": true, + "m_MipSamplingMode": 0 +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.BlockNode", + "m_ObjectId": "e5a4b4c78010470c92511922e3aefbab", + "m_Group": { + "m_Id": "" + }, + "m_Name": "VertexDescription.Position", + "m_DrawState": { + "m_Expanded": true, + "m_Position": { + "serializedVersion": "2", + "x": 0.0, + "y": 0.0, + "width": 0.0, + "height": 0.0 + } + }, + "m_Slots": [ + { + "m_Id": "2062ea3fe340407db909057e12659463" + } + ], + "synonyms": [], + "m_Precision": 0, + "m_PreviewExpanded": true, + "m_DismissedVersion": 0, + "m_PreviewMode": 0, + "m_CustomColors": { + "m_SerializableColors": [] + }, + "m_SerializedDescriptor": "VertexDescription.Position" +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.SamplerStateMaterialSlot", + "m_ObjectId": "f8ed502e9a6c465394282d514ccb66b8", + "m_Id": 3, + "m_DisplayName": "Sampler", + "m_SlotType": 0, + "m_Hidden": false, + "m_ShaderOutputName": "Sampler", + "m_StageCapability": 3, + "m_BareResource": false +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.CategoryData", + "m_ObjectId": "facad180c3c743f6bb0bf6ee99e97802", + "m_Name": "", + "m_ChildObjectList": [ + { + "m_Id": "8c173bd587004b6c99465633f6ecc2cf" + } + ] +} + +{ + "m_SGVersion": 0, + "m_Type": "UnityEditor.ShaderGraph.DynamicVectorMaterialSlot", + "m_ObjectId": "fcee1f2f90cb47be9001df5e42657b31", + "m_Id": 2, + "m_DisplayName": "Out", + "m_SlotType": 1, + "m_Hidden": false, + "m_ShaderOutputName": "Out", + "m_StageCapability": 3, + "m_Value": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + }, + "m_DefaultValue": { + "x": 0.0, + "y": 0.0, + "z": 0.0, + "w": 0.0 + } +} + diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Animato.shadergraph.meta b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Animato.shadergraph.meta new file mode 100644 index 00000000000..369d9c31a65 --- /dev/null +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Animato.shadergraph.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: f56096256de541149b943f4030381b56 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 625f186215c104763be7675aa2d941aa, type: 3} diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Character_08_Demon.psb b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Character_08_Demon.psb new file mode 100644 index 00000000000..76e6fe7ad7b Binary files /dev/null and b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Character_08_Demon.psb differ diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Character_08_Demon.psb.meta b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Character_08_Demon.psb.meta new file mode 100644 index 00000000000..59c801286c6 --- /dev/null +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/Character_08_Demon.psb.meta @@ -0,0 +1,12903 @@ +fileFormatVersion: 2 +guid: 5490350af38854274bc7bc9f875f9bf4 +ScriptedImporter: + internalIDToNameTable: + - first: + 1: 100000 + second: Character_08_Demon_GO/Character_08_Demon_GO + - first: + 1: 100002 + second: Character_08_Demon_GO/Character_08_Demon_GO/arm_left + - first: + 1: 100004 + second: Character_08_Demon_GO/Character_08_Demon_GO/arm_right + - first: + 1: 100006 + second: Character_08_Demon_GO/Character_08_Demon_GO/body + - first: + 1: 100008 + second: Character_08_Demon_GO/Character_08_Demon_GO/chain_01 + - first: + 1: 100010 + second: Character_08_Demon_GO/Character_08_Demon_GO/chain_02 + - first: + 1: 100012 + second: Character_08_Demon_GO/Character_08_Demon_GO/head + - first: + 1: 100014 + second: Character_08_Demon_GO/Character_08_Demon_GO/leg_left + - first: + 1: 100016 + second: Character_08_Demon_GO/Character_08_Demon_GO/leg_right + - first: + 1: 100018 + second: Character_08_Demon_GO/Character_08_Demon_GO/weapon + - first: + 1: 100020 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1 + - first: + 1: 100022 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_2 + - first: + 1: 100024 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_2/bone_4/bone_5/bone_15 + - first: + 1: 100026 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_2/bone_4 + - first: + 1: 100028 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_2/bone_4/bone_5 + - first: + 1: 100030 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_2/bone_6 + - first: + 1: 100032 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_2/bone_6/bone_7 + - first: + 1: 100034 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_8 + - first: + 1: 100036 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_8/bone_9 + - first: + 1: 100038 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_8/bone_9/bone_10 + - first: + 1: 100040 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_11 + - first: + 1: 100042 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_11/bone_12 + - first: + 1: 100044 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_11/bone_12/bone_13 + - first: + 1: 100046 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_2/bone_14 + - first: + 1: 100048 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_2/bone_16 + - first: + 4: 400000 + second: Character_08_Demon_GO/Character_08_Demon_GO/Transform + - first: + 4: 400002 + second: Character_08_Demon_GO/Character_08_Demon_GO/arm_left/Transform + - first: + 4: 400004 + second: Character_08_Demon_GO/Character_08_Demon_GO/arm_right/Transform + - first: + 4: 400006 + second: Character_08_Demon_GO/Character_08_Demon_GO/body/Transform + - first: + 4: 400008 + second: Character_08_Demon_GO/Character_08_Demon_GO/chain_01/Transform + - first: + 4: 400010 + second: Character_08_Demon_GO/Character_08_Demon_GO/chain_02/Transform + - first: + 4: 400012 + second: Character_08_Demon_GO/Character_08_Demon_GO/head/Transform + - first: + 4: 400014 + second: Character_08_Demon_GO/Character_08_Demon_GO/leg_left/Transform + - first: + 4: 400016 + second: Character_08_Demon_GO/Character_08_Demon_GO/leg_right/Transform + - first: + 4: 400018 + second: Character_08_Demon_GO/Character_08_Demon_GO/weapon/Transform + - first: + 4: 400020 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/Transform + - first: + 4: 400022 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_2/Transform + - first: + 4: 400024 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_2/bone_4/bone_5/bone_15/Transform + - first: + 4: 400026 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_2/bone_4/Transform + - first: + 4: 400028 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_2/bone_4/bone_5/Transform + - first: + 4: 400030 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_2/bone_6/Transform + - first: + 4: 400032 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_2/bone_6/bone_7/Transform + - first: + 4: 400034 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_8/Transform + - first: + 4: 400036 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_8/bone_9/Transform + - first: + 4: 400038 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_8/bone_9/bone_10/Transform + - first: + 4: 400040 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_11/Transform + - first: + 4: 400042 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_11/bone_12/Transform + - first: + 4: 400044 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_11/bone_12/bone_13/Transform + - first: + 4: 400046 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_2/bone_14/Transform + - first: + 4: 400048 + second: Character_08_Demon_GO/Character_08_Demon_GO/bone_1/bone_2/bone_16/Transform + - first: + 28: 2800000 + second: Character_08_Demon + - first: + 114: 11400000 + second: Character_08_Demon_GO/Character_08_Demon_GO/arm_left/MonoBehaviour-UnityEngine.Experimental.U2D.Animation.SpriteSkin + - first: + 114: 11400002 + second: Character_08_Demon_GO/Character_08_Demon_GO/arm_right/MonoBehaviour-UnityEngine.Experimental.U2D.Animation.SpriteSkin + - first: + 114: 11400004 + second: Character_08_Demon_GO/Character_08_Demon_GO/body/MonoBehaviour-UnityEngine.Experimental.U2D.Animation.SpriteSkin + - first: + 114: 11400006 + second: Character_08_Demon_GO/Character_08_Demon_GO/head/MonoBehaviour-UnityEngine.Experimental.U2D.Animation.SpriteSkin + - first: + 114: 11400008 + second: Character_08_Demon_GO/Character_08_Demon_GO/leg_left/MonoBehaviour-UnityEngine.Experimental.U2D.Animation.SpriteSkin + - first: + 114: 11400010 + second: Character_08_Demon_GO/Character_08_Demon_GO/leg_right/MonoBehaviour-UnityEngine.Experimental.U2D.Animation.SpriteSkin + - first: + 114: 11400012 + second: Character_08_Demon_GO/Character_08_Demon_GO/weapon/MonoBehaviour-UnityEngine.Experimental.U2D.Animation.SpriteSkin + - first: + 212: 21200000 + second: Character_08_Demon_GO/Character_08_Demon_GO/arm_left/SpriteRenderer + - first: + 212: 21200002 + second: Character_08_Demon_GO/Character_08_Demon_GO/arm_right/SpriteRenderer + - first: + 212: 21200004 + second: Character_08_Demon_GO/Character_08_Demon_GO/body/SpriteRenderer + - first: + 212: 21200006 + second: Character_08_Demon_GO/Character_08_Demon_GO/chain_01/SpriteRenderer + - first: + 212: 21200008 + second: Character_08_Demon_GO/Character_08_Demon_GO/chain_02/SpriteRenderer + - first: + 212: 21200010 + second: Character_08_Demon_GO/Character_08_Demon_GO/head/SpriteRenderer + - first: + 212: 21200012 + second: Character_08_Demon_GO/Character_08_Demon_GO/leg_left/SpriteRenderer + - first: + 212: 21200014 + second: Character_08_Demon_GO/Character_08_Demon_GO/leg_right/SpriteRenderer + - first: + 212: 21200016 + second: Character_08_Demon_GO/Character_08_Demon_GO/weapon/SpriteRenderer + - first: + 213: 21300000 + second: arm_right + - first: + 213: 21300002 + second: weapon + - first: + 213: 21300004 + second: head + - first: + 213: 21300006 + second: chain_01 + - first: + 213: 21300008 + second: chain_02 + - first: + 213: 21300010 + second: body + - first: + 213: 21300012 + second: leg_right + - first: + 213: 21300014 + second: leg_left + - first: + 213: 21300016 + second: arm_left + - first: + 1001: 100100000 + second: Character_08_Demon_GO + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: b2a9591990af98743ba3ff7cf1000886, type: 3} + textureImporterSettings: + alphaSource: 1 + mipMapMode: 0 + enableMipMap: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + convertToNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + swizzle: 50462976 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + nPOTScale: 1 + sRGBTexture: 1 + spriteMode: 2 + 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: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 0 + flipbookColumns: 0 + ignorePngGamma: 0 + cookieMode: 0 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + normalMap: 0 + textureFormat: 0 + maxTextureSize: 0 + lightmap: 0 + compressionQuality: 0 + linearTexture: 0 + grayScaleToAlpha: 0 + rGBM: 0 + cubemapConvolutionSteps: 0 + cubemapConvolutionExponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + singleSpriteImportData: + - name: + originalName: + pivot: {x: 0, y: 0} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + spriteID: + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 0, y: 0} + spritePosition: {x: 0, y: 0} + multiSpriteImportData: [] + layeredSpriteImportData: + - name: arm_right + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 703 + y: 2090 + width: 627 + height: 1404 + spriteID: 5d89a2bd789fe4ce58923da02b1e6bda + spriteBone: + - name: bone_5 + guid: + position: {x: 534.2347, y: 0.00009933312, z: 0} + rotation: {x: 0, y: 0, z: 0.31991795, w: 0.9474453} + length: 444.81418 + parentId: 1 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_4 + guid: + position: {x: 416.39722, y: 1043.5444, z: 0} + rotation: {x: 0, y: 0, z: 0.8651913, w: -0.50144213} + length: 534.23486 + parentId: -1 + color: + serializedVersion: 2 + rgba: 0 + spriteOutline: [] + vertices: + - position: {x: 264.956, y: 1} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 266.63202, y: 1.7399902} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 378.12195, y: 34} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 383.05798, y: 61.441895} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 329.54004, y: 161.04199} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 372.5, y: 191.83594} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 293.982, y: 281.802} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 316.94202, y: 324.0161} + boneWeight: + weight0: 0.97611326 + weight1: 0.02388674 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 354.77405, y: 445.28394} + boneWeight: + weight0: 0.75028586 + weight1: 0.24971414 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 410.07605, y: 548.7261} + boneWeight: + weight0: 0.6496186 + weight1: 0.3503814 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 481.292, y: 626.75806} + boneWeight: + weight0: 0.8692531 + weight1: 0.13074692 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 524.932, y: 702.354} + boneWeight: + weight0: 0.94758964 + weight1: 0.052410368 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 576.032, y: 817.426} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 598.52, y: 856.728} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 628.5, y: 935.0039} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 624.5, y: 1065.272} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 588.5281, y: 1173.5381} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 523.922, y: 1250} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 487.92798, y: 1259.012} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 279.55, y: 1292.4741} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 233.48798, y: 1404} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 219.83801, y: 1403.3359} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 202.5, y: 1373.7} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 198.33398, y: 1365} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 196.5, y: 1354} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 194.5, y: 1352} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 194.5, y: 1346} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 192.5, y: 1344} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 192.5, y: 1338} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 182.5, y: 1310.2021} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 170.71399, y: 1176.6919} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 142.48804, y: 1109.856} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 102.448, y: 1015.89795} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 100.5, y: 1006} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 98.5, y: 1004} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 98.5, y: 996} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 86.497986, y: 871.53} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 86.313965, y: 869.6521} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 72.5, y: 844} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 54.5, y: 809.40796} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 46.5, y: 776.822} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 42.940002, y: 726.6399} + boneWeight: + weight0: 0.9724548 + weight1: 0.027545244 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 43.46997, y: 725.03} + boneWeight: + weight0: 0.97078115 + weight1: 0.029218849 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 44.5, y: 724} + boneWeight: + weight0: 0.9689323 + weight1: 0.031067753 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 42.5, y: 722} + boneWeight: + weight0: 0.9658866 + weight1: 0.034113407 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 42.5, y: 704} + boneWeight: + weight0: 0.93109417 + weight1: 0.06890585 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1.2659912, y: 581.91406} + boneWeight: + weight0: 0.60988575 + weight1: 0.39011425 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1.8200073, y: 528.6821} + boneWeight: + weight0: 0.80738425 + weight1: 0.19261575 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2.5, y: 528} + boneWeight: + weight0: 0.80987906 + weight1: 0.19012094 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2.5, y: 520} + boneWeight: + weight0: 0.835956 + weight1: 0.16404402 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 15.365967, y: 444.8479} + boneWeight: + weight0: 0.98308164 + weight1: 0.016918361 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 20.5, y: 438} + boneWeight: + weight0: 0.9897566 + weight1: 0.010243416 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 20.5, y: 426} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 24.384033, y: 395.31396} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 47.926025, y: 275.7561} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 63.79602, y: 156.70605} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 101.813965, y: 44.68799} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 119.18402, y: 26} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 122.5, y: 26} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 130.5, y: 20} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 214.85999, y: 0.8220215} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 378.313, y: 767.2251} + boneWeight: + weight0: 0.9717791 + weight1: 0.028220901 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 197.8399, y: 476.896} + boneWeight: + weight0: 0.9319661 + weight1: 0.068033874 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 469.56152, y: 1059.262} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 293.57385, y: 1037.3948} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 357.90906, y: 1172.4912} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 169.07404, y: 338.64453} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 194.04578, y: 171.52466} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 297.4348, y: 622.05493} + boneWeight: + weight0: 0.77046055 + weight1: 0.22953944 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 211.54211, y: 754.3579} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 148.5227, y: 607.218} + boneWeight: + weight0: 0.784805 + weight1: 0.215195 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 434.17078, y: 913.1062} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 256.9925, y: 898.2363} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 256.51898, y: 1348.237} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + spritePhysicsOutline: [] + indices: 460000003e0000003100000018000000490000001a00000019000000180000001a0000000c0000003d00000047000000080000004400000009000000480000003d000000450000000a0000003d0000000b0000003d0000000c0000000b0000000a00000009000000440000003d0000000a0000004400000001000000030000000200000043000000010000003c0000000400000006000000050000003d000000440000004500000042000000070000000600000007000000420000003e0000003e000000080000000700000044000000080000003e0000004500000025000000480000004500000044000000460000001d00000049000000130000001e00000041000000400000001e0000001300000041000000100000000f0000003f0000003f000000110000001000000012000000110000003f000000120000003f00000041000000130000001200000041000000410000003f00000040000000470000003d000000480000000d000000470000000e0000002000000040000000210000003f0000000e000000470000004800000040000000470000003f0000004700000040000000160000001400000049000000160000004900000017000000150000001400000016000000170000004900000018000000210000004000000048000000430000000600000004000000030000000100000004000000010000004300000004000000430000003800000037000000460000002d00000045000000360000004200000043000000310000003e0000003300000042000000350000003e0000004300000037000000360000003b0000003a00000043000000430000003a000000380000003a0000003900000038000000340000003e000000350000002d000000460000002e000000300000002e00000046000000300000004600000031000000300000002f0000002e0000003100000033000000320000003e0000003400000033000000430000003c0000003b000000450000002d0000002b000000360000003500000042000000290000002b0000002a00000001000000000000003c0000002b0000002d0000002c0000004200000006000000430000001e000000400000001f0000002300000048000000240000001d000000130000001e0000001c0000001a000000490000001b0000001a0000001c000000490000001d0000001c0000000f0000000e0000003f000000470000000d0000000c0000001f00000040000000200000002100000023000000220000002500000045000000260000002700000045000000280000004800000025000000240000002b0000002800000045000000450000002700000026000000280000002b00000029000000480000002300000021000000440000003e00000046000000 + edges: + - {x: 0, y: 1} + - {x: 2, y: 1} + - {x: 2, y: 3} + - {x: 3, y: 4} + - {x: 5, y: 4} + - {x: 6, y: 5} + - {x: 7, y: 6} + - {x: 8, y: 7} + - {x: 9, y: 8} + - {x: 9, y: 10} + - {x: 10, y: 11} + - {x: 12, y: 11} + - {x: 13, y: 12} + - {x: 14, y: 13} + - {x: 15, y: 14} + - {x: 16, y: 15} + - {x: 17, y: 16} + - {x: 17, y: 18} + - {x: 18, y: 19} + - {x: 73, y: 20} + - {x: 21, y: 20} + - {x: 22, y: 21} + - {x: 23, y: 22} + - {x: 24, y: 23} + - {x: 24, y: 25} + - {x: 26, y: 25} + - {x: 26, y: 27} + - {x: 27, y: 28} + - {x: 28, y: 29} + - {x: 30, y: 29} + - {x: 31, y: 30} + - {x: 32, y: 31} + - {x: 33, y: 32} + - {x: 34, y: 33} + - {x: 34, y: 35} + - {x: 36, y: 35} + - {x: 37, y: 36} + - {x: 38, y: 37} + - {x: 39, y: 38} + - {x: 39, y: 40} + - {x: 40, y: 41} + - {x: 41, y: 42} + - {x: 42, y: 43} + - {x: 43, y: 44} + - {x: 45, y: 44} + - {x: 45, y: 46} + - {x: 47, y: 46} + - {x: 47, y: 48} + - {x: 48, y: 49} + - {x: 49, y: 50} + - {x: 50, y: 51} + - {x: 52, y: 51} + - {x: 53, y: 52} + - {x: 54, y: 53} + - {x: 55, y: 54} + - {x: 56, y: 55} + - {x: 57, y: 56} + - {x: 57, y: 58} + - {x: 59, y: 58} + - {x: 60, y: 59} + - {x: 0, y: 60} + - {x: 19, y: 73} + tessellationDetail: 0 + uvTransform: {x: 703, y: 2090} + spritePosition: {x: 298, y: 533} + - name: weapon + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 4 + y: 4 + width: 2408 + height: 802 + spriteID: 85dff530194d84425b7cbfe1741f7881 + spriteBone: + - name: bone_15 + guid: + position: {x: 646.7937, y: 216.27954, z: 0} + rotation: {x: 0, y: 0, z: -0.118637644, w: -0.9929376} + length: 1639.6006 + parentId: -1 + color: + serializedVersion: 2 + rgba: 0 + spriteOutline: [] + vertices: + - position: {x: 268.456, y: 0.99798584} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 270.136, y: 1.7179871} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 301.266, y: 9.876007} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 486.57, y: 84.63599} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 592.032, y: 115.76199} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 705.05396, y: 144.85199} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 912.588, y: 165.316} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1074.198, y: 121.446014} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1129.022, y: 119.022} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1219.056, y: 200} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1298.922, y: 145.51} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1370.996, y: 113.138} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1407.448, y: 113.79199} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1513.536, y: 125.82599} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1730.0381, y: 145.098} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1838.9199, y: 169.462} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1875.5759, y: 187.184} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1882, y: 192} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1882, y: 202} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1668.412, y: 248} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1724.74, y: 242.914} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1890.0239, y: 276} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1892, y: 276} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1894, y: 278} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1916, y: 278} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1921.3301, y: 290.908} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1912, y: 417.058} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2065.738, y: 396.198} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2066.608, y: 396} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2114, y: 396} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2116, y: 398} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2134, y: 398} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2181.802, y: 413.802} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2252.134, y: 533.11597} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2408, y: 649.224} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2407.812, y: 660} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2083.674, y: 748} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2012.866, y: 728} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1835.87, y: 636.084} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1806.6699, y: 744} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1772.194, y: 736} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1605.948, y: 682.95996} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1697.346, y: 767.978} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1734, y: 795.64} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1732.1599, y: 801.838} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1677.478, y: 801.478} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1608.834, y: 788.01} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1520.262, y: 756.26196} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1341.666, y: 679.07} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1257.136, y: 648.568} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1225.368, y: 621.28796} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1224, y: 620} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1224, y: 618} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1216, y: 612} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1086.704, y: 456.68} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1027.9661, y: 518} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 991.258, y: 496.04} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 810.588, y: 350.306} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 630.05, y: 287.966} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 522.256, y: 265.918} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 317.95203, y: 234.84} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 232.60999, y: 228} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 164.85803, y: 208} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 0, y: 93.686005} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 0, y: 76} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 43.751953, y: 83.754} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 44, y: 84} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 54, y: 84} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 56, y: 86} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 84, y: 88} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 199.63202, y: 109.306} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 216, y: 90.149994} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 201.12598, y: 94.084015} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 18.932007, y: 38.932007} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 10, y: 27.668} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 10.810059, y: 22.98999} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 18, y: 14} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 177.31006, y: 0.54800415} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1627.3258, y: 467.13535} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1387.1865, y: 402.28363} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1775.206, y: 225} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 82.429016, y: 150.843} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 110.02899, y: 66.50801} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1828.603, y: 213.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 41.214508, y: 122.2645} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 97.65503, y: 7.274002} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + spritePhysicsOutline: [] + indices: 490000004c0000004b0000005200000055000000490000004a000000490000004b000000410000003f00000054000000400000003f000000410000004400000043000000420000004200000041000000540000004200000054000000440000004c00000049000000550000004600000045000000510000001e0000001b0000002100000047000000000000004d0000000100000047000000020000004500000044000000540000003d00000047000000460000004d0000005200000048000000470000004d000000480000003c00000002000000470000000100000000000000470000001e000000210000002000000051000000450000005400000004000000030000003b000000060000000500000039000000510000003e00000046000000460000003e0000003d000000040000003b0000003a000000050000003a00000039000000030000003c0000003b000000390000003600000006000000020000003c000000030000004d00000055000000520000003600000009000000070000000800000007000000090000004f000000360000003500000037000000360000003800000035000000340000004f0000003300000032000000340000003100000034000000320000004f000000340000003100000005000000040000003a000000470000003d0000003c000000360000004f000000090000000c0000000b0000000a0000000c0000004f0000000d0000001700000016000000150000000e0000000d0000001300000014000000130000004e00000013000000500000000e000000530000000f00000050000000100000000f000000530000000e000000500000000f0000004f000000130000000d00000038000000360000003900000026000000290000002800000010000000530000001200000019000000180000001700000019000000170000001a0000001c0000001b0000001e0000001d0000001c0000001e0000001a0000001700000015000000140000001a000000150000004e0000004f0000003000000012000000110000001000000007000000060000003600000030000000290000004e0000002200000021000000230000004e00000029000000260000001a000000140000004e0000002f00000029000000300000004f0000004e000000130000002d0000002a0000002e000000290000002f0000002e0000002c0000002b0000002a0000002d0000002c0000002a0000004e000000260000001a0000002e0000002a000000290000004f00000031000000300000000c0000000a0000004f0000001f0000001e0000002000000025000000210000001b000000280000002700000026000000250000001a00000026000000240000002300000021000000210000002500000024000000250000001b0000001a0000000a000000090000004f000000 + edges: + - {x: 0, y: 1} + - {x: 2, y: 1} + - {x: 2, y: 3} + - {x: 3, y: 4} + - {x: 4, y: 5} + - {x: 6, y: 5} + - {x: 7, y: 6} + - {x: 7, y: 8} + - {x: 8, y: 9} + - {x: 10, y: 9} + - {x: 11, y: 10} + - {x: 11, y: 12} + - {x: 13, y: 12} + - {x: 14, y: 13} + - {x: 15, y: 14} + - {x: 16, y: 15} + - {x: 17, y: 16} + - {x: 17, y: 18} + - {x: 80, y: 19} + - {x: 20, y: 19} + - {x: 21, y: 20} + - {x: 21, y: 22} + - {x: 22, y: 23} + - {x: 24, y: 23} + - {x: 24, y: 25} + - {x: 25, y: 26} + - {x: 27, y: 26} + - {x: 28, y: 27} + - {x: 29, y: 28} + - {x: 29, y: 30} + - {x: 30, y: 31} + - {x: 32, y: 31} + - {x: 33, y: 32} + - {x: 34, y: 33} + - {x: 35, y: 34} + - {x: 36, y: 35} + - {x: 36, y: 37} + - {x: 37, y: 38} + - {x: 38, y: 39} + - {x: 40, y: 39} + - {x: 40, y: 41} + - {x: 42, y: 41} + - {x: 42, y: 43} + - {x: 43, y: 44} + - {x: 45, y: 44} + - {x: 46, y: 45} + - {x: 47, y: 46} + - {x: 47, y: 48} + - {x: 48, y: 49} + - {x: 50, y: 49} + - {x: 50, y: 51} + - {x: 51, y: 52} + - {x: 52, y: 53} + - {x: 54, y: 53} + - {x: 54, y: 55} + - {x: 55, y: 56} + - {x: 57, y: 56} + - {x: 57, y: 58} + - {x: 58, y: 59} + - {x: 60, y: 59} + - {x: 60, y: 61} + - {x: 61, y: 62} + - {x: 63, y: 84} + - {x: 64, y: 63} + - {x: 64, y: 65} + - {x: 65, y: 66} + - {x: 67, y: 66} + - {x: 67, y: 68} + - {x: 69, y: 68} + - {x: 70, y: 69} + - {x: 71, y: 70} + - {x: 71, y: 72} + - {x: 82, y: 73} + - {x: 74, y: 73} + - {x: 75, y: 74} + - {x: 76, y: 75} + - {x: 77, y: 85} + - {x: 0, y: 77} + - {x: 83, y: 80} + - {x: 81, y: 62} + - {x: 72, y: 82} + - {x: 83, y: 18} + - {x: 84, y: 81} + - {x: 85, y: 76} + tessellationDetail: 0 + uvTransform: {x: 4, y: 4} + spritePosition: {x: 0, y: 438} + - name: head + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 1211 + y: 814 + width: 963 + height: 1018 + spriteID: 42a00939e9bdf4e7e970ee8fcd5c58e1 + spriteBone: + - name: bone_14 + guid: + position: {x: 569.5198, y: 248.42444, z: 0} + rotation: {x: 0, y: 0, z: 0.25275818, w: 0.96752954} + length: 123.51483 + parentId: -1 + color: + serializedVersion: 2 + rgba: 0 + spriteOutline: [] + vertices: + - position: {x: 656.96606, y: 0.9760132} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 658.64795, y: 1.5899658} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 753.76, y: 10} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 797.16003, y: 40.661987} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 800.5, y: 101.84204} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 788.548, y: 183.36597} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 783.286, y: 302.80396} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 827.6, y: 389.54004} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 861.3259, y: 415.92004} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 916.5, y: 465.97205} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 930.282, y: 481.78406} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 936.5, y: 488} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 956.5, y: 557.89795} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 964.5, y: 662.10596} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 937.2661, y: 711.23193} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 865.1221, y: 776.198} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 786.5, y: 861.39404} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 792.6279, y: 917.83594} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 766.818, y: 957.67993} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 686.60596, y: 1018} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 666.5, y: 1018} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 665.12195, y: 905.922} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 624.48193, y: 826.22} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 616.5, y: 810.786} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 616.5, y: 808} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 610.5, y: 802} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 614.402, y: 762.09595} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 614.5, y: 762} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 618.5, y: 746} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 652.64197, y: 700.588} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 703.344, y: 616.844} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 607.25195, y: 586.93396} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 527.18604, y: 593.234} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 450.63403, y: 612} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 371.43005, y: 627.42395} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 273.84802, y: 665.182} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 288.5, y: 712.458} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 284.932, y: 733.136} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 282.5, y: 738} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 282.5, y: 742} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 276.59998, y: 751.552} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 276.5, y: 752} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 221.87598, y: 853.08203} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 274.364, y: 951.26} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 321.97595, y: 989.474} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 303.036, y: 1000} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 238.43799, y: 988.36206} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 206.26196, y: 974.33203} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 162.5, y: 944.568} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 115.916016, y: 894.246} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 114.5, y: 890} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 110.5, y: 886} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 106.5, y: 884} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 98.5, y: 866.136} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 91.13403, y: 816.11} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 75.698, y: 710.86597} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 68.80798, y: 696.38403} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 68.5, y: 696} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 66.5, y: 696} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 46.5, y: 676} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 9.869995, y: 612.94995} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 8.5, y: 602} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 6.5, y: 600} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 6.5, y: 596} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 4.5, y: 594} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1.9639893, y: 579.26} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1.9580078, y: 498.162} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 4.2280273, y: 481.51404} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 19.68396, y: 455.63403} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 92.38196, y: 399.58997} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 192.97192, y: 339.12195} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 283.364, y: 267.02197} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 343.11, y: 175.99402} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 380.364, y: 66.82202} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 402.89197, y: 43.90399} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 501.5, y: 10} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 545.36597, y: 0.56799316} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 590.5, y: 670} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 590.5, y: 674} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 586.5, y: 678} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 582.5, y: 678} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 578.5, y: 674} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 578.5, y: 670} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 582.5, y: 666} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 586.5, y: 666} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 552.4038, y: 219.31104} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 599.4426, y: 402.72754} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 373.09387, y: 428.39478} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 297.02002, y: 969.444} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + spritePhysicsOutline: [] + indices: 420000004100000045000000570000002100000020000000450000004400000042000000400000003f00000041000000410000003f000000450000004300000042000000440000003e0000003d0000003f000000230000003f0000003d0000003c0000003b0000003d000000210000005700000022000000390000003b0000003a00000057000000470000004600000023000000220000005700000049000000480000005500000055000000480000005700000057000000480000004700000039000000230000003b000000450000003f00000023000000570000004500000023000000230000003d0000003b0000003800000023000000390000005700000046000000450000002a000000300000002f000000370000003600000029000000350000002a00000036000000360000002a00000029000000320000002a0000003500000037000000230000003800000035000000340000003300000032000000350000003300000032000000310000002a0000002e0000002d0000005800000049000000550000004a0000002f0000002b0000002a0000002700000026000000280000002800000023000000370000002400000026000000250000002300000028000000260000002e0000002b0000002f000000580000002b0000002e0000002d0000002c0000005800000031000000300000002a0000003700000029000000280000002300000026000000240000004c0000004b000000550000000100000055000000050000005600000055000000570000005600000057000000200000001f0000001e00000056000000550000005600000006000000200000001f000000560000001e00000007000000560000000100000004000000020000004b0000004a00000055000000550000000600000005000000010000000500000004000000040000000300000002000000070000001e000000080000001e0000000a000000090000000c0000000a0000001e0000000c0000001e0000000d0000000b0000000a0000000c0000001e000000090000000800000000000000550000000100000055000000000000004c0000000600000056000000070000001700000016000000180000001d0000001c0000001b0000004e0000004d00000054000000510000004e000000540000005400000053000000520000004f0000004e0000005100000051000000500000004f000000180000001b0000001a000000160000001b0000001800000019000000180000001a0000000d0000001e0000000e000000540000005200000051000000160000001d0000001b0000001d0000000f0000001e000000100000001d000000160000000f0000001d000000100000001400000013000000150000001200000015000000130000001200000011000000150000001000000015000000110000001000000016000000150000001e0000000f0000000e000000 + edges: + - {x: 1, y: 0} + - {x: 2, y: 1} + - {x: 3, y: 2} + - {x: 4, y: 3} + - {x: 4, y: 5} + - {x: 5, y: 6} + - {x: 7, y: 6} + - {x: 7, y: 8} + - {x: 9, y: 8} + - {x: 10, y: 9} + - {x: 11, y: 10} + - {x: 12, y: 11} + - {x: 13, y: 12} + - {x: 14, y: 13} + - {x: 15, y: 14} + - {x: 15, y: 16} + - {x: 17, y: 16} + - {x: 17, y: 18} + - {x: 19, y: 18} + - {x: 20, y: 19} + - {x: 20, y: 21} + - {x: 22, y: 21} + - {x: 22, y: 23} + - {x: 23, y: 24} + - {x: 24, y: 25} + - {x: 25, y: 26} + - {x: 27, y: 26} + - {x: 28, y: 27} + - {x: 28, y: 29} + - {x: 30, y: 29} + - {x: 30, y: 31} + - {x: 31, y: 32} + - {x: 32, y: 33} + - {x: 33, y: 34} + - {x: 34, y: 35} + - {x: 36, y: 35} + - {x: 37, y: 36} + - {x: 37, y: 38} + - {x: 38, y: 39} + - {x: 39, y: 40} + - {x: 41, y: 40} + - {x: 42, y: 41} + - {x: 42, y: 43} + - {x: 44, y: 88} + - {x: 44, y: 45} + - {x: 46, y: 45} + - {x: 47, y: 46} + - {x: 48, y: 47} + - {x: 49, y: 48} + - {x: 50, y: 49} + - {x: 50, y: 51} + - {x: 51, y: 52} + - {x: 53, y: 52} + - {x: 53, y: 54} + - {x: 55, y: 54} + - {x: 55, y: 56} + - {x: 56, y: 57} + - {x: 57, y: 58} + - {x: 58, y: 59} + - {x: 59, y: 60} + - {x: 61, y: 60} + - {x: 61, y: 62} + - {x: 62, y: 63} + - {x: 64, y: 63} + - {x: 65, y: 64} + - {x: 66, y: 65} + - {x: 67, y: 66} + - {x: 68, y: 67} + - {x: 68, y: 69} + - {x: 69, y: 70} + - {x: 71, y: 70} + - {x: 72, y: 71} + - {x: 72, y: 73} + - {x: 74, y: 73} + - {x: 75, y: 74} + - {x: 76, y: 75} + - {x: 0, y: 76} + - {x: 77, y: 78} + - {x: 78, y: 79} + - {x: 79, y: 80} + - {x: 80, y: 81} + - {x: 81, y: 82} + - {x: 82, y: 83} + - {x: 84, y: 83} + - {x: 77, y: 84} + - {x: 88, y: 43} + tessellationDetail: 0 + uvTransform: {x: 1211, y: 814} + spritePosition: {x: 778, y: 1545} + - name: chain_01 + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 3325 + y: 814 + width: 428 + height: 774 + spriteID: bbd060465e7be491c8084147b41f467f + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 3325, y: 814} + spritePosition: {x: 783, y: 1150} + - name: chain_02 + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 4 + y: 3387 + width: 392 + height: 701 + spriteID: 6a33732779e1549f290ad04a02e31108 + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 4, y: 3387} + spritePosition: {x: 1417, y: 1211} + - name: body + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 4 + y: 814 + width: 1199 + height: 1268 + spriteID: a439951cff14a4c669fef7b5f479180f + spriteBone: + - name: bone_1 + guid: + position: {x: 576.1139, y: 195.62323, z: 0} + rotation: {x: 0, y: 0, z: 0.7229592, w: 0.6908908} + length: 453.82144 + parentId: -1 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_2 + guid: + position: {x: 453.8216, y: -0.00013196826, z: 0} + rotation: {x: 0, y: 0, z: -0.1404886, w: 0.9900823} + length: 188.3852 + parentId: 0 + color: + serializedVersion: 2 + rgba: 0 + spriteOutline: [] + vertices: + - position: {x: 789.958, y: 0.92401123} + boneWeight: + weight0: 0.9705141 + weight1: 0.029485881 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 791.53796, y: 1.9520264} + boneWeight: + weight0: 0.9704153 + weight1: 0.029584706 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 804.692, y: 10.695984} + boneWeight: + weight0: 0.9682527 + weight1: 0.03174728 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 813.53, y: 16.825989} + boneWeight: + weight0: 0.966072 + weight1: 0.033927977 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 817.5, y: 20} + boneWeight: + weight0: 0.9648349 + weight1: 0.03516507 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 819.5, y: 22} + boneWeight: + weight0: 0.9639941 + weight1: 0.036005914 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 827.5, y: 22} + boneWeight: + weight0: 0.9622114 + weight1: 0.03778863 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 950.318, y: 102} + boneWeight: + weight0: 0.8929995 + weight1: 0.10700053 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 983.31, y: 78.95398} + boneWeight: + weight0: 0.8812563 + weight1: 0.11874372 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1023.09204, y: 116.997986} + boneWeight: + weight0: 0.8587985 + weight1: 0.1412015 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1113.506, y: 225.14001} + boneWeight: + weight0: 0.7659069 + weight1: 0.23409313 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1143.5, y: 252.93604} + boneWeight: + weight0: 0.74071175 + weight1: 0.25928825 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1150.574, y: 281.24194} + boneWeight: + weight0: 0.723744 + weight1: 0.27625602 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1153.5, y: 303.162} + boneWeight: + weight0: 0.7083319 + weight1: 0.29166812 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1153.5, y: 318} + boneWeight: + weight0: 0.69794035 + weight1: 0.30205965 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1151.5, y: 324} + boneWeight: + weight0: 0.6928299 + weight1: 0.3071701 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1157.0239, y: 474.59595} + boneWeight: + weight0: 0.5192174 + weight1: 0.48078263 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1157.876, y: 611.6} + boneWeight: + weight0: 0.68345845 + weight1: 0.31654152 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1167.5, y: 648.92395} + boneWeight: + weight0: 0.7443207 + weight1: 0.2556793 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1167.5, y: 650} + boneWeight: + weight0: 0.74639046 + weight1: 0.2536095 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1171.5, y: 654} + boneWeight: + weight0: 0.7548657 + weight1: 0.24513431 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1175.5, y: 656} + boneWeight: + weight0: 0.75836253 + weight1: 0.24163747 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1199.5, y: 731.292} + boneWeight: + weight0: 0.83210313 + weight1: 0.1678969 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1199.156, y: 893.13} + boneWeight: + weight0: 0.9406893 + weight1: 0.059310645 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1196.594, y: 931.67993} + boneWeight: + weight0: 0.95642126 + weight1: 0.043578774 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1182.8679, y: 987.26} + boneWeight: + weight0: 0.9732608 + weight1: 0.026739206 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1160.698, y: 1028.102} + boneWeight: + weight0: 0.9823634 + weight1: 0.01763661 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1130.696, y: 1069.5281} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1023.39, y: 1171.148} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 980.928, y: 1205.208} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 918.5, y: 1245.384} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 857.278, y: 1265.0059} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 785.464, y: 1267.146} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 684.776, y: 1267.044} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 521.674, y: 1257.866} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 375.47998, y: 1232.03} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 371.5, y: 1238} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 363.5, y: 1238} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 361.5, y: 1236} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 357.5, y: 1236} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 351.5, y: 1240} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 351.5, y: 1242} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 347.5, y: 1246} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 339.5, y: 1246} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 333.274, y: 1244.2261} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 331.5, y: 1246} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 321.5, y: 1246} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 317.5, y: 1238} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 311.5, y: 1238} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 311.5, y: 1242} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 307.5, y: 1246} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 295.632, y: 1241.7361} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 294.874, y: 1238} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 285.5, y: 1238} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 283.5, y: 1236} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 281.5, y: 1238} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 258.546, y: 1227.044} + boneWeight: + weight0: 0.9894118 + weight1: 0.010588209 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 140.09, y: 1152.488} + boneWeight: + weight0: 0.95575625 + weight1: 0.044243764 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 59.838013, y: 1102.084} + boneWeight: + weight0: 0.9194782 + weight1: 0.0805218 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 17.570007, y: 1039.124} + boneWeight: + weight0: 0.8932521 + weight1: 0.10674791 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 4.395996, y: 1005.374} + boneWeight: + weight0: 0.8802598 + weight1: 0.11974021 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 0.48199463, y: 947.818} + boneWeight: + weight0: 0.85366744 + weight1: 0.14633256 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 0.41601562, y: 825.084} + boneWeight: + weight0: 0.76829195 + weight1: 0.23170806 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 42.99402, y: 730.802} + boneWeight: + weight0: 0.6600771 + weight1: 0.33992293 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 74.672, y: 626.77405} + boneWeight: + weight0: 0.5036289 + weight1: 0.4963711 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 119.18201, y: 537.66406} + boneWeight: + weight0: 0.6749995 + weight1: 0.32500052 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 172.57, y: 400.77002} + boneWeight: + weight0: 0.9250561 + weight1: 0.0749439 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 219.5, y: 250.19397} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 259.842, y: 198} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 344.142, y: 148.43799} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 465.78198, y: 67.526} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 488.354, y: 46.409973} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 516.436, y: 21.065979} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 519.5, y: 18} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 525.5, y: 18} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 627.14, y: 86} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 752.716, y: 10.395996} + boneWeight: + weight0: 0.9744029 + weight1: 0.025597095 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 768.498, y: 0.5960083} + boneWeight: + weight0: 0.9725381 + weight1: 0.027461886 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 684.79376, y: 492.7146} + boneWeight: + weight0: 0.8293074 + weight1: 0.17069262 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 586.33295, y: 843.90015} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + spritePhysicsOutline: [] + indices: 3d0000003f0000003e0000004e0000004f000000130000000a0000004e0000000f0000000600000005000000070000000b0000000a0000000c0000000c0000000f0000000d0000000e0000000d0000000f0000000a0000000f0000000c000000000000004d00000001000000070000004e0000000a000000070000000a00000009000000070000004b0000004e00000007000000050000004b0000004c00000005000000030000004c0000004b00000005000000050000000400000003000000450000004e0000004b00000008000000070000000900000003000000020000004c0000004e000000410000004f00000022000000210000004f0000004f00000017000000160000001a000000170000001b00000018000000170000001a000000180000001a0000001900000016000000130000004f0000001600000014000000130000001600000015000000140000004f0000001b000000170000001c0000001b0000004f000000200000001d0000004f0000001d000000200000001e0000001f0000001e00000020000000200000004f000000210000001d0000001c0000004f000000100000000f0000004e0000004e00000011000000100000001300000012000000110000004c0000000200000001000000010000004d0000004c0000004a000000490000004800000036000000300000003800000038000000230000003900000043000000420000004e00000046000000450000004b000000410000004e00000042000000460000004b0000004700000023000000380000002f000000400000004f000000410000004f0000003d000000390000003d0000003b000000390000003a000000390000003b0000003b0000003d0000003c0000003f0000003d0000004f0000004f00000039000000230000003f0000004f000000400000004f00000023000000220000004500000044000000430000004e00000045000000430000003700000036000000380000002f00000027000000230000002f0000002c00000028000000270000002f00000028000000280000002a00000029000000280000002b0000002a0000002b000000280000002c0000002600000023000000270000002400000023000000260000002500000024000000260000002c0000002f0000002e00000048000000470000004a0000003200000031000000300000002c0000002e0000002d0000003200000030000000330000003500000034000000360000002f0000003800000030000000300000003600000034000000330000003000000034000000110000004e000000130000004b0000004a00000047000000 + edges: + - {x: 0, y: 1} + - {x: 2, y: 1} + - {x: 2, y: 3} + - {x: 4, y: 3} + - {x: 4, y: 5} + - {x: 6, y: 5} + - {x: 7, y: 6} + - {x: 7, y: 8} + - {x: 9, y: 8} + - {x: 10, y: 9} + - {x: 11, y: 10} + - {x: 12, y: 11} + - {x: 13, y: 12} + - {x: 13, y: 14} + - {x: 14, y: 15} + - {x: 16, y: 15} + - {x: 16, y: 17} + - {x: 18, y: 17} + - {x: 18, y: 19} + - {x: 19, y: 20} + - {x: 20, y: 21} + - {x: 21, y: 22} + - {x: 23, y: 22} + - {x: 24, y: 23} + - {x: 25, y: 24} + - {x: 26, y: 25} + - {x: 27, y: 26} + - {x: 28, y: 27} + - {x: 29, y: 28} + - {x: 30, y: 29} + - {x: 31, y: 30} + - {x: 32, y: 31} + - {x: 33, y: 32} + - {x: 34, y: 33} + - {x: 35, y: 34} + - {x: 36, y: 35} + - {x: 36, y: 37} + - {x: 37, y: 38} + - {x: 39, y: 38} + - {x: 39, y: 40} + - {x: 40, y: 41} + - {x: 42, y: 41} + - {x: 43, y: 42} + - {x: 43, y: 44} + - {x: 44, y: 45} + - {x: 45, y: 46} + - {x: 47, y: 46} + - {x: 47, y: 48} + - {x: 49, y: 48} + - {x: 50, y: 49} + - {x: 51, y: 50} + - {x: 51, y: 52} + - {x: 52, y: 53} + - {x: 54, y: 53} + - {x: 54, y: 55} + - {x: 56, y: 55} + - {x: 57, y: 56} + - {x: 57, y: 58} + - {x: 59, y: 58} + - {x: 60, y: 59} + - {x: 61, y: 60} + - {x: 62, y: 61} + - {x: 63, y: 62} + - {x: 64, y: 63} + - {x: 65, y: 64} + - {x: 66, y: 65} + - {x: 67, y: 66} + - {x: 68, y: 67} + - {x: 69, y: 68} + - {x: 70, y: 69} + - {x: 71, y: 70} + - {x: 72, y: 71} + - {x: 73, y: 72} + - {x: 73, y: 74} + - {x: 75, y: 74} + - {x: 75, y: 76} + - {x: 77, y: 76} + - {x: 0, y: 77} + tessellationDetail: 0 + uvTransform: {x: 4, y: 814} + spritePosition: {x: 597, y: 618} + - name: leg_right + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 2182 + y: 814 + width: 624 + height: 930 + spriteID: 3de8aa63cbd6c4b52a4ad40e9423e1ca + spriteBone: + - name: bone_10 + guid: + position: {x: 333.49005, y: -0.000089925015, z: 0} + rotation: {x: 0, y: 0, z: -0.9482975, w: -0.3173829} + length: 499.3131 + parentId: 1 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_9 + guid: + position: {x: 504.9783, y: 0.00029496066, z: 0} + rotation: {x: 0, y: 0, z: -0.90784305, w: 0.41931015} + length: 333.48996 + parentId: 2 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_8 + guid: + position: {x: 285.76855, y: 837.7656, z: 0} + rotation: {x: 0, y: 0, z: -0.66888696, w: 0.74336416} + length: 504.97842 + parentId: -1 + color: + serializedVersion: 2 + rgba: 0 + spriteOutline: [] + vertices: + - position: {x: 277.72998, y: 0.70996094} + boneWeight: + weight0: 0.9898338 + weight1: 0.010166228 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 282.1499, y: 3.7999878} + boneWeight: + weight0: 0.9891516 + weight1: 0.010848403 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 319.87793, y: 27.880005} + boneWeight: + weight0: 0.97604215 + weight1: 0.023957849 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 326, y: 73.604004} + boneWeight: + weight0: 0.9477687 + weight1: 0.05223131 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 300.57397, y: 164.85596} + boneWeight: + weight0: 0.8060474 + weight1: 0.19395262 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 318.67798, y: 162.68} + boneWeight: + weight0: 0.8004715 + weight1: 0.19952852 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 290.4619, y: 237.344} + boneWeight: + weight0: 0.56523293 + weight1: 0.43476707 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 268.63403, y: 294} + boneWeight: + weight0: 0.74220514 + weight1: 0.2577949 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 340.32202, y: 241.682} + boneWeight: + weight0: 0.48331472 + weight1: 0.4788745 + weight2: 0.037810773 + weight3: 0 + boneIndex0: 1 + boneIndex1: 2 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 356.2439, y: 228.24597} + boneWeight: + weight0: 0.5009177 + weight1: 0.4735845 + weight2: 0.025497818 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 453.93604, y: 327.938} + boneWeight: + weight0: 0.8757119 + weight1: 0.12428811 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 483.5559, y: 363.99} + boneWeight: + weight0: 0.9694546 + weight1: 0.030545436 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 533.9099, y: 449.53198} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 553.0801, y: 481.72205} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 597.6499, y: 572.49805} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 605.24805, y: 587.06604} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 624, y: 664.57007} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 623.7361, y: 790.48193} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 623.08594, y: 824.08203} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 613.00806, y: 836.796} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 531.27, y: 890} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 435.23608, y: 920} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 378.68408, y: 929.28394} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 234.83594, y: 929.6741} + boneWeight: + weight0: 0.9734145 + weight1: 0.026585499 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 201.104, y: 929.1221} + boneWeight: + weight0: 0.95705205 + weight1: 0.042947967 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 183.13403, y: 923.13196} + boneWeight: + weight0: 0.94828105 + weight1: 0.051718976 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 182, y: 922} + boneWeight: + weight0: 0.94743544 + weight1: 0.05256458 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 178, y: 922} + boneWeight: + weight0: 0.9454252 + weight1: 0.054574814 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 170, y: 918} + boneWeight: + weight0: 0.9406326 + weight1: 0.05936741 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 162, y: 918} + boneWeight: + weight0: 0.93699276 + weight1: 0.06300721 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 142.40405, y: 906.402} + boneWeight: + weight0: 0.92720217 + weight1: 0.07279784 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 142, y: 906} + boneWeight: + weight0: 0.9271056 + weight1: 0.07289439 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 142, y: 904} + boneWeight: + weight0: 0.9262743 + weight1: 0.07372573 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 140, y: 902} + boneWeight: + weight0: 0.92451113 + weight1: 0.07548887 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 130, y: 902} + boneWeight: + weight0: 0.9220608 + weight1: 0.07793923 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 126.86206, y: 889.68994} + boneWeight: + weight0: 0.9182113 + weight1: 0.08178871 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 118.98999, y: 790.746} + boneWeight: + weight0: 0.7941733 + weight1: 0.20582668 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 110.53198, y: 690.54395} + boneWeight: + weight0: 0.51845086 + weight1: 0.4815491 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 83.98999, y: 622.95605} + boneWeight: + weight0: 0.755895 + weight1: 0.24410494 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 2 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 70.94409, y: 612.14404} + boneWeight: + weight0: 0.76483226 + weight1: 0.1841906 + weight2: 0.050977092 + weight3: 0 + boneIndex0: 1 + boneIndex1: 2 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 14.947998, y: 546.954} + boneWeight: + weight0: 0.6806723 + weight1: 0.31932774 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 0, y: 519.406} + boneWeight: + weight0: 0.82419527 + weight1: 0.17580473 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 0.9980469, y: 431.74597} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 8.790039, y: 406.28198} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 12, y: 402} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 32.914062, y: 341.81396} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 68.56201, y: 250.86206} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 94, y: 157.49799} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 46, y: 93.70599} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 85.81592, y: 49.81604} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 78, y: 37.95398} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 82.58008, y: 22.18396} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 96.07007, y: 14.484009} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 98, y: 14} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 102, y: 10} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 142.95801, y: 0} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 378.4724, y: 545.66406} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 212.16699, y: 484.8424} + boneWeight: + weight0: 0.7964259 + weight1: 0.20357409 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 2 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 358.03052, y: 725.7091} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 307.36572, y: 192.61383} + boneWeight: + weight0: 0.7399943 + weight1: 0.2600057 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + spritePhysicsOutline: [] + indices: 2c0000002a00000039000000060000003b0000000400000005000000040000003b0000002f00000006000000040000002d00000039000000070000000a0000000900000008000000020000000100000003000000380000000b0000000a0000000b000000380000000c000000380000000a00000007000000070000000a000000080000000d0000000c000000380000003a0000003800000039000000380000000700000039000000150000003a000000160000003a0000002400000017000000180000001a0000001900000018000000170000001a00000017000000160000003a0000000f000000380000003a00000039000000250000003a0000003a000000100000000f00000011000000100000003a00000014000000110000003a00000015000000140000003a0000001100000014000000130000001100000013000000120000000f0000000e00000038000000060000002f00000007000000380000000e0000000d000000010000000400000003000000370000002f000000040000002900000028000000390000002a0000002c0000002b000000390000002a000000290000002c000000390000002d00000031000000350000003400000035000000370000003600000031000000370000003500000031000000330000003200000031000000300000002f00000037000000310000002f0000003100000034000000330000002e0000002d00000007000000070000002f0000002e00000027000000390000002800000039000000270000002600000024000000230000002100000023000000220000002100000017000000240000001a0000003900000026000000250000001c0000002100000020000000200000001f0000001e0000001e0000001d00000020000000200000001d0000001c0000001c0000001b0000001a0000001c00000024000000210000001c0000001a0000002400000025000000240000003a000000010000000000000004000000040000000000000037000000 + edges: + - {x: 1, y: 0} + - {x: 2, y: 1} + - {x: 2, y: 3} + - {x: 4, y: 3} + - {x: 4, y: 5} + - {x: 59, y: 6} + - {x: 6, y: 7} + - {x: 8, y: 7} + - {x: 8, y: 9} + - {x: 10, y: 9} + - {x: 11, y: 10} + - {x: 12, y: 11} + - {x: 13, y: 12} + - {x: 14, y: 13} + - {x: 15, y: 14} + - {x: 16, y: 15} + - {x: 17, y: 16} + - {x: 18, y: 17} + - {x: 19, y: 18} + - {x: 20, y: 19} + - {x: 21, y: 20} + - {x: 22, y: 21} + - {x: 23, y: 22} + - {x: 24, y: 23} + - {x: 25, y: 24} + - {x: 26, y: 25} + - {x: 26, y: 27} + - {x: 28, y: 27} + - {x: 28, y: 29} + - {x: 29, y: 30} + - {x: 30, y: 31} + - {x: 32, y: 31} + - {x: 33, y: 32} + - {x: 33, y: 34} + - {x: 34, y: 35} + - {x: 36, y: 35} + - {x: 37, y: 36} + - {x: 38, y: 37} + - {x: 38, y: 39} + - {x: 39, y: 40} + - {x: 40, y: 41} + - {x: 42, y: 41} + - {x: 42, y: 43} + - {x: 43, y: 44} + - {x: 45, y: 44} + - {x: 46, y: 45} + - {x: 47, y: 46} + - {x: 48, y: 47} + - {x: 48, y: 49} + - {x: 49, y: 50} + - {x: 51, y: 50} + - {x: 52, y: 51} + - {x: 53, y: 52} + - {x: 54, y: 53} + - {x: 55, y: 54} + - {x: 0, y: 55} + - {x: 5, y: 59} + tessellationDetail: 0 + uvTransform: {x: 2182, y: 814} + spritePosition: {x: 728, y: 0} + - name: leg_left + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 2814 + y: 814 + width: 503 + height: 839 + spriteID: 396fb8be0fba14926b1c7a14bb7a3c07 + spriteBone: + - name: bone_13 + guid: + position: {x: 307.36792, y: 0.00048171345, z: 0} + rotation: {x: 0, y: 0, z: 0.98032093, w: 0.19741058} + length: 486.03885 + parentId: 1 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_12 + guid: + position: {x: 468.40173, y: -0.00024297206, z: 0} + rotation: {x: 0, y: 0, z: -0.92998123, w: 0.367607} + length: 307.36743 + parentId: 2 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_11 + guid: + position: {x: 256.54443, y: 759.3081, z: 0} + rotation: {x: 0, y: 0, z: 0.7034524, w: -0.7107425} + length: 468.4019 + parentId: -1 + color: + serializedVersion: 2 + rgba: 0 + spriteOutline: [] + vertices: + - position: {x: 218.42993, y: 0.42999268} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 225.5, y: 7.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 252.1399, y: 0.14196777} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 293.5, y: 34.48999} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 272.55396, y: 119.242004} + boneWeight: + weight0: 0.9879248 + weight1: 0.012075186 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 251.36597, y: 171.63599} + boneWeight: + weight0: 0.932303 + weight1: 0.06769699 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 249.5, y: 173.5} + boneWeight: + weight0: 0.9270326 + weight1: 0.07296741 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 247.5, y: 181.5} + boneWeight: + weight0: 0.90913904 + weight1: 0.09086096 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 219.51392, y: 261.5} + boneWeight: + weight0: 0.6403618 + weight1: 0.35963818 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 284.36206, y: 221.5} + boneWeight: + weight0: 0.6678226 + weight1: 0.3321774 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 300.7461, y: 236.45203} + boneWeight: + weight0: 0.6376734 + weight1: 0.33250475 + weight2: 0.029821897 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 332.60205, y: 279.16797} + boneWeight: + weight0: 0.8470293 + weight1: 0.1529707 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 374.66406, y: 349.70605} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 414.61792, y: 427.922} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 452.56006, y: 503.03003} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 471.11206, y: 563.89197} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 472.448, y: 570.448} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 473.5, y: 571.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 473.5, y: 575.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 475.5, y: 577.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 479.5, y: 593.59595} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 479.5, y: 597.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 483.5, y: 603.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 487.5, y: 625.59595} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 487.5, y: 629.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 489.5, y: 631.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 489.5, y: 637.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 500.83398, y: 681.64} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 503.0161, y: 746.13403} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 503.5, y: 797.5} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 468.91797, y: 820.95996} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 435.65796, y: 831.666} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 415.5, y: 833.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 409.5, y: 837.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 339.28003, y: 838.89795} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 232.32788, y: 838.51196} + boneWeight: + weight0: 0.98679626 + weight1: 0.013203727 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 207.052, y: 835.05005} + boneWeight: + weight0: 0.97329664 + weight1: 0.026703445 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 203.5, y: 831.5} + boneWeight: + weight0: 0.9704849 + weight1: 0.029515112 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 197.5, y: 831.5} + boneWeight: + weight0: 0.96644163 + weight1: 0.03355838 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 158.72607, y: 816.968} + boneWeight: + weight0: 0.929137 + weight1: 0.07086299 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 110.38599, y: 765.85205} + boneWeight: + weight0: 0.84421384 + weight1: 0.15578616 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 104.31787, y: 740.938} + boneWeight: + weight0: 0.8095034 + weight1: 0.19049662 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 91.83008, y: 651.334} + boneWeight: + weight0: 0.54952806 + weight1: 0.45047194 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 61.335938, y: 593.266} + boneWeight: + weight0: 0.63000643 + weight1: 0.23534878 + weight2: 0.1346448 + weight3: 0 + boneIndex0: 1 + boneIndex1: 2 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 41.085938, y: 579.876} + boneWeight: + weight0: 0.559024 + weight1: 0.31164956 + weight2: 0.12932655 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 2 + boneIndex3: 0 + - position: {x: 39.5, y: 577.5} + boneWeight: + weight0: 0.5457634 + weight1: 0.33428296 + weight2: 0.11995365 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 2 + boneIndex3: 0 + - position: {x: 37.5, y: 577.5} + boneWeight: + weight0: 0.5377428 + weight1: 0.3475271 + weight2: 0.1147301 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 2 + boneIndex3: 0 + - position: {x: 25.5, y: 565.5} + boneWeight: + weight0: 0.48644686 + weight1: 0.44454238 + weight2: 0.06901077 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 2 + boneIndex3: 0 + - position: {x: 14.958008, y: 560.66797} + boneWeight: + weight0: 0.568524 + weight1: 0.3799286 + weight2: 0.051547416 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 2 + boneIndex3: 0 + - position: {x: 0.41210938, y: 538.60205} + boneWeight: + weight0: 0.76084185 + weight1: 0.22561453 + weight2: 0.013543629 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 2 + boneIndex3: 0 + - position: {x: 0.4741211, y: 495.65405} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 25.677979, y: 421.964} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 52.966064, y: 341.51404} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 68.441895, y: 259.656} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 66.51196, y: 177.91797} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 54.399902, y: 96.37598} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 56.468018, y: 81.56201} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 75.89209, y: 28.30603} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 142.02808, y: -0.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 218.36914, y: 396.57214} + boneWeight: + weight0: 0.54613876 + weight1: 0.45386127 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 2 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 229.7544, y: 667.97656} + boneWeight: + weight0: 0.9342046 + weight1: 0.06579541 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 357.09497, y: 687.5609} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 163.479, y: 515.70447} + boneWeight: + weight0: 0.6225407 + weight1: 0.37745926 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 2 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 309.26514, y: 532.7627} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + spritePhysicsOutline: [] + indices: 38000000370000003a000000050000000400000006000000030000000200000001000000030000000100000004000000080000000b0000000a0000003b0000000d0000000c0000000c0000000b0000003b000000080000000a000000090000003f0000003c0000003d0000000d0000003f0000000e0000000e0000003f0000000f0000000f0000003f000000100000001200000011000000100000003d000000120000003f000000100000003f000000120000001300000012000000140000003d0000001b0000001a0000001e0000001c0000001f0000001c0000003d00000020000000120000003d00000015000000150000001400000012000000150000003d000000180000002000000022000000210000003d00000022000000200000001f0000001c000000200000003d00000023000000220000001500000018000000170000001a00000019000000180000001a000000180000003d0000003d0000001c0000001b0000001d0000001c0000001e0000003e0000002a0000003c0000000d0000003b0000003f0000003d0000003c00000023000000340000003b000000080000000800000036000000350000003600000006000000370000003e00000033000000320000000800000035000000340000003b0000003400000033000000380000003a0000003900000001000000000000003a00000006000000040000003a000000010000003a000000040000003600000007000000060000003f0000003e0000003c0000003b000000330000003e0000000b000000080000003b0000000700000036000000080000003f0000003b0000003e00000025000000240000002300000037000000060000003a0000002f0000003e000000320000002f00000031000000300000002f0000002e0000002d0000002f00000032000000310000002b0000002d0000002c0000002a0000003e0000002b0000002f0000002d0000003e0000003e0000002d0000002b0000003c0000002900000028000000250000003c0000002700000028000000270000003c0000003c0000002a00000029000000270000002600000025000000230000003c00000025000000170000001600000015000000 + edges: + - {x: 0, y: 1} + - {x: 2, y: 1} + - {x: 3, y: 2} + - {x: 3, y: 4} + - {x: 4, y: 5} + - {x: 5, y: 6} + - {x: 6, y: 7} + - {x: 7, y: 8} + - {x: 8, y: 9} + - {x: 10, y: 9} + - {x: 11, y: 10} + - {x: 11, y: 12} + - {x: 13, y: 12} + - {x: 13, y: 14} + - {x: 15, y: 14} + - {x: 15, y: 16} + - {x: 17, y: 16} + - {x: 17, y: 18} + - {x: 19, y: 18} + - {x: 19, y: 20} + - {x: 20, y: 21} + - {x: 22, y: 21} + - {x: 23, y: 22} + - {x: 24, y: 23} + - {x: 25, y: 24} + - {x: 25, y: 26} + - {x: 27, y: 26} + - {x: 28, y: 27} + - {x: 29, y: 28} + - {x: 30, y: 29} + - {x: 31, y: 30} + - {x: 32, y: 31} + - {x: 32, y: 33} + - {x: 34, y: 33} + - {x: 35, y: 34} + - {x: 36, y: 35} + - {x: 37, y: 36} + - {x: 37, y: 38} + - {x: 39, y: 38} + - {x: 40, y: 39} + - {x: 41, y: 40} + - {x: 42, y: 41} + - {x: 43, y: 42} + - {x: 44, y: 43} + - {x: 44, y: 45} + - {x: 45, y: 46} + - {x: 46, y: 47} + - {x: 47, y: 48} + - {x: 48, y: 49} + - {x: 50, y: 49} + - {x: 51, y: 50} + - {x: 52, y: 51} + - {x: 53, y: 52} + - {x: 54, y: 53} + - {x: 55, y: 54} + - {x: 56, y: 55} + - {x: 57, y: 56} + - {x: 58, y: 57} + - {x: 0, y: 58} + tessellationDetail: 0 + uvTransform: {x: 2814, y: 814} + spritePosition: {x: 1158, y: 35} + - name: arm_left + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 4 + y: 2090 + width: 691 + height: 1289 + spriteID: 1e88f54fb1f31474eaea289c02464be8 + spriteBone: + - name: bone_7 + guid: + position: {x: 516.7011, y: 0.00017046457, z: 0} + rotation: {x: 0, y: 0, z: 0.10410029, w: 0.9945668} + length: 435.63455 + parentId: 1 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_6 + guid: + position: {x: 226.17676, y: 1023.0305, z: 0} + rotation: {x: 0, y: 0, z: -0.61002153, w: 0.7923849} + length: 516.701 + parentId: -1 + color: + serializedVersion: 2 + rgba: 0 + spriteOutline: [] + vertices: + - position: {x: 543.92, y: 0.57006836} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 545.574, y: 1.197998} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 565.772, y: 0.05810547} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 582.456, y: 0.4580078} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 674.758, y: 48.76001} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 686.86597, y: 66.13794} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 691.192, y: 100.053955} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 691.364, y: 167.13403} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 691.16797, y: 168.16406} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 689.5, y: 171.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 689.5, y: 177.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 677.06, y: 206.7959} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 645.07, y: 235.52197} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 555.03, y: 299.45996} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 534.76196, y: 424.4099} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 510.57202, y: 502.0979} + boneWeight: + weight0: 0.8840256 + weight1: 0.115974426 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 470.822, y: 622.99} + boneWeight: + weight0: 0.7993207 + weight1: 0.20067929 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 459.5, y: 684.80005} + boneWeight: + weight0: 0.9620972 + weight1: 0.037902746 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 459.5, y: 687.5} + boneWeight: + weight0: 0.9648626 + weight1: 0.035137422 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 457.5, y: 689.5} + boneWeight: + weight0: 0.9677615 + weight1: 0.03223846 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 455.5, y: 709.5} + boneWeight: + weight0: 0.98410064 + weight1: 0.015899343 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 439.874, y: 769.156} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 422.592, y: 888.8579} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 424.892, y: 923.426} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 425.5, y: 929.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 427.5, y: 931.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 427.5, y: 941.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 431.5, y: 949.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 433.5, y: 987.76196} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 433.5, y: 995.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 435.5, y: 997.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 435.5, y: 1029.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 407.608, y: 1140.406} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 407.5, y: 1141.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 413.5, y: 1147.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 431.212, y: 1189.436} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 438.594, y: 1221.25} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 441.5, y: 1243.6938} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 441.5, y: 1253.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 447.5, y: 1261.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 445.314, y: 1279.6841} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 441.5, y: 1283.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 441.5, y: 1287.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 437.138, y: 1289.0339} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 427.5, y: 1289.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 329.484, y: 1215.4819} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 219.788, y: 1249.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 109.78, y: 1235.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 32.196014, y: 1200.1938} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: -0.5, y: 1155.092} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 0.3999939, y: 1036.3} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 32.447998, y: 961.49805} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 79.28201, y: 845.6841} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 95.94, y: 724.8401} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 136.098, y: 604.3081} + boneWeight: + weight0: 0.9635278 + weight1: 0.036472194 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 186.258, y: 483.9021} + boneWeight: + weight0: 0.6125542 + weight1: 0.38744578 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 217.664, y: 385.3379} + boneWeight: + weight0: 0.8066669 + weight1: 0.19333309 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 283.756, y: 289.5} + boneWeight: + weight0: 0.9858483 + weight1: 0.014151692 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 367.66602, y: 199.24805} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 440.392, y: 104.12988} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 450.47, y: 81.33594} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 477.616, y: 19.461914} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 506.328, y: -0.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 265.57645, y: 718.79663} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 174.17693, y: 956.88135} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 361.67685, y: 450.8069} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 269.22162, y: 856.0896} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 427.21408, y: 318.07227} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 314.82797, y: 586.66724} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 159.65665, y: 1101.9011} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 292.81403, y: 1038.5869} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + spritePhysicsOutline: [] + indices: 360000003f0000004400000037000000360000004400000041000000380000003700000042000000350000003400000035000000420000003f0000004200000016000000150000003f00000036000000350000004200000034000000400000003900000038000000410000003f00000013000000440000004100000037000000440000003900000041000000430000000d0000003a0000004300000039000000430000003a0000004400000010000000410000001600000042000000170000001a0000001900000018000000420000004600000018000000170000004200000018000000150000003f0000004200000018000000460000001a0000003300000032000000450000004000000033000000450000004600000042000000400000004000000034000000330000004600000040000000450000004500000031000000300000002e000000450000002f000000300000002f00000045000000450000002e0000002d0000004500000032000000310000002d00000046000000450000001d0000001c0000004600000020000000460000002d000000200000001f0000004600000022000000210000002d000000200000002d000000210000002c000000260000002d000000230000002d00000024000000220000002d00000023000000460000001f0000001d0000001c0000001a000000460000001a0000001c0000001b000000410000000e000000430000003d000000000000003e000000020000003c000000060000000c0000003b0000000d000000010000003c00000002000000000000003d000000010000003c0000003b0000000c0000003d0000003c00000001000000430000000e0000000d000000030000000200000006000000060000000500000004000000060000003c00000009000000070000000600000009000000090000000c0000000b000000090000003c0000000c0000000b0000000a000000090000000900000008000000070000000400000003000000060000001d0000001f0000001e00000025000000240000002d000000260000002c0000002900000026000000250000002d0000002c0000002b000000290000002700000026000000290000002b0000002a000000290000004400000013000000110000000f0000004100000010000000410000000f0000000e0000002700000029000000280000003f000000150000001400000011000000130000001200000014000000130000003f0000001000000044000000110000003a0000000d0000003b000000 + edges: + - {x: 1, y: 0} + - {x: 2, y: 1} + - {x: 3, y: 2} + - {x: 4, y: 3} + - {x: 5, y: 4} + - {x: 6, y: 5} + - {x: 7, y: 6} + - {x: 8, y: 7} + - {x: 9, y: 8} + - {x: 10, y: 9} + - {x: 10, y: 11} + - {x: 11, y: 12} + - {x: 13, y: 12} + - {x: 14, y: 13} + - {x: 14, y: 15} + - {x: 15, y: 16} + - {x: 17, y: 16} + - {x: 17, y: 18} + - {x: 19, y: 18} + - {x: 20, y: 19} + - {x: 21, y: 20} + - {x: 21, y: 22} + - {x: 22, y: 23} + - {x: 24, y: 23} + - {x: 25, y: 24} + - {x: 25, y: 26} + - {x: 27, y: 26} + - {x: 27, y: 28} + - {x: 28, y: 29} + - {x: 30, y: 29} + - {x: 30, y: 31} + - {x: 31, y: 32} + - {x: 32, y: 33} + - {x: 33, y: 34} + - {x: 35, y: 34} + - {x: 35, y: 36} + - {x: 36, y: 37} + - {x: 37, y: 38} + - {x: 38, y: 39} + - {x: 39, y: 40} + - {x: 41, y: 40} + - {x: 41, y: 42} + - {x: 43, y: 42} + - {x: 44, y: 43} + - {x: 45, y: 44} + - {x: 45, y: 46} + - {x: 46, y: 47} + - {x: 48, y: 47} + - {x: 49, y: 48} + - {x: 50, y: 49} + - {x: 51, y: 50} + - {x: 52, y: 51} + - {x: 52, y: 53} + - {x: 54, y: 53} + - {x: 55, y: 54} + - {x: 56, y: 55} + - {x: 57, y: 56} + - {x: 57, y: 58} + - {x: 59, y: 58} + - {x: 60, y: 59} + - {x: 61, y: 60} + - {x: 62, y: 61} + - {x: 62, y: 0} + tessellationDetail: 0 + uvTransform: {x: 4, y: 2090} + spritePosition: {x: 1396, y: 568} + spriteImportData: + - name: + originalName: + pivot: {x: 0, y: 0} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + spriteID: + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 0, y: 0} + spritePosition: {x: 0, y: 0} + rigSpriteImportData: + - name: arm_right + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 703 + y: 2090 + width: 627 + height: 1404 + spriteID: 5d89a2bd789fe4ce58923da02b1e6bda + spriteBone: + - name: bone_5 + guid: + position: {x: 534.2347, y: 0.00009933312, z: 0} + rotation: {x: 0, y: 0, z: 0.31991795, w: 0.9474453} + length: 444.81418 + parentId: 1 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_4 + guid: + position: {x: 416.39722, y: 1043.5444, z: 0} + rotation: {x: 0, y: 0, z: 0.8651913, w: -0.50144213} + length: 534.23486 + parentId: -1 + color: + serializedVersion: 2 + rgba: 0 + spriteOutline: [] + vertices: + - position: {x: 264.956, y: 1} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 266.63202, y: 1.7399902} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 378.12195, y: 34} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 383.05798, y: 61.441895} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 329.54004, y: 161.04199} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 372.5, y: 191.83594} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 293.982, y: 281.802} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 316.94202, y: 324.0161} + boneWeight: + weight0: 0.97611326 + weight1: 0.02388674 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 354.77405, y: 445.28394} + boneWeight: + weight0: 0.75028586 + weight1: 0.24971414 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 410.07605, y: 548.7261} + boneWeight: + weight0: 0.6496186 + weight1: 0.3503814 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 481.292, y: 626.75806} + boneWeight: + weight0: 0.8692531 + weight1: 0.13074692 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 524.932, y: 702.354} + boneWeight: + weight0: 0.94758964 + weight1: 0.052410368 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 576.032, y: 817.426} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 598.52, y: 856.728} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 628.5, y: 935.0039} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 624.5, y: 1065.272} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 588.5281, y: 1173.5381} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 523.922, y: 1250} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 487.92798, y: 1259.012} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 279.55, y: 1292.4741} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 233.48798, y: 1404} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 219.83801, y: 1403.3359} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 202.5, y: 1373.7} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 198.33398, y: 1365} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 196.5, y: 1354} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 194.5, y: 1352} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 194.5, y: 1346} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 192.5, y: 1344} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 192.5, y: 1338} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 182.5, y: 1310.2021} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 170.71399, y: 1176.6919} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 142.48804, y: 1109.856} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 102.448, y: 1015.89795} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 100.5, y: 1006} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 98.5, y: 1004} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 98.5, y: 996} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 86.497986, y: 871.53} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 86.313965, y: 869.6521} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 72.5, y: 844} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 54.5, y: 809.40796} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 46.5, y: 776.822} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 42.940002, y: 726.6399} + boneWeight: + weight0: 0.9724548 + weight1: 0.027545244 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 43.46997, y: 725.03} + boneWeight: + weight0: 0.97078115 + weight1: 0.029218849 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 44.5, y: 724} + boneWeight: + weight0: 0.9689323 + weight1: 0.031067753 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 42.5, y: 722} + boneWeight: + weight0: 0.9658866 + weight1: 0.034113407 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 42.5, y: 704} + boneWeight: + weight0: 0.93109417 + weight1: 0.06890585 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1.2659912, y: 581.91406} + boneWeight: + weight0: 0.60988575 + weight1: 0.39011425 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1.8200073, y: 528.6821} + boneWeight: + weight0: 0.80738425 + weight1: 0.19261575 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2.5, y: 528} + boneWeight: + weight0: 0.80987906 + weight1: 0.19012094 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2.5, y: 520} + boneWeight: + weight0: 0.835956 + weight1: 0.16404402 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 15.365967, y: 444.8479} + boneWeight: + weight0: 0.98308164 + weight1: 0.016918361 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 20.5, y: 438} + boneWeight: + weight0: 0.9897566 + weight1: 0.010243416 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 20.5, y: 426} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 24.384033, y: 395.31396} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 47.926025, y: 275.7561} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 63.79602, y: 156.70605} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 101.813965, y: 44.68799} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 119.18402, y: 26} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 122.5, y: 26} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 130.5, y: 20} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 214.85999, y: 0.8220215} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 378.313, y: 767.2251} + boneWeight: + weight0: 0.9717791 + weight1: 0.028220901 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 197.8399, y: 476.896} + boneWeight: + weight0: 0.9319661 + weight1: 0.068033874 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 469.56152, y: 1059.262} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 293.57385, y: 1037.3948} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 357.90906, y: 1172.4912} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 169.07404, y: 338.64453} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 194.04578, y: 171.52466} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 297.4348, y: 622.05493} + boneWeight: + weight0: 0.77046055 + weight1: 0.22953944 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 211.54211, y: 754.3579} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 148.5227, y: 607.218} + boneWeight: + weight0: 0.784805 + weight1: 0.215195 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 434.17078, y: 913.1062} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 256.9925, y: 898.2363} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 256.51898, y: 1348.237} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + spritePhysicsOutline: [] + indices: 460000003e0000003100000018000000490000001a00000019000000180000001a0000000c0000003d00000047000000080000004400000009000000480000003d000000450000000a0000003d0000000b0000003d0000000c0000000b0000000a00000009000000440000003d0000000a0000004400000001000000030000000200000043000000010000003c0000000400000006000000050000003d000000440000004500000042000000070000000600000007000000420000003e0000003e000000080000000700000044000000080000003e0000004500000025000000480000004500000044000000460000001d00000049000000130000001e00000041000000400000001e0000001300000041000000100000000f0000003f0000003f000000110000001000000012000000110000003f000000120000003f00000041000000130000001200000041000000410000003f00000040000000470000003d000000480000000d000000470000000e0000002000000040000000210000003f0000000e000000470000004800000040000000470000003f0000004700000040000000160000001400000049000000160000004900000017000000150000001400000016000000170000004900000018000000210000004000000048000000430000000600000004000000030000000100000004000000010000004300000004000000430000003800000037000000460000002d00000045000000360000004200000043000000310000003e0000003300000042000000350000003e0000004300000037000000360000003b0000003a00000043000000430000003a000000380000003a0000003900000038000000340000003e000000350000002d000000460000002e000000300000002e00000046000000300000004600000031000000300000002f0000002e0000003100000033000000320000003e0000003400000033000000430000003c0000003b000000450000002d0000002b000000360000003500000042000000290000002b0000002a00000001000000000000003c0000002b0000002d0000002c0000004200000006000000430000001e000000400000001f0000002300000048000000240000001d000000130000001e0000001c0000001a000000490000001b0000001a0000001c000000490000001d0000001c0000000f0000000e0000003f000000470000000d0000000c0000001f00000040000000200000002100000023000000220000002500000045000000260000002700000045000000280000004800000025000000240000002b0000002800000045000000450000002700000026000000280000002b00000029000000480000002300000021000000440000003e00000046000000 + edges: + - {x: 0, y: 1} + - {x: 2, y: 1} + - {x: 2, y: 3} + - {x: 3, y: 4} + - {x: 5, y: 4} + - {x: 6, y: 5} + - {x: 7, y: 6} + - {x: 8, y: 7} + - {x: 9, y: 8} + - {x: 9, y: 10} + - {x: 10, y: 11} + - {x: 12, y: 11} + - {x: 13, y: 12} + - {x: 14, y: 13} + - {x: 15, y: 14} + - {x: 16, y: 15} + - {x: 17, y: 16} + - {x: 17, y: 18} + - {x: 18, y: 19} + - {x: 73, y: 20} + - {x: 21, y: 20} + - {x: 22, y: 21} + - {x: 23, y: 22} + - {x: 24, y: 23} + - {x: 24, y: 25} + - {x: 26, y: 25} + - {x: 26, y: 27} + - {x: 27, y: 28} + - {x: 28, y: 29} + - {x: 30, y: 29} + - {x: 31, y: 30} + - {x: 32, y: 31} + - {x: 33, y: 32} + - {x: 34, y: 33} + - {x: 34, y: 35} + - {x: 36, y: 35} + - {x: 37, y: 36} + - {x: 38, y: 37} + - {x: 39, y: 38} + - {x: 39, y: 40} + - {x: 40, y: 41} + - {x: 41, y: 42} + - {x: 42, y: 43} + - {x: 43, y: 44} + - {x: 45, y: 44} + - {x: 45, y: 46} + - {x: 47, y: 46} + - {x: 47, y: 48} + - {x: 48, y: 49} + - {x: 49, y: 50} + - {x: 50, y: 51} + - {x: 52, y: 51} + - {x: 53, y: 52} + - {x: 54, y: 53} + - {x: 55, y: 54} + - {x: 56, y: 55} + - {x: 57, y: 56} + - {x: 57, y: 58} + - {x: 59, y: 58} + - {x: 60, y: 59} + - {x: 0, y: 60} + - {x: 19, y: 73} + tessellationDetail: 0 + uvTransform: {x: 703, y: 2090} + spritePosition: {x: 298, y: 533} + - name: weapon + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 4 + y: 4 + width: 2408 + height: 802 + spriteID: 85dff530194d84425b7cbfe1741f7881 + spriteBone: + - name: bone_15 + guid: + position: {x: 646.7937, y: 216.27954, z: 0} + rotation: {x: 0, y: 0, z: -0.118637644, w: -0.9929376} + length: 1639.6006 + parentId: -1 + color: + serializedVersion: 2 + rgba: 0 + spriteOutline: [] + vertices: + - position: {x: 268.456, y: 0.99798584} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 270.136, y: 1.7179871} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 301.266, y: 9.876007} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 486.57, y: 84.63599} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 592.032, y: 115.76199} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 705.05396, y: 144.85199} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 912.588, y: 165.316} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1074.198, y: 121.446014} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1129.022, y: 119.022} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1219.056, y: 200} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1298.922, y: 145.51} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1370.996, y: 113.138} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1407.448, y: 113.79199} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1513.536, y: 125.82599} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1730.0381, y: 145.098} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1838.9199, y: 169.462} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1875.5759, y: 187.184} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1882, y: 192} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1882, y: 202} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1668.412, y: 248} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1724.74, y: 242.914} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1890.0239, y: 276} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1892, y: 276} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1894, y: 278} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1916, y: 278} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1921.3301, y: 290.908} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1912, y: 417.058} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2065.738, y: 396.198} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2066.608, y: 396} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2114, y: 396} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2116, y: 398} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2134, y: 398} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2181.802, y: 413.802} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2252.134, y: 533.11597} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2408, y: 649.224} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2407.812, y: 660} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2083.674, y: 748} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 2012.866, y: 728} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1835.87, y: 636.084} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1806.6699, y: 744} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1772.194, y: 736} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1605.948, y: 682.95996} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1697.346, y: 767.978} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1734, y: 795.64} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1732.1599, y: 801.838} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1677.478, y: 801.478} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1608.834, y: 788.01} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1520.262, y: 756.26196} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1341.666, y: 679.07} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1257.136, y: 648.568} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1225.368, y: 621.28796} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1224, y: 620} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1224, y: 618} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1216, y: 612} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1086.704, y: 456.68} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1027.9661, y: 518} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 991.258, y: 496.04} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 810.588, y: 350.306} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 630.05, y: 287.966} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 522.256, y: 265.918} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 317.95203, y: 234.84} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 232.60999, y: 228} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 164.85803, y: 208} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 0, y: 93.686005} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 0, y: 76} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 43.751953, y: 83.754} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 44, y: 84} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 54, y: 84} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 56, y: 86} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 84, y: 88} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 199.63202, y: 109.306} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 216, y: 90.149994} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 201.12598, y: 94.084015} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 18.932007, y: 38.932007} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 10, y: 27.668} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 10.810059, y: 22.98999} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 18, y: 14} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 177.31006, y: 0.54800415} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1627.3258, y: 467.13535} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1387.1865, y: 402.28363} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1775.206, y: 225} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 82.429016, y: 150.843} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 110.02899, y: 66.50801} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1828.603, y: 213.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 41.214508, y: 122.2645} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 97.65503, y: 7.274002} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + spritePhysicsOutline: [] + indices: 490000004c0000004b0000005200000055000000490000004a000000490000004b000000410000003f00000054000000400000003f000000410000004400000043000000420000004200000041000000540000004200000054000000440000004c00000049000000550000004600000045000000510000001e0000001b0000002100000047000000000000004d0000000100000047000000020000004500000044000000540000003d00000047000000460000004d0000005200000048000000470000004d000000480000003c00000002000000470000000100000000000000470000001e000000210000002000000051000000450000005400000004000000030000003b000000060000000500000039000000510000003e00000046000000460000003e0000003d000000040000003b0000003a000000050000003a00000039000000030000003c0000003b000000390000003600000006000000020000003c000000030000004d00000055000000520000003600000009000000070000000800000007000000090000004f000000360000003500000037000000360000003800000035000000340000004f0000003300000032000000340000003100000034000000320000004f000000340000003100000005000000040000003a000000470000003d0000003c000000360000004f000000090000000c0000000b0000000a0000000c0000004f0000000d0000001700000016000000150000000e0000000d0000001300000014000000130000004e00000013000000500000000e000000530000000f00000050000000100000000f000000530000000e000000500000000f0000004f000000130000000d00000038000000360000003900000026000000290000002800000010000000530000001200000019000000180000001700000019000000170000001a0000001c0000001b0000001e0000001d0000001c0000001e0000001a0000001700000015000000140000001a000000150000004e0000004f0000003000000012000000110000001000000007000000060000003600000030000000290000004e0000002200000021000000230000004e00000029000000260000001a000000140000004e0000002f00000029000000300000004f0000004e000000130000002d0000002a0000002e000000290000002f0000002e0000002c0000002b0000002a0000002d0000002c0000002a0000004e000000260000001a0000002e0000002a000000290000004f00000031000000300000000c0000000a0000004f0000001f0000001e0000002000000025000000210000001b000000280000002700000026000000250000001a00000026000000240000002300000021000000210000002500000024000000250000001b0000001a0000000a000000090000004f000000 + edges: + - {x: 0, y: 1} + - {x: 2, y: 1} + - {x: 2, y: 3} + - {x: 3, y: 4} + - {x: 4, y: 5} + - {x: 6, y: 5} + - {x: 7, y: 6} + - {x: 7, y: 8} + - {x: 8, y: 9} + - {x: 10, y: 9} + - {x: 11, y: 10} + - {x: 11, y: 12} + - {x: 13, y: 12} + - {x: 14, y: 13} + - {x: 15, y: 14} + - {x: 16, y: 15} + - {x: 17, y: 16} + - {x: 17, y: 18} + - {x: 80, y: 19} + - {x: 20, y: 19} + - {x: 21, y: 20} + - {x: 21, y: 22} + - {x: 22, y: 23} + - {x: 24, y: 23} + - {x: 24, y: 25} + - {x: 25, y: 26} + - {x: 27, y: 26} + - {x: 28, y: 27} + - {x: 29, y: 28} + - {x: 29, y: 30} + - {x: 30, y: 31} + - {x: 32, y: 31} + - {x: 33, y: 32} + - {x: 34, y: 33} + - {x: 35, y: 34} + - {x: 36, y: 35} + - {x: 36, y: 37} + - {x: 37, y: 38} + - {x: 38, y: 39} + - {x: 40, y: 39} + - {x: 40, y: 41} + - {x: 42, y: 41} + - {x: 42, y: 43} + - {x: 43, y: 44} + - {x: 45, y: 44} + - {x: 46, y: 45} + - {x: 47, y: 46} + - {x: 47, y: 48} + - {x: 48, y: 49} + - {x: 50, y: 49} + - {x: 50, y: 51} + - {x: 51, y: 52} + - {x: 52, y: 53} + - {x: 54, y: 53} + - {x: 54, y: 55} + - {x: 55, y: 56} + - {x: 57, y: 56} + - {x: 57, y: 58} + - {x: 58, y: 59} + - {x: 60, y: 59} + - {x: 60, y: 61} + - {x: 61, y: 62} + - {x: 63, y: 84} + - {x: 64, y: 63} + - {x: 64, y: 65} + - {x: 65, y: 66} + - {x: 67, y: 66} + - {x: 67, y: 68} + - {x: 69, y: 68} + - {x: 70, y: 69} + - {x: 71, y: 70} + - {x: 71, y: 72} + - {x: 82, y: 73} + - {x: 74, y: 73} + - {x: 75, y: 74} + - {x: 76, y: 75} + - {x: 77, y: 85} + - {x: 0, y: 77} + - {x: 83, y: 80} + - {x: 81, y: 62} + - {x: 72, y: 82} + - {x: 83, y: 18} + - {x: 84, y: 81} + - {x: 85, y: 76} + tessellationDetail: 0 + uvTransform: {x: 4, y: 4} + spritePosition: {x: 0, y: 438} + - name: head + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 1211 + y: 814 + width: 963 + height: 1018 + spriteID: 42a00939e9bdf4e7e970ee8fcd5c58e1 + spriteBone: + - name: bone_14 + guid: + position: {x: 569.5198, y: 248.42444, z: 0} + rotation: {x: 0, y: 0, z: 0.25275818, w: 0.96752954} + length: 123.51483 + parentId: -1 + color: + serializedVersion: 2 + rgba: 0 + spriteOutline: [] + vertices: + - position: {x: 656.96606, y: 0.9760132} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 658.64795, y: 1.5899658} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 753.76, y: 10} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 797.16003, y: 40.661987} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 800.5, y: 101.84204} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 788.548, y: 183.36597} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 783.286, y: 302.80396} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 827.6, y: 389.54004} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 861.3259, y: 415.92004} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 916.5, y: 465.97205} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 930.282, y: 481.78406} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 936.5, y: 488} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 956.5, y: 557.89795} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 964.5, y: 662.10596} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 937.2661, y: 711.23193} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 865.1221, y: 776.198} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 786.5, y: 861.39404} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 792.6279, y: 917.83594} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 766.818, y: 957.67993} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 686.60596, y: 1018} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 666.5, y: 1018} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 665.12195, y: 905.922} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 624.48193, y: 826.22} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 616.5, y: 810.786} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 616.5, y: 808} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 610.5, y: 802} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 614.402, y: 762.09595} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 614.5, y: 762} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 618.5, y: 746} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 652.64197, y: 700.588} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 703.344, y: 616.844} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 607.25195, y: 586.93396} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 527.18604, y: 593.234} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 450.63403, y: 612} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 371.43005, y: 627.42395} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 273.84802, y: 665.182} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 288.5, y: 712.458} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 284.932, y: 733.136} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 282.5, y: 738} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 282.5, y: 742} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 276.59998, y: 751.552} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 276.5, y: 752} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 221.87598, y: 853.08203} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 274.364, y: 951.26} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 321.97595, y: 989.474} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 303.036, y: 1000} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 238.43799, y: 988.36206} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 206.26196, y: 974.33203} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 162.5, y: 944.568} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 115.916016, y: 894.246} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 114.5, y: 890} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 110.5, y: 886} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 106.5, y: 884} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 98.5, y: 866.136} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 91.13403, y: 816.11} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 75.698, y: 710.86597} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 68.80798, y: 696.38403} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 68.5, y: 696} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 66.5, y: 696} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 46.5, y: 676} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 9.869995, y: 612.94995} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 8.5, y: 602} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 6.5, y: 600} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 6.5, y: 596} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 4.5, y: 594} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1.9639893, y: 579.26} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1.9580078, y: 498.162} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 4.2280273, y: 481.51404} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 19.68396, y: 455.63403} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 92.38196, y: 399.58997} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 192.97192, y: 339.12195} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 283.364, y: 267.02197} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 343.11, y: 175.99402} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 380.364, y: 66.82202} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 402.89197, y: 43.90399} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 501.5, y: 10} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 545.36597, y: 0.56799316} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 590.5, y: 670} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 590.5, y: 674} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 586.5, y: 678} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 582.5, y: 678} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 578.5, y: 674} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 578.5, y: 670} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 582.5, y: 666} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 586.5, y: 666} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 552.4038, y: 219.31104} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 599.4426, y: 402.72754} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 373.09387, y: 428.39478} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 297.02002, y: 969.444} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + spritePhysicsOutline: [] + indices: 420000004100000045000000570000002100000020000000450000004400000042000000400000003f00000041000000410000003f000000450000004300000042000000440000003e0000003d0000003f000000230000003f0000003d0000003c0000003b0000003d000000210000005700000022000000390000003b0000003a00000057000000470000004600000023000000220000005700000049000000480000005500000055000000480000005700000057000000480000004700000039000000230000003b000000450000003f00000023000000570000004500000023000000230000003d0000003b0000003800000023000000390000005700000046000000450000002a000000300000002f000000370000003600000029000000350000002a00000036000000360000002a00000029000000320000002a0000003500000037000000230000003800000035000000340000003300000032000000350000003300000032000000310000002a0000002e0000002d0000005800000049000000550000004a0000002f0000002b0000002a0000002700000026000000280000002800000023000000370000002400000026000000250000002300000028000000260000002e0000002b0000002f000000580000002b0000002e0000002d0000002c0000005800000031000000300000002a0000003700000029000000280000002300000026000000240000004c0000004b000000550000000100000055000000050000005600000055000000570000005600000057000000200000001f0000001e00000056000000550000005600000006000000200000001f000000560000001e00000007000000560000000100000004000000020000004b0000004a00000055000000550000000600000005000000010000000500000004000000040000000300000002000000070000001e000000080000001e0000000a000000090000000c0000000a0000001e0000000c0000001e0000000d0000000b0000000a0000000c0000001e000000090000000800000000000000550000000100000055000000000000004c0000000600000056000000070000001700000016000000180000001d0000001c0000001b0000004e0000004d00000054000000510000004e000000540000005400000053000000520000004f0000004e0000005100000051000000500000004f000000180000001b0000001a000000160000001b0000001800000019000000180000001a0000000d0000001e0000000e000000540000005200000051000000160000001d0000001b0000001d0000000f0000001e000000100000001d000000160000000f0000001d000000100000001400000013000000150000001200000015000000130000001200000011000000150000001000000015000000110000001000000016000000150000001e0000000f0000000e000000 + edges: + - {x: 1, y: 0} + - {x: 2, y: 1} + - {x: 3, y: 2} + - {x: 4, y: 3} + - {x: 4, y: 5} + - {x: 5, y: 6} + - {x: 7, y: 6} + - {x: 7, y: 8} + - {x: 9, y: 8} + - {x: 10, y: 9} + - {x: 11, y: 10} + - {x: 12, y: 11} + - {x: 13, y: 12} + - {x: 14, y: 13} + - {x: 15, y: 14} + - {x: 15, y: 16} + - {x: 17, y: 16} + - {x: 17, y: 18} + - {x: 19, y: 18} + - {x: 20, y: 19} + - {x: 20, y: 21} + - {x: 22, y: 21} + - {x: 22, y: 23} + - {x: 23, y: 24} + - {x: 24, y: 25} + - {x: 25, y: 26} + - {x: 27, y: 26} + - {x: 28, y: 27} + - {x: 28, y: 29} + - {x: 30, y: 29} + - {x: 30, y: 31} + - {x: 31, y: 32} + - {x: 32, y: 33} + - {x: 33, y: 34} + - {x: 34, y: 35} + - {x: 36, y: 35} + - {x: 37, y: 36} + - {x: 37, y: 38} + - {x: 38, y: 39} + - {x: 39, y: 40} + - {x: 41, y: 40} + - {x: 42, y: 41} + - {x: 42, y: 43} + - {x: 44, y: 88} + - {x: 44, y: 45} + - {x: 46, y: 45} + - {x: 47, y: 46} + - {x: 48, y: 47} + - {x: 49, y: 48} + - {x: 50, y: 49} + - {x: 50, y: 51} + - {x: 51, y: 52} + - {x: 53, y: 52} + - {x: 53, y: 54} + - {x: 55, y: 54} + - {x: 55, y: 56} + - {x: 56, y: 57} + - {x: 57, y: 58} + - {x: 58, y: 59} + - {x: 59, y: 60} + - {x: 61, y: 60} + - {x: 61, y: 62} + - {x: 62, y: 63} + - {x: 64, y: 63} + - {x: 65, y: 64} + - {x: 66, y: 65} + - {x: 67, y: 66} + - {x: 68, y: 67} + - {x: 68, y: 69} + - {x: 69, y: 70} + - {x: 71, y: 70} + - {x: 72, y: 71} + - {x: 72, y: 73} + - {x: 74, y: 73} + - {x: 75, y: 74} + - {x: 76, y: 75} + - {x: 0, y: 76} + - {x: 77, y: 78} + - {x: 78, y: 79} + - {x: 79, y: 80} + - {x: 80, y: 81} + - {x: 81, y: 82} + - {x: 82, y: 83} + - {x: 84, y: 83} + - {x: 77, y: 84} + - {x: 88, y: 43} + tessellationDetail: 0 + uvTransform: {x: 1211, y: 814} + spritePosition: {x: 778, y: 1545} + - name: chain_01 + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 3325 + y: 814 + width: 428 + height: 774 + spriteID: bbd060465e7be491c8084147b41f467f + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 3325, y: 814} + spritePosition: {x: 783, y: 1150} + - name: chain_02 + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 4 + y: 3387 + width: 392 + height: 701 + spriteID: 6a33732779e1549f290ad04a02e31108 + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 4, y: 3387} + spritePosition: {x: 1417, y: 1211} + - name: body + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 4 + y: 814 + width: 1199 + height: 1268 + spriteID: a439951cff14a4c669fef7b5f479180f + spriteBone: + - name: bone_1 + guid: + position: {x: 576.1139, y: 195.62323, z: 0} + rotation: {x: 0, y: 0, z: 0.7229592, w: 0.6908908} + length: 453.82144 + parentId: -1 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_2 + guid: + position: {x: 453.8216, y: -0.00013196826, z: 0} + rotation: {x: 0, y: 0, z: -0.1404886, w: 0.9900823} + length: 188.3852 + parentId: 0 + color: + serializedVersion: 2 + rgba: 0 + spriteOutline: [] + vertices: + - position: {x: 789.958, y: 0.92401123} + boneWeight: + weight0: 0.9705141 + weight1: 0.029485881 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 791.53796, y: 1.9520264} + boneWeight: + weight0: 0.9704153 + weight1: 0.029584706 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 804.692, y: 10.695984} + boneWeight: + weight0: 0.9682527 + weight1: 0.03174728 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 813.53, y: 16.825989} + boneWeight: + weight0: 0.966072 + weight1: 0.033927977 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 817.5, y: 20} + boneWeight: + weight0: 0.9648349 + weight1: 0.03516507 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 819.5, y: 22} + boneWeight: + weight0: 0.9639941 + weight1: 0.036005914 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 827.5, y: 22} + boneWeight: + weight0: 0.9622114 + weight1: 0.03778863 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 950.318, y: 102} + boneWeight: + weight0: 0.8929995 + weight1: 0.10700053 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 983.31, y: 78.95398} + boneWeight: + weight0: 0.8812563 + weight1: 0.11874372 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1023.09204, y: 116.997986} + boneWeight: + weight0: 0.8587985 + weight1: 0.1412015 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1113.506, y: 225.14001} + boneWeight: + weight0: 0.7659069 + weight1: 0.23409313 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1143.5, y: 252.93604} + boneWeight: + weight0: 0.74071175 + weight1: 0.25928825 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1150.574, y: 281.24194} + boneWeight: + weight0: 0.723744 + weight1: 0.27625602 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1153.5, y: 303.162} + boneWeight: + weight0: 0.7083319 + weight1: 0.29166812 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1153.5, y: 318} + boneWeight: + weight0: 0.69794035 + weight1: 0.30205965 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1151.5, y: 324} + boneWeight: + weight0: 0.6928299 + weight1: 0.3071701 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1157.0239, y: 474.59595} + boneWeight: + weight0: 0.5192174 + weight1: 0.48078263 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1157.876, y: 611.6} + boneWeight: + weight0: 0.68345845 + weight1: 0.31654152 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1167.5, y: 648.92395} + boneWeight: + weight0: 0.7443207 + weight1: 0.2556793 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1167.5, y: 650} + boneWeight: + weight0: 0.74639046 + weight1: 0.2536095 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1171.5, y: 654} + boneWeight: + weight0: 0.7548657 + weight1: 0.24513431 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1175.5, y: 656} + boneWeight: + weight0: 0.75836253 + weight1: 0.24163747 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1199.5, y: 731.292} + boneWeight: + weight0: 0.83210313 + weight1: 0.1678969 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1199.156, y: 893.13} + boneWeight: + weight0: 0.9406893 + weight1: 0.059310645 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1196.594, y: 931.67993} + boneWeight: + weight0: 0.95642126 + weight1: 0.043578774 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1182.8679, y: 987.26} + boneWeight: + weight0: 0.9732608 + weight1: 0.026739206 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1160.698, y: 1028.102} + boneWeight: + weight0: 0.9823634 + weight1: 0.01763661 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1130.696, y: 1069.5281} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 1023.39, y: 1171.148} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 980.928, y: 1205.208} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 918.5, y: 1245.384} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 857.278, y: 1265.0059} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 785.464, y: 1267.146} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 684.776, y: 1267.044} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 521.674, y: 1257.866} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 375.47998, y: 1232.03} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 371.5, y: 1238} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 363.5, y: 1238} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 361.5, y: 1236} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 357.5, y: 1236} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 351.5, y: 1240} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 351.5, y: 1242} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 347.5, y: 1246} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 339.5, y: 1246} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 333.274, y: 1244.2261} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 331.5, y: 1246} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 321.5, y: 1246} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 317.5, y: 1238} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 311.5, y: 1238} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 311.5, y: 1242} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 307.5, y: 1246} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 295.632, y: 1241.7361} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 294.874, y: 1238} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 285.5, y: 1238} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 283.5, y: 1236} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 281.5, y: 1238} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 258.546, y: 1227.044} + boneWeight: + weight0: 0.9894118 + weight1: 0.010588209 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 140.09, y: 1152.488} + boneWeight: + weight0: 0.95575625 + weight1: 0.044243764 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 59.838013, y: 1102.084} + boneWeight: + weight0: 0.9194782 + weight1: 0.0805218 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 17.570007, y: 1039.124} + boneWeight: + weight0: 0.8932521 + weight1: 0.10674791 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 4.395996, y: 1005.374} + boneWeight: + weight0: 0.8802598 + weight1: 0.11974021 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 0.48199463, y: 947.818} + boneWeight: + weight0: 0.85366744 + weight1: 0.14633256 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 0.41601562, y: 825.084} + boneWeight: + weight0: 0.76829195 + weight1: 0.23170806 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 42.99402, y: 730.802} + boneWeight: + weight0: 0.6600771 + weight1: 0.33992293 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 74.672, y: 626.77405} + boneWeight: + weight0: 0.5036289 + weight1: 0.4963711 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 119.18201, y: 537.66406} + boneWeight: + weight0: 0.6749995 + weight1: 0.32500052 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 172.57, y: 400.77002} + boneWeight: + weight0: 0.9250561 + weight1: 0.0749439 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 219.5, y: 250.19397} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 259.842, y: 198} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 344.142, y: 148.43799} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 465.78198, y: 67.526} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 488.354, y: 46.409973} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 516.436, y: 21.065979} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 519.5, y: 18} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 525.5, y: 18} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 627.14, y: 86} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 752.716, y: 10.395996} + boneWeight: + weight0: 0.9744029 + weight1: 0.025597095 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 768.498, y: 0.5960083} + boneWeight: + weight0: 0.9725381 + weight1: 0.027461886 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 684.79376, y: 492.7146} + boneWeight: + weight0: 0.8293074 + weight1: 0.17069262 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 586.33295, y: 843.90015} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + spritePhysicsOutline: [] + indices: 3d0000003f0000003e0000004e0000004f000000130000000a0000004e0000000f0000000600000005000000070000000b0000000a0000000c0000000c0000000f0000000d0000000e0000000d0000000f0000000a0000000f0000000c000000000000004d00000001000000070000004e0000000a000000070000000a00000009000000070000004b0000004e00000007000000050000004b0000004c00000005000000030000004c0000004b00000005000000050000000400000003000000450000004e0000004b00000008000000070000000900000003000000020000004c0000004e000000410000004f00000022000000210000004f0000004f00000017000000160000001a000000170000001b00000018000000170000001a000000180000001a0000001900000016000000130000004f0000001600000014000000130000001600000015000000140000004f0000001b000000170000001c0000001b0000004f000000200000001d0000004f0000001d000000200000001e0000001f0000001e00000020000000200000004f000000210000001d0000001c0000004f000000100000000f0000004e0000004e00000011000000100000001300000012000000110000004c0000000200000001000000010000004d0000004c0000004a000000490000004800000036000000300000003800000038000000230000003900000043000000420000004e00000046000000450000004b000000410000004e00000042000000460000004b0000004700000023000000380000002f000000400000004f000000410000004f0000003d000000390000003d0000003b000000390000003a000000390000003b0000003b0000003d0000003c0000003f0000003d0000004f0000004f00000039000000230000003f0000004f000000400000004f00000023000000220000004500000044000000430000004e00000045000000430000003700000036000000380000002f00000027000000230000002f0000002c00000028000000270000002f00000028000000280000002a00000029000000280000002b0000002a0000002b000000280000002c0000002600000023000000270000002400000023000000260000002500000024000000260000002c0000002f0000002e00000048000000470000004a0000003200000031000000300000002c0000002e0000002d0000003200000030000000330000003500000034000000360000002f0000003800000030000000300000003600000034000000330000003000000034000000110000004e000000130000004b0000004a00000047000000 + edges: + - {x: 0, y: 1} + - {x: 2, y: 1} + - {x: 2, y: 3} + - {x: 4, y: 3} + - {x: 4, y: 5} + - {x: 6, y: 5} + - {x: 7, y: 6} + - {x: 7, y: 8} + - {x: 9, y: 8} + - {x: 10, y: 9} + - {x: 11, y: 10} + - {x: 12, y: 11} + - {x: 13, y: 12} + - {x: 13, y: 14} + - {x: 14, y: 15} + - {x: 16, y: 15} + - {x: 16, y: 17} + - {x: 18, y: 17} + - {x: 18, y: 19} + - {x: 19, y: 20} + - {x: 20, y: 21} + - {x: 21, y: 22} + - {x: 23, y: 22} + - {x: 24, y: 23} + - {x: 25, y: 24} + - {x: 26, y: 25} + - {x: 27, y: 26} + - {x: 28, y: 27} + - {x: 29, y: 28} + - {x: 30, y: 29} + - {x: 31, y: 30} + - {x: 32, y: 31} + - {x: 33, y: 32} + - {x: 34, y: 33} + - {x: 35, y: 34} + - {x: 36, y: 35} + - {x: 36, y: 37} + - {x: 37, y: 38} + - {x: 39, y: 38} + - {x: 39, y: 40} + - {x: 40, y: 41} + - {x: 42, y: 41} + - {x: 43, y: 42} + - {x: 43, y: 44} + - {x: 44, y: 45} + - {x: 45, y: 46} + - {x: 47, y: 46} + - {x: 47, y: 48} + - {x: 49, y: 48} + - {x: 50, y: 49} + - {x: 51, y: 50} + - {x: 51, y: 52} + - {x: 52, y: 53} + - {x: 54, y: 53} + - {x: 54, y: 55} + - {x: 56, y: 55} + - {x: 57, y: 56} + - {x: 57, y: 58} + - {x: 59, y: 58} + - {x: 60, y: 59} + - {x: 61, y: 60} + - {x: 62, y: 61} + - {x: 63, y: 62} + - {x: 64, y: 63} + - {x: 65, y: 64} + - {x: 66, y: 65} + - {x: 67, y: 66} + - {x: 68, y: 67} + - {x: 69, y: 68} + - {x: 70, y: 69} + - {x: 71, y: 70} + - {x: 72, y: 71} + - {x: 73, y: 72} + - {x: 73, y: 74} + - {x: 75, y: 74} + - {x: 75, y: 76} + - {x: 77, y: 76} + - {x: 0, y: 77} + tessellationDetail: 0 + uvTransform: {x: 4, y: 814} + spritePosition: {x: 597, y: 618} + - name: leg_right + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 2182 + y: 814 + width: 624 + height: 930 + spriteID: 3de8aa63cbd6c4b52a4ad40e9423e1ca + spriteBone: + - name: bone_10 + guid: + position: {x: 333.49005, y: -0.000089925015, z: 0} + rotation: {x: 0, y: 0, z: -0.9482975, w: -0.3173829} + length: 499.3131 + parentId: 1 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_9 + guid: + position: {x: 504.9783, y: 0.00029496066, z: 0} + rotation: {x: 0, y: 0, z: -0.90784305, w: 0.41931015} + length: 333.48996 + parentId: 2 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_8 + guid: + position: {x: 285.76855, y: 837.7656, z: 0} + rotation: {x: 0, y: 0, z: -0.66888696, w: 0.74336416} + length: 504.97842 + parentId: -1 + color: + serializedVersion: 2 + rgba: 0 + spriteOutline: [] + vertices: + - position: {x: 277.72998, y: 0.70996094} + boneWeight: + weight0: 0.9898338 + weight1: 0.010166228 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 282.1499, y: 3.7999878} + boneWeight: + weight0: 0.9891516 + weight1: 0.010848403 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 319.87793, y: 27.880005} + boneWeight: + weight0: 0.97604215 + weight1: 0.023957849 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 326, y: 73.604004} + boneWeight: + weight0: 0.9477687 + weight1: 0.05223131 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 300.57397, y: 164.85596} + boneWeight: + weight0: 0.8060474 + weight1: 0.19395262 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 318.67798, y: 162.68} + boneWeight: + weight0: 0.8004715 + weight1: 0.19952852 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 290.4619, y: 237.344} + boneWeight: + weight0: 0.56523293 + weight1: 0.43476707 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 268.63403, y: 294} + boneWeight: + weight0: 0.74220514 + weight1: 0.2577949 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 340.32202, y: 241.682} + boneWeight: + weight0: 0.48331472 + weight1: 0.4788745 + weight2: 0.037810773 + weight3: 0 + boneIndex0: 1 + boneIndex1: 2 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 356.2439, y: 228.24597} + boneWeight: + weight0: 0.5009177 + weight1: 0.4735845 + weight2: 0.025497818 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 453.93604, y: 327.938} + boneWeight: + weight0: 0.8757119 + weight1: 0.12428811 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 483.5559, y: 363.99} + boneWeight: + weight0: 0.9694546 + weight1: 0.030545436 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 533.9099, y: 449.53198} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 553.0801, y: 481.72205} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 597.6499, y: 572.49805} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 605.24805, y: 587.06604} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 624, y: 664.57007} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 623.7361, y: 790.48193} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 623.08594, y: 824.08203} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 613.00806, y: 836.796} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 531.27, y: 890} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 435.23608, y: 920} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 378.68408, y: 929.28394} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 234.83594, y: 929.6741} + boneWeight: + weight0: 0.9734145 + weight1: 0.026585499 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 201.104, y: 929.1221} + boneWeight: + weight0: 0.95705205 + weight1: 0.042947967 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 183.13403, y: 923.13196} + boneWeight: + weight0: 0.94828105 + weight1: 0.051718976 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 182, y: 922} + boneWeight: + weight0: 0.94743544 + weight1: 0.05256458 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 178, y: 922} + boneWeight: + weight0: 0.9454252 + weight1: 0.054574814 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 170, y: 918} + boneWeight: + weight0: 0.9406326 + weight1: 0.05936741 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 162, y: 918} + boneWeight: + weight0: 0.93699276 + weight1: 0.06300721 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 142.40405, y: 906.402} + boneWeight: + weight0: 0.92720217 + weight1: 0.07279784 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 142, y: 906} + boneWeight: + weight0: 0.9271056 + weight1: 0.07289439 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 142, y: 904} + boneWeight: + weight0: 0.9262743 + weight1: 0.07372573 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 140, y: 902} + boneWeight: + weight0: 0.92451113 + weight1: 0.07548887 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 130, y: 902} + boneWeight: + weight0: 0.9220608 + weight1: 0.07793923 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 126.86206, y: 889.68994} + boneWeight: + weight0: 0.9182113 + weight1: 0.08178871 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 118.98999, y: 790.746} + boneWeight: + weight0: 0.7941733 + weight1: 0.20582668 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 110.53198, y: 690.54395} + boneWeight: + weight0: 0.51845086 + weight1: 0.4815491 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 83.98999, y: 622.95605} + boneWeight: + weight0: 0.755895 + weight1: 0.24410494 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 2 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 70.94409, y: 612.14404} + boneWeight: + weight0: 0.76483226 + weight1: 0.1841906 + weight2: 0.050977092 + weight3: 0 + boneIndex0: 1 + boneIndex1: 2 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 14.947998, y: 546.954} + boneWeight: + weight0: 0.6806723 + weight1: 0.31932774 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 0, y: 519.406} + boneWeight: + weight0: 0.82419527 + weight1: 0.17580473 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 0.9980469, y: 431.74597} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 8.790039, y: 406.28198} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 12, y: 402} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 32.914062, y: 341.81396} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 68.56201, y: 250.86206} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 94, y: 157.49799} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 46, y: 93.70599} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 85.81592, y: 49.81604} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 78, y: 37.95398} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 82.58008, y: 22.18396} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 96.07007, y: 14.484009} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 98, y: 14} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 102, y: 10} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 142.95801, y: 0} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 378.4724, y: 545.66406} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 212.16699, y: 484.8424} + boneWeight: + weight0: 0.7964259 + weight1: 0.20357409 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 2 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 358.03052, y: 725.7091} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 307.36572, y: 192.61383} + boneWeight: + weight0: 0.7399943 + weight1: 0.2600057 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + spritePhysicsOutline: [] + indices: 2c0000002a00000039000000060000003b0000000400000005000000040000003b0000002f00000006000000040000002d00000039000000070000000a0000000900000008000000020000000100000003000000380000000b0000000a0000000b000000380000000c000000380000000a00000007000000070000000a000000080000000d0000000c000000380000003a0000003800000039000000380000000700000039000000150000003a000000160000003a0000002400000017000000180000001a0000001900000018000000170000001a00000017000000160000003a0000000f000000380000003a00000039000000250000003a0000003a000000100000000f00000011000000100000003a00000014000000110000003a00000015000000140000003a0000001100000014000000130000001100000013000000120000000f0000000e00000038000000060000002f00000007000000380000000e0000000d000000010000000400000003000000370000002f000000040000002900000028000000390000002a0000002c0000002b000000390000002a000000290000002c000000390000002d00000031000000350000003400000035000000370000003600000031000000370000003500000031000000330000003200000031000000300000002f00000037000000310000002f0000003100000034000000330000002e0000002d00000007000000070000002f0000002e00000027000000390000002800000039000000270000002600000024000000230000002100000023000000220000002100000017000000240000001a0000003900000026000000250000001c0000002100000020000000200000001f0000001e0000001e0000001d00000020000000200000001d0000001c0000001c0000001b0000001a0000001c00000024000000210000001c0000001a0000002400000025000000240000003a000000010000000000000004000000040000000000000037000000 + edges: + - {x: 1, y: 0} + - {x: 2, y: 1} + - {x: 2, y: 3} + - {x: 4, y: 3} + - {x: 4, y: 5} + - {x: 59, y: 6} + - {x: 6, y: 7} + - {x: 8, y: 7} + - {x: 8, y: 9} + - {x: 10, y: 9} + - {x: 11, y: 10} + - {x: 12, y: 11} + - {x: 13, y: 12} + - {x: 14, y: 13} + - {x: 15, y: 14} + - {x: 16, y: 15} + - {x: 17, y: 16} + - {x: 18, y: 17} + - {x: 19, y: 18} + - {x: 20, y: 19} + - {x: 21, y: 20} + - {x: 22, y: 21} + - {x: 23, y: 22} + - {x: 24, y: 23} + - {x: 25, y: 24} + - {x: 26, y: 25} + - {x: 26, y: 27} + - {x: 28, y: 27} + - {x: 28, y: 29} + - {x: 29, y: 30} + - {x: 30, y: 31} + - {x: 32, y: 31} + - {x: 33, y: 32} + - {x: 33, y: 34} + - {x: 34, y: 35} + - {x: 36, y: 35} + - {x: 37, y: 36} + - {x: 38, y: 37} + - {x: 38, y: 39} + - {x: 39, y: 40} + - {x: 40, y: 41} + - {x: 42, y: 41} + - {x: 42, y: 43} + - {x: 43, y: 44} + - {x: 45, y: 44} + - {x: 46, y: 45} + - {x: 47, y: 46} + - {x: 48, y: 47} + - {x: 48, y: 49} + - {x: 49, y: 50} + - {x: 51, y: 50} + - {x: 52, y: 51} + - {x: 53, y: 52} + - {x: 54, y: 53} + - {x: 55, y: 54} + - {x: 0, y: 55} + - {x: 5, y: 59} + tessellationDetail: 0 + uvTransform: {x: 2182, y: 814} + spritePosition: {x: 728, y: 0} + - name: leg_left + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 2814 + y: 814 + width: 503 + height: 839 + spriteID: 396fb8be0fba14926b1c7a14bb7a3c07 + spriteBone: + - name: bone_13 + guid: + position: {x: 307.36792, y: 0.00048171345, z: 0} + rotation: {x: 0, y: 0, z: 0.98032093, w: 0.19741058} + length: 486.03885 + parentId: 1 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_12 + guid: + position: {x: 468.40173, y: -0.00024297206, z: 0} + rotation: {x: 0, y: 0, z: -0.92998123, w: 0.367607} + length: 307.36743 + parentId: 2 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_11 + guid: + position: {x: 256.54443, y: 759.3081, z: 0} + rotation: {x: 0, y: 0, z: 0.7034524, w: -0.7107425} + length: 468.4019 + parentId: -1 + color: + serializedVersion: 2 + rgba: 0 + spriteOutline: [] + vertices: + - position: {x: 218.42993, y: 0.42999268} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 225.5, y: 7.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 252.1399, y: 0.14196777} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 293.5, y: 34.48999} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 272.55396, y: 119.242004} + boneWeight: + weight0: 0.9879248 + weight1: 0.012075186 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 251.36597, y: 171.63599} + boneWeight: + weight0: 0.932303 + weight1: 0.06769699 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 249.5, y: 173.5} + boneWeight: + weight0: 0.9270326 + weight1: 0.07296741 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 247.5, y: 181.5} + boneWeight: + weight0: 0.90913904 + weight1: 0.09086096 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 219.51392, y: 261.5} + boneWeight: + weight0: 0.6403618 + weight1: 0.35963818 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 284.36206, y: 221.5} + boneWeight: + weight0: 0.6678226 + weight1: 0.3321774 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 300.7461, y: 236.45203} + boneWeight: + weight0: 0.6376734 + weight1: 0.33250475 + weight2: 0.029821897 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 332.60205, y: 279.16797} + boneWeight: + weight0: 0.8470293 + weight1: 0.1529707 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 374.66406, y: 349.70605} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 414.61792, y: 427.922} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 452.56006, y: 503.03003} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 471.11206, y: 563.89197} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 472.448, y: 570.448} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 473.5, y: 571.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 473.5, y: 575.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 475.5, y: 577.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 479.5, y: 593.59595} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 479.5, y: 597.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 483.5, y: 603.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 487.5, y: 625.59595} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 487.5, y: 629.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 489.5, y: 631.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 489.5, y: 637.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 500.83398, y: 681.64} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 503.0161, y: 746.13403} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 503.5, y: 797.5} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 468.91797, y: 820.95996} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 435.65796, y: 831.666} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 415.5, y: 833.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 409.5, y: 837.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 339.28003, y: 838.89795} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 232.32788, y: 838.51196} + boneWeight: + weight0: 0.98679626 + weight1: 0.013203727 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 207.052, y: 835.05005} + boneWeight: + weight0: 0.97329664 + weight1: 0.026703445 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 203.5, y: 831.5} + boneWeight: + weight0: 0.9704849 + weight1: 0.029515112 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 197.5, y: 831.5} + boneWeight: + weight0: 0.96644163 + weight1: 0.03355838 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 158.72607, y: 816.968} + boneWeight: + weight0: 0.929137 + weight1: 0.07086299 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 110.38599, y: 765.85205} + boneWeight: + weight0: 0.84421384 + weight1: 0.15578616 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 104.31787, y: 740.938} + boneWeight: + weight0: 0.8095034 + weight1: 0.19049662 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 91.83008, y: 651.334} + boneWeight: + weight0: 0.54952806 + weight1: 0.45047194 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 61.335938, y: 593.266} + boneWeight: + weight0: 0.63000643 + weight1: 0.23534878 + weight2: 0.1346448 + weight3: 0 + boneIndex0: 1 + boneIndex1: 2 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 41.085938, y: 579.876} + boneWeight: + weight0: 0.559024 + weight1: 0.31164956 + weight2: 0.12932655 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 2 + boneIndex3: 0 + - position: {x: 39.5, y: 577.5} + boneWeight: + weight0: 0.5457634 + weight1: 0.33428296 + weight2: 0.11995365 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 2 + boneIndex3: 0 + - position: {x: 37.5, y: 577.5} + boneWeight: + weight0: 0.5377428 + weight1: 0.3475271 + weight2: 0.1147301 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 2 + boneIndex3: 0 + - position: {x: 25.5, y: 565.5} + boneWeight: + weight0: 0.48644686 + weight1: 0.44454238 + weight2: 0.06901077 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 2 + boneIndex3: 0 + - position: {x: 14.958008, y: 560.66797} + boneWeight: + weight0: 0.568524 + weight1: 0.3799286 + weight2: 0.051547416 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 2 + boneIndex3: 0 + - position: {x: 0.41210938, y: 538.60205} + boneWeight: + weight0: 0.76084185 + weight1: 0.22561453 + weight2: 0.013543629 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 2 + boneIndex3: 0 + - position: {x: 0.4741211, y: 495.65405} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 25.677979, y: 421.964} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 52.966064, y: 341.51404} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 68.441895, y: 259.656} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 66.51196, y: 177.91797} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 54.399902, y: 96.37598} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 56.468018, y: 81.56201} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 75.89209, y: 28.30603} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 142.02808, y: -0.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 218.36914, y: 396.57214} + boneWeight: + weight0: 0.54613876 + weight1: 0.45386127 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 2 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 229.7544, y: 667.97656} + boneWeight: + weight0: 0.9342046 + weight1: 0.06579541 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 357.09497, y: 687.5609} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 163.479, y: 515.70447} + boneWeight: + weight0: 0.6225407 + weight1: 0.37745926 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 2 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 309.26514, y: 532.7627} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 2 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + spritePhysicsOutline: [] + indices: 38000000370000003a000000050000000400000006000000030000000200000001000000030000000100000004000000080000000b0000000a0000003b0000000d0000000c0000000c0000000b0000003b000000080000000a000000090000003f0000003c0000003d0000000d0000003f0000000e0000000e0000003f0000000f0000000f0000003f000000100000001200000011000000100000003d000000120000003f000000100000003f000000120000001300000012000000140000003d0000001b0000001a0000001e0000001c0000001f0000001c0000003d00000020000000120000003d00000015000000150000001400000012000000150000003d000000180000002000000022000000210000003d00000022000000200000001f0000001c000000200000003d00000023000000220000001500000018000000170000001a00000019000000180000001a000000180000003d0000003d0000001c0000001b0000001d0000001c0000001e0000003e0000002a0000003c0000000d0000003b0000003f0000003d0000003c00000023000000340000003b000000080000000800000036000000350000003600000006000000370000003e00000033000000320000000800000035000000340000003b0000003400000033000000380000003a0000003900000001000000000000003a00000006000000040000003a000000010000003a000000040000003600000007000000060000003f0000003e0000003c0000003b000000330000003e0000000b000000080000003b0000000700000036000000080000003f0000003b0000003e00000025000000240000002300000037000000060000003a0000002f0000003e000000320000002f00000031000000300000002f0000002e0000002d0000002f00000032000000310000002b0000002d0000002c0000002a0000003e0000002b0000002f0000002d0000003e0000003e0000002d0000002b0000003c0000002900000028000000250000003c0000002700000028000000270000003c0000003c0000002a00000029000000270000002600000025000000230000003c00000025000000170000001600000015000000 + edges: + - {x: 0, y: 1} + - {x: 2, y: 1} + - {x: 3, y: 2} + - {x: 3, y: 4} + - {x: 4, y: 5} + - {x: 5, y: 6} + - {x: 6, y: 7} + - {x: 7, y: 8} + - {x: 8, y: 9} + - {x: 10, y: 9} + - {x: 11, y: 10} + - {x: 11, y: 12} + - {x: 13, y: 12} + - {x: 13, y: 14} + - {x: 15, y: 14} + - {x: 15, y: 16} + - {x: 17, y: 16} + - {x: 17, y: 18} + - {x: 19, y: 18} + - {x: 19, y: 20} + - {x: 20, y: 21} + - {x: 22, y: 21} + - {x: 23, y: 22} + - {x: 24, y: 23} + - {x: 25, y: 24} + - {x: 25, y: 26} + - {x: 27, y: 26} + - {x: 28, y: 27} + - {x: 29, y: 28} + - {x: 30, y: 29} + - {x: 31, y: 30} + - {x: 32, y: 31} + - {x: 32, y: 33} + - {x: 34, y: 33} + - {x: 35, y: 34} + - {x: 36, y: 35} + - {x: 37, y: 36} + - {x: 37, y: 38} + - {x: 39, y: 38} + - {x: 40, y: 39} + - {x: 41, y: 40} + - {x: 42, y: 41} + - {x: 43, y: 42} + - {x: 44, y: 43} + - {x: 44, y: 45} + - {x: 45, y: 46} + - {x: 46, y: 47} + - {x: 47, y: 48} + - {x: 48, y: 49} + - {x: 50, y: 49} + - {x: 51, y: 50} + - {x: 52, y: 51} + - {x: 53, y: 52} + - {x: 54, y: 53} + - {x: 55, y: 54} + - {x: 56, y: 55} + - {x: 57, y: 56} + - {x: 58, y: 57} + - {x: 0, y: 58} + tessellationDetail: 0 + uvTransform: {x: 2814, y: 814} + spritePosition: {x: 1158, y: 35} + - name: arm_left + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + customData: + rect: + serializedVersion: 2 + x: 4 + y: 2090 + width: 691 + height: 1289 + spriteID: 1e88f54fb1f31474eaea289c02464be8 + spriteBone: + - name: bone_7 + guid: + position: {x: 516.7011, y: 0.00017046457, z: 0} + rotation: {x: 0, y: 0, z: 0.10410029, w: 0.9945668} + length: 435.63455 + parentId: 1 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_6 + guid: + position: {x: 226.17676, y: 1023.0305, z: 0} + rotation: {x: 0, y: 0, z: -0.61002153, w: 0.7923849} + length: 516.701 + parentId: -1 + color: + serializedVersion: 2 + rgba: 0 + spriteOutline: [] + vertices: + - position: {x: 543.92, y: 0.57006836} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 545.574, y: 1.197998} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 565.772, y: 0.05810547} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 582.456, y: 0.4580078} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 674.758, y: 48.76001} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 686.86597, y: 66.13794} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 691.192, y: 100.053955} + boneWeight: + weight0: 0.99999994 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 691.364, y: 167.13403} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 691.16797, y: 168.16406} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 689.5, y: 171.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 689.5, y: 177.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 677.06, y: 206.7959} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 645.07, y: 235.52197} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 555.03, y: 299.45996} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 534.76196, y: 424.4099} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 510.57202, y: 502.0979} + boneWeight: + weight0: 0.8840256 + weight1: 0.115974426 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 470.822, y: 622.99} + boneWeight: + weight0: 0.7993207 + weight1: 0.20067929 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 459.5, y: 684.80005} + boneWeight: + weight0: 0.9620972 + weight1: 0.037902746 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 459.5, y: 687.5} + boneWeight: + weight0: 0.9648626 + weight1: 0.035137422 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 457.5, y: 689.5} + boneWeight: + weight0: 0.9677615 + weight1: 0.03223846 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 455.5, y: 709.5} + boneWeight: + weight0: 0.98410064 + weight1: 0.015899343 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 439.874, y: 769.156} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 422.592, y: 888.8579} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 424.892, y: 923.426} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 425.5, y: 929.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 427.5, y: 931.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 427.5, y: 941.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 431.5, y: 949.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 433.5, y: 987.76196} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 433.5, y: 995.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 435.5, y: 997.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 435.5, y: 1029.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 407.608, y: 1140.406} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 407.5, y: 1141.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 413.5, y: 1147.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 431.212, y: 1189.436} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 438.594, y: 1221.25} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 441.5, y: 1243.6938} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 441.5, y: 1253.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 447.5, y: 1261.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 445.314, y: 1279.6841} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 441.5, y: 1283.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 441.5, y: 1287.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 437.138, y: 1289.0339} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 427.5, y: 1289.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 329.484, y: 1215.4819} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 219.788, y: 1249.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 109.78, y: 1235.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 32.196014, y: 1200.1938} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: -0.5, y: 1155.092} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 0.3999939, y: 1036.3} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 32.447998, y: 961.49805} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 79.28201, y: 845.6841} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 95.94, y: 724.8401} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 136.098, y: 604.3081} + boneWeight: + weight0: 0.9635278 + weight1: 0.036472194 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 186.258, y: 483.9021} + boneWeight: + weight0: 0.6125542 + weight1: 0.38744578 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 217.664, y: 385.3379} + boneWeight: + weight0: 0.8066669 + weight1: 0.19333309 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 283.756, y: 289.5} + boneWeight: + weight0: 0.9858483 + weight1: 0.014151692 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 1 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 367.66602, y: 199.24805} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 440.392, y: 104.12988} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 450.47, y: 81.33594} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 477.616, y: 19.461914} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 506.328, y: -0.5} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 265.57645, y: 718.79663} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 174.17693, y: 956.88135} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 361.67685, y: 450.8069} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 269.22162, y: 856.0896} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 427.21408, y: 318.07227} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 0 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 314.82797, y: 586.66724} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 159.65665, y: 1101.9011} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + - position: {x: 292.81403, y: 1038.5869} + boneWeight: + weight0: 1 + weight1: 0 + weight2: 0 + weight3: 0 + boneIndex0: 1 + boneIndex1: 0 + boneIndex2: 0 + boneIndex3: 0 + spritePhysicsOutline: [] + indices: 360000003f0000004400000037000000360000004400000041000000380000003700000042000000350000003400000035000000420000003f0000004200000016000000150000003f00000036000000350000004200000034000000400000003900000038000000410000003f00000013000000440000004100000037000000440000003900000041000000430000000d0000003a0000004300000039000000430000003a0000004400000010000000410000001600000042000000170000001a0000001900000018000000420000004600000018000000170000004200000018000000150000003f0000004200000018000000460000001a0000003300000032000000450000004000000033000000450000004600000042000000400000004000000034000000330000004600000040000000450000004500000031000000300000002e000000450000002f000000300000002f00000045000000450000002e0000002d0000004500000032000000310000002d00000046000000450000001d0000001c0000004600000020000000460000002d000000200000001f0000004600000022000000210000002d000000200000002d000000210000002c000000260000002d000000230000002d00000024000000220000002d00000023000000460000001f0000001d0000001c0000001a000000460000001a0000001c0000001b000000410000000e000000430000003d000000000000003e000000020000003c000000060000000c0000003b0000000d000000010000003c00000002000000000000003d000000010000003c0000003b0000000c0000003d0000003c00000001000000430000000e0000000d000000030000000200000006000000060000000500000004000000060000003c00000009000000070000000600000009000000090000000c0000000b000000090000003c0000000c0000000b0000000a000000090000000900000008000000070000000400000003000000060000001d0000001f0000001e00000025000000240000002d000000260000002c0000002900000026000000250000002d0000002c0000002b000000290000002700000026000000290000002b0000002a000000290000004400000013000000110000000f0000004100000010000000410000000f0000000e0000002700000029000000280000003f000000150000001400000011000000130000001200000014000000130000003f0000001000000044000000110000003a0000000d0000003b000000 + edges: + - {x: 1, y: 0} + - {x: 2, y: 1} + - {x: 3, y: 2} + - {x: 4, y: 3} + - {x: 5, y: 4} + - {x: 6, y: 5} + - {x: 7, y: 6} + - {x: 8, y: 7} + - {x: 9, y: 8} + - {x: 10, y: 9} + - {x: 10, y: 11} + - {x: 11, y: 12} + - {x: 13, y: 12} + - {x: 14, y: 13} + - {x: 14, y: 15} + - {x: 15, y: 16} + - {x: 17, y: 16} + - {x: 17, y: 18} + - {x: 19, y: 18} + - {x: 20, y: 19} + - {x: 21, y: 20} + - {x: 21, y: 22} + - {x: 22, y: 23} + - {x: 24, y: 23} + - {x: 25, y: 24} + - {x: 25, y: 26} + - {x: 27, y: 26} + - {x: 27, y: 28} + - {x: 28, y: 29} + - {x: 30, y: 29} + - {x: 30, y: 31} + - {x: 31, y: 32} + - {x: 32, y: 33} + - {x: 33, y: 34} + - {x: 35, y: 34} + - {x: 35, y: 36} + - {x: 36, y: 37} + - {x: 37, y: 38} + - {x: 38, y: 39} + - {x: 39, y: 40} + - {x: 41, y: 40} + - {x: 41, y: 42} + - {x: 43, y: 42} + - {x: 44, y: 43} + - {x: 45, y: 44} + - {x: 45, y: 46} + - {x: 46, y: 47} + - {x: 48, y: 47} + - {x: 49, y: 48} + - {x: 50, y: 49} + - {x: 51, y: 50} + - {x: 52, y: 51} + - {x: 52, y: 53} + - {x: 54, y: 53} + - {x: 55, y: 54} + - {x: 56, y: 55} + - {x: 57, y: 56} + - {x: 57, y: 58} + - {x: 59, y: 58} + - {x: 60, y: 59} + - {x: 61, y: 60} + - {x: 62, y: 61} + - {x: 62, y: 0} + tessellationDetail: 0 + uvTransform: {x: 4, y: 2090} + spritePosition: {x: 1396, y: 568} + sharedRigSpriteImportData: [] + mosaicSpriteImportData: [] + sharedRigCharacterData: + bones: [] + parts: [] + dimension: {x: 0, y: 0} + characterGroups: [] + pivot: {x: 0, y: 0} + boneReadOnly: 0 + characterData: + bones: + - name: bone_1 + guid: + position: {x: 1173.1139, y: 813.6232, z: 0} + rotation: {x: 0, y: 0, z: 0.7229592, w: 0.6908908} + length: 453.82144 + parentId: -1 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_2 + guid: + position: {x: 453.8215, y: -0.00013650677, z: 0} + rotation: {x: 0, y: 0, z: -0.14048858, w: 0.9900823} + length: 188.38518 + parentId: 0 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_4 + guid: + position: {x: 198.26521, y: 498.48694, z: 0} + rotation: {x: 0, y: -0, z: 0.98995525, w: 0.14138098} + length: 534.2349 + parentId: 1 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_5 + guid: + position: {x: 534.2348, y: -0.000101488884, z: 0} + rotation: {x: 0, y: 0, z: 0.31991795, w: 0.94744533} + length: 444.8141 + parentId: 2 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_6 + guid: + position: {x: 425.08972, y: -380.61707, z: 0} + rotation: {x: 0, y: -0, z: -0.96950644, w: 0.24506587} + length: 516.7009 + parentId: 1 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_7 + guid: + position: {x: 516.70105, y: 0.00012654773, z: 0} + rotation: {x: 0, y: 0, z: 0.10410027, w: 0.99456686} + length: 435.63446 + parentId: 4 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_8 + guid: + position: {x: 31.34235, y: 158.08687, z: 0} + rotation: {x: 0, y: -0, z: -0.99954975, w: 0.030005438} + length: 504.9783 + parentId: 0 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_9 + guid: + position: {x: 504.9783, y: 0.000123592, z: 0} + rotation: {x: 0, y: -0, z: -0.90784305, w: 0.41931018} + length: 333.4898 + parentId: 6 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_10 + guid: + position: {x: 333.4898, y: 0.0000569791, z: 0} + rotation: {x: 0, y: 0, z: -0.9482975, w: -0.3173829} + length: 499.31332 + parentId: 7 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_11 + guid: + position: {x: -30.24176, y: -240.30653, z: 0} + rotation: {x: 0, y: -0, z: 0.9998465, w: 0.017521992} + length: 468.40176 + parentId: 0 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_12 + guid: + position: {x: 468.4017, y: -0.0007250824, z: 0} + rotation: {x: 0, y: -0, z: -0.92998123, w: 0.367607} + length: 307.36743 + parentId: 9 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_13 + guid: + position: {x: 307.3673, y: -0.00002743422, z: 0} + rotation: {x: 0, y: 0, z: 0.98032093, w: 0.1974106} + length: 486.0389 + parentId: 10 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_14 + guid: + position: {x: 557.48016, y: -66.17719, z: 0} + rotation: {x: 0, y: 0, z: -0.40006807, w: 0.9164854} + length: 123.51481 + parentId: 1 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_15 + guid: + position: {x: 480.64868, y: 136.34532, z: 0} + rotation: {x: 0, y: -0, z: 0.74384594, w: 0.6683511} + length: 1639.6006 + parentId: 3 + color: + serializedVersion: 2 + rgba: 0 + - name: bone_16 + guid: + position: {x: 188.38513, y: 0.000026526386, z: 0} + rotation: {x: 0, y: 0, z: -0.000000012759207, w: 1} + length: 135.76814 + parentId: 1 + color: + serializedVersion: 2 + rgba: 0 + parts: + - spritePosition: + x: 298 + y: 533 + width: 627 + height: 1404 + spriteId: 5d89a2bd789fe4ce58923da02b1e6bda + bones: 0300000002000000 + parentGroup: 0 + order: 0 + - spritePosition: + x: 0 + y: 438 + width: 2408 + height: 802 + spriteId: 85dff530194d84425b7cbfe1741f7881 + bones: 0d000000 + parentGroup: 0 + order: 0 + - spritePosition: + x: 778 + y: 1545 + width: 963 + height: 1018 + spriteId: 42a00939e9bdf4e7e970ee8fcd5c58e1 + bones: 0c000000 + parentGroup: 0 + order: 0 + - spritePosition: + x: 783 + y: 1150 + width: 428 + height: 774 + spriteId: bbd060465e7be491c8084147b41f467f + bones: + parentGroup: 0 + order: 0 + - spritePosition: + x: 1417 + y: 1211 + width: 392 + height: 701 + spriteId: 6a33732779e1549f290ad04a02e31108 + bones: + parentGroup: 0 + order: 0 + - spritePosition: + x: 597 + y: 618 + width: 1199 + height: 1268 + spriteId: a439951cff14a4c669fef7b5f479180f + bones: 0000000001000000 + parentGroup: 0 + order: 0 + - spritePosition: + x: 728 + y: 0 + width: 624 + height: 930 + spriteId: 3de8aa63cbd6c4b52a4ad40e9423e1ca + bones: 080000000700000006000000 + parentGroup: 0 + order: 0 + - spritePosition: + x: 1158 + y: 35 + width: 503 + height: 839 + spriteId: 396fb8be0fba14926b1c7a14bb7a3c07 + bones: 0b0000000a00000009000000 + parentGroup: 0 + order: 0 + - spritePosition: + x: 1396 + y: 568 + width: 691 + height: 1289 + spriteId: 1e88f54fb1f31474eaea289c02464be8 + bones: 0500000004000000 + parentGroup: 0 + order: 0 + dimension: {x: 0, y: 0} + characterGroups: [] + pivot: {x: 0, y: 0} + boneReadOnly: 0 + platformSettings: [] + mosaicLayers: 1 + characterMode: 1 + documentPivot: {x: 0, y: 0} + documentAlignment: 7 + importHiddenLayers: 0 + layerMappingOption: 2 + generatePhysicsShape: 0 + paperDollMode: 0 + keepDupilcateSpriteName: 1 + padding: 4 + spriteSizeExpand: 0 + skeletonAssetReferenceID: + pipeline: {instanceID: 0} + pipelineVersion: + spriteCategoryList: + categories: [] + spritePackingTag: + resliceFromLayer: 0 + pSDLayerImportSetting: [] + psdLayers: + - name: arm_right + spriteName: arm_right + isGroup: 0 + parentIndex: -1 + spriteID: 5d89a2bd789fe4ce58923da02b1e6bda + layerID: 11 + mosaicPosition: {x: 703, y: 2090} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: weapon + spriteName: weapon + isGroup: 0 + parentIndex: -1 + spriteID: 85dff530194d84425b7cbfe1741f7881 + layerID: 10 + mosaicPosition: {x: 4, y: 4} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: head + spriteName: head + isGroup: 0 + parentIndex: -1 + spriteID: 42a00939e9bdf4e7e970ee8fcd5c58e1 + layerID: 9 + mosaicPosition: {x: 1211, y: 814} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: chain_01 + spriteName: chain_01 + isGroup: 0 + parentIndex: -1 + spriteID: bbd060465e7be491c8084147b41f467f + layerID: 56 + mosaicPosition: {x: 3325, y: 814} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: chain_02 + spriteName: chain_02 + isGroup: 0 + parentIndex: -1 + spriteID: 6a33732779e1549f290ad04a02e31108 + layerID: 12 + mosaicPosition: {x: 4, y: 3387} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: body + spriteName: body + isGroup: 0 + parentIndex: -1 + spriteID: a439951cff14a4c669fef7b5f479180f + layerID: 8 + mosaicPosition: {x: 4, y: 814} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: leg_right + spriteName: leg_right + isGroup: 0 + parentIndex: -1 + spriteID: 3de8aa63cbd6c4b52a4ad40e9423e1ca + layerID: 7 + mosaicPosition: {x: 2182, y: 814} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: leg_left + spriteName: leg_left + isGroup: 0 + parentIndex: -1 + spriteID: 396fb8be0fba14926b1c7a14bb7a3c07 + layerID: 6 + mosaicPosition: {x: 2814, y: 814} + flatten: 0 + isImported: 1 + isVisible: 1 + - name: arm_left + spriteName: arm_left + isGroup: 0 + parentIndex: -1 + spriteID: 1e88f54fb1f31474eaea289c02464be8 + layerID: 5 + mosaicPosition: {x: 4, y: 2090} + flatten: 0 + isImported: 1 + isVisible: 1 + mosaicPSDLayers: [] + rigPSDLayers: + - name: arm_right + spriteName: arm_right + isGroup: 0 + parentIndex: -1 + spriteID: 5d89a2bd789fe4ce58923da02b1e6bda + layerID: 11 + mosaicPosition: {x: 703, y: 2090} + flatten: 0 + isImported: 0 + isVisible: 0 + - name: weapon + spriteName: weapon + isGroup: 0 + parentIndex: -1 + spriteID: 85dff530194d84425b7cbfe1741f7881 + layerID: 10 + mosaicPosition: {x: 4, y: 4} + flatten: 0 + isImported: 0 + isVisible: 0 + - name: head + spriteName: head + isGroup: 0 + parentIndex: -1 + spriteID: 42a00939e9bdf4e7e970ee8fcd5c58e1 + layerID: 9 + mosaicPosition: {x: 1211, y: 814} + flatten: 0 + isImported: 0 + isVisible: 0 + - name: chain_01 + spriteName: chain_01 + isGroup: 0 + parentIndex: -1 + spriteID: bbd060465e7be491c8084147b41f467f + layerID: 56 + mosaicPosition: {x: 3325, y: 814} + flatten: 0 + isImported: 0 + isVisible: 0 + - name: chain_02 + spriteName: chain_02 + isGroup: 0 + parentIndex: -1 + spriteID: 6a33732779e1549f290ad04a02e31108 + layerID: 12 + mosaicPosition: {x: 4, y: 3387} + flatten: 0 + isImported: 0 + isVisible: 0 + - name: body + spriteName: body + isGroup: 0 + parentIndex: -1 + spriteID: a439951cff14a4c669fef7b5f479180f + layerID: 8 + mosaicPosition: {x: 4, y: 814} + flatten: 0 + isImported: 0 + isVisible: 0 + - name: leg_right + spriteName: leg_right + isGroup: 0 + parentIndex: -1 + spriteID: 3de8aa63cbd6c4b52a4ad40e9423e1ca + layerID: 7 + mosaicPosition: {x: 2182, y: 814} + flatten: 0 + isImported: 0 + isVisible: 0 + - name: leg_left + spriteName: leg_left + isGroup: 0 + parentIndex: -1 + spriteID: 396fb8be0fba14926b1c7a14bb7a3c07 + layerID: 6 + mosaicPosition: {x: 2814, y: 814} + flatten: 0 + isImported: 0 + isVisible: 0 + - name: arm_left + spriteName: arm_left + isGroup: 0 + parentIndex: -1 + spriteID: 1e88f54fb1f31474eaea289c02464be8 + layerID: 5 + mosaicPosition: {x: 4, y: 2090} + flatten: 0 + isImported: 0 + isVisible: 0 + sharedRigPSDLayers: [] + importFileNodeState: 1 + platformSettingsDirtyTick: 0 + spriteSizeExpandChanged: 0 + generateGOHierarchy: 0 + textureAssetName: Character_08_Demon + prefabAssetName: Character_08_Demon_GO + spriteLibAssetName: + skeletonAssetName: + secondarySpriteTextures: [] diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/SRPBatcherToggle.cs b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/SRPBatcherToggle.cs new file mode 100644 index 00000000000..748aaadf43c --- /dev/null +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/SRPBatcherToggle.cs @@ -0,0 +1,31 @@ +using System; +using UnityEngine; +using UnityEngine.Rendering; +using UnityEngine.Rendering.Universal; +using UnityEngine.SceneManagement; + +public class SRPBatcherToggle : MonoBehaviour +{ + private bool useScriptableRenderPipelineBatching; + // called second + void OnEnable() + { + var universalAsset = GraphicsSettings.currentRenderPipeline as UniversalRenderPipelineAsset; + Debug.LogFormat("OnEnable {0}", universalAsset.useSRPBatcher); + useScriptableRenderPipelineBatching = universalAsset.useSRPBatcher; + universalAsset.useSRPBatcher = false; + } + + private void Update() + { + + } + + // called when the game is terminated + void OnDisable() + { + var universalAsset = GraphicsSettings.currentRenderPipeline as UniversalRenderPipelineAsset; + universalAsset.useSRPBatcher = useScriptableRenderPipelineBatching; + Debug.LogFormat("OnDisable {0}", universalAsset.useSRPBatcher); + } +} diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/SRPBatcherToggle.cs.meta b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/SRPBatcherToggle.cs.meta new file mode 100644 index 00000000000..5087754a902 --- /dev/null +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/SRPBatcherToggle.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 469ae0d1399b5e14dbaafc4c00d7ac0b \ No newline at end of file diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/URP Sprite Lit.mat b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/URP Sprite Lit.mat new file mode 100644 index 00000000000..50288b1ab2b --- /dev/null +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/URP Sprite Lit.mat @@ -0,0 +1,149 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1087196035840098744 +MonoBehaviour: + m_ObjectHideFlags: 11 + 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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 9 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: URP Sprite Lit + m_Shader: {fileID: 4800000, guid: e260cfa7296ee7642b167f1eb5be5023, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnableExternalAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Lit_Add_All.mat.meta b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/URP Sprite Lit.mat.meta similarity index 79% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Lit_Add_All.mat.meta rename to Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/URP Sprite Lit.mat.meta index c108b97b184..c7cc918423c 100644 --- a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Lit_Add_All.mat.meta +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/URP Sprite Lit.mat.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: bf58da25ec1abc44fad2fc7df8005832 +guid: 412569f2f80891648b80a489e496456c NativeFormatImporter: externalObjects: {} mainObjectFileID: 2100000 diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/URP Sprite Unlit.mat b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/URP Sprite Unlit.mat new file mode 100644 index 00000000000..9828854e7ac --- /dev/null +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/URP Sprite Unlit.mat @@ -0,0 +1,150 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1087196035840098744 +MonoBehaviour: + m_ObjectHideFlags: 11 + 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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 9 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: URP Sprite Unlit + m_Shader: {fileID: 4800000, guid: 13c02b14c4d048fa9653293d54f6e0e1, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnableExternalAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Lit_Add_DepthTest.mat.meta b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/URP Sprite Unlit.mat.meta similarity index 79% rename from Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Lit_Add_DepthTest.mat.meta rename to Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/URP Sprite Unlit.mat.meta index 280e397a2f2..36b0b89c724 100644 --- a/Tests/SRPTests/Projects/HDRP_Tests/Assets/GraphicTests/Scenes/1x_Materials/1104_Unlit_Distortion_Compose/Lit_Add_DepthTest.mat.meta +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Scenes/082_2D_GPUSkinning/URP Sprite Unlit.mat.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9927b8c7d55afe84382bdc94298159a8 +guid: 2f5528ffbd3e87343be1478384724b19 NativeFormatImporter: externalObjects: {} mainObjectFileID: 2100000 diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Test/TestFilters/TestCaseFilters.asset b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Test/TestFilters/TestCaseFilters.asset index 06b7f84bd87..feb392cbba2 100644 --- a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Test/TestFilters/TestCaseFilters.asset +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/Assets/Test/TestFilters/TestCaseFilters.asset @@ -73,3 +73,23 @@ MonoBehaviour: XrSdk: StereoModes: 0 Reason: No GPU Skinning + - FilteredScene: {fileID: 0} + FilteredScenes: + - {fileID: 102900000, guid: f712c34bbb63bee4e84fcf16f3405237, type: 3} + ColorSpace: -1 + BuildPlatform: 13 + GraphicsDevice: 11 + Architecture: 0 + XrSdk: + StereoModes: 0 + Reason: No GPU Skinning + - FilteredScene: {fileID: 0} + FilteredScenes: + - {fileID: 102900000, guid: 2938527f2d599194aa960e86202cf28c, type: 3} + ColorSpace: -1 + BuildPlatform: 13 + GraphicsDevice: 11 + Architecture: 0 + XrSdk: + StereoModes: 0 + Reason: No GPU Skinning diff --git a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/ProjectSettings/EditorBuildSettings.asset b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/ProjectSettings/EditorBuildSettings.asset index 78f5298a9ef..c535e241ae0 100644 --- a/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/ProjectSettings/EditorBuildSettings.asset +++ b/Tests/SRPTests/Projects/UniversalGraphicsTest_2D/ProjectSettings/EditorBuildSettings.asset @@ -251,6 +251,15 @@ EditorBuildSettings: - enabled: 1 path: Assets/Scenes/080_TilemapRenderer_GPUSkinning.unity guid: f2882940e2db8f344878e353fac92b48 + - enabled: 1 + path: Assets/Scenes/081_TilemapRenderer_SRPBatch_Color.unity + guid: cc7b6c00f76631b43b37c30813e45fd7 + - enabled: 1 + path: Assets/Scenes/081_2D_SRPBatcher_GPUSkinning.unity + guid: f712c34bbb63bee4e84fcf16f3405237 + - enabled: 1 + path: Assets/Scenes/082_2D_DynamicBatch_GPUSkinning.unity + guid: 2938527f2d599194aa960e86202cf28c - enabled: 1 path: Assets/Scenes/083_GPU_Instancing.unity guid: 67d46509b9dfceb43bf64d2d1ae052f5