diff --git a/Assets/AmplifyShaderEditor/Examples/HDRP Samples 15x.unitypackage.meta b/Assets/AmplifyShaderEditor/Examples/HDRP Samples 15x.unitypackage.meta deleted file mode 100644 index 3c5ca728..00000000 --- a/Assets/AmplifyShaderEditor/Examples/HDRP Samples 15x.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 641c955d37d2fac4f87e00ac5c9d9bd8 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Examples/HDRP Samples 16x.unitypackage.meta b/Assets/AmplifyShaderEditor/Examples/HDRP Samples 16x.unitypackage.meta deleted file mode 100644 index 249f4ab1..00000000 --- a/Assets/AmplifyShaderEditor/Examples/HDRP Samples 16x.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 2690f45490c175045bbdc63395bf6278 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Examples/HDRP Samples 17.0.unitypackage.meta b/Assets/AmplifyShaderEditor/Examples/HDRP Samples 17.0.unitypackage.meta deleted file mode 100644 index 3ee0254d..00000000 --- a/Assets/AmplifyShaderEditor/Examples/HDRP Samples 17.0.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: fbd1fd9b3a70fad429d1eaaa5799c2a5 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Examples/HDRP Samples 17.1.unitypackage.meta b/Assets/AmplifyShaderEditor/Examples/HDRP Samples 17.1.unitypackage.meta deleted file mode 100644 index 4557a1b4..00000000 --- a/Assets/AmplifyShaderEditor/Examples/HDRP Samples 17.1.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 3579d9cf4b75c564faa8fffc58a9f3f6 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Examples/HDRP Samples 17.2.unitypackage.meta b/Assets/AmplifyShaderEditor/Examples/HDRP Samples 17.2.unitypackage.meta deleted file mode 100644 index 677da0f0..00000000 --- a/Assets/AmplifyShaderEditor/Examples/HDRP Samples 17.2.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 0023a0858ba124646a55dfcb7231ed46 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Examples/HDRP Samples.unitypackage.meta b/Assets/AmplifyShaderEditor/Examples/HDRP Samples.unitypackage.meta deleted file mode 100644 index 872a1e1a..00000000 --- a/Assets/AmplifyShaderEditor/Examples/HDRP Samples.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: d1c0b77896049554fa4b635531caf741 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Examples/Sample Resources.unitypackage.meta b/Assets/AmplifyShaderEditor/Examples/Sample Resources.unitypackage.meta deleted file mode 100644 index 9d944382..00000000 --- a/Assets/AmplifyShaderEditor/Examples/Sample Resources.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: c0a0a980c9ba86345bc15411db88d34f -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Examples/URP Samples 10x.unitypackage.meta b/Assets/AmplifyShaderEditor/Examples/URP Samples 10x.unitypackage.meta deleted file mode 100644 index 819d3c7d..00000000 --- a/Assets/AmplifyShaderEditor/Examples/URP Samples 10x.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 2edbf4a9b9544774bbef617e92429664 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Examples/URP Samples 12x.unitypackage.meta b/Assets/AmplifyShaderEditor/Examples/URP Samples 12x.unitypackage.meta deleted file mode 100644 index 9c0d665d..00000000 --- a/Assets/AmplifyShaderEditor/Examples/URP Samples 12x.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 13ab599a7bda4e54fba3e92a13c9580a -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Examples/URP Samples 14x.unitypackage.meta b/Assets/AmplifyShaderEditor/Examples/URP Samples 14x.unitypackage.meta deleted file mode 100644 index 624d8621..00000000 --- a/Assets/AmplifyShaderEditor/Examples/URP Samples 14x.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: f6f268949ccf3f34fa4d18e92501ed82 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Examples/URP Samples 15x.unitypackage.meta b/Assets/AmplifyShaderEditor/Examples/URP Samples 15x.unitypackage.meta deleted file mode 100644 index 7e2a8a41..00000000 --- a/Assets/AmplifyShaderEditor/Examples/URP Samples 15x.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 69bc3229216b1504ea3e28b5820bbb0d -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Examples/URP Samples 16x.unitypackage.meta b/Assets/AmplifyShaderEditor/Examples/URP Samples 16x.unitypackage.meta deleted file mode 100644 index 9d2cb068..00000000 --- a/Assets/AmplifyShaderEditor/Examples/URP Samples 16x.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 4f665a06c5a2aa5499fa1c79ac058999 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Examples/URP Samples 17.0.unitypackage.meta b/Assets/AmplifyShaderEditor/Examples/URP Samples 17.0.unitypackage.meta deleted file mode 100644 index aa70a0f5..00000000 --- a/Assets/AmplifyShaderEditor/Examples/URP Samples 17.0.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 8a87ed432fe2d97498c0de5fae312e35 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Examples/URP Samples 17.1.unitypackage.meta b/Assets/AmplifyShaderEditor/Examples/URP Samples 17.1.unitypackage.meta deleted file mode 100644 index 013c35c6..00000000 --- a/Assets/AmplifyShaderEditor/Examples/URP Samples 17.1.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 7c3bfbbeb9427b94099254e2e2768ad4 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Examples/URP Samples 17.2.unitypackage.meta b/Assets/AmplifyShaderEditor/Examples/URP Samples 17.2.unitypackage.meta deleted file mode 100644 index 42051740..00000000 --- a/Assets/AmplifyShaderEditor/Examples/URP Samples 17.2.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: c5303861611f41c438a30be552da5de4 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Examples/URP Samples.unitypackage.meta b/Assets/AmplifyShaderEditor/Examples/URP Samples.unitypackage.meta deleted file mode 100644 index da8ce241..00000000 --- a/Assets/AmplifyShaderEditor/Examples/URP Samples.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: a9d68dd8913f05d4d9ce75e7b40c6044 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 10x.unitypackage.meta b/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 10x.unitypackage.meta deleted file mode 100644 index 602bd09a..00000000 --- a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 10x.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 2243c8b4e1ab6914995699133f67ab5a -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 12x.unitypackage.meta b/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 12x.unitypackage.meta deleted file mode 100644 index e51ee6d4..00000000 --- a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 12x.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 9a5e61a8b3421b944863d0946e32da0a -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 14x.unitypackage.meta b/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 14x.unitypackage.meta deleted file mode 100644 index 82a2ab0e..00000000 --- a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 14x.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 89f0b84148d149d4d96b838d7ef60e92 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 15x.unitypackage.meta b/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 15x.unitypackage.meta deleted file mode 100644 index 54836f2b..00000000 --- a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 15x.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 19939ee2cdb76e0489b1b8cd4bed7f3d -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 16x.unitypackage.meta b/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 16x.unitypackage.meta deleted file mode 100644 index 65b98bd3..00000000 --- a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 16x.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 70777e8ce9f3c8d4a8182ca2f965cdb2 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 17.0.unitypackage.meta b/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 17.0.unitypackage.meta deleted file mode 100644 index c32e9f8f..00000000 --- a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 17.0.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: ba281a1a00c8ac54c914e0763299f637 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 17.1.unitypackage.meta b/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 17.1.unitypackage.meta deleted file mode 100644 index 0a18ad9c..00000000 --- a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 17.1.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: e6fc8948257acee42b666d0bfe1d782c -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 17.2.unitypackage.meta b/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 17.2.unitypackage.meta deleted file mode 100644 index 314aa79b..00000000 --- a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/HDRP 17.2.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 4b5cb8698f2d9c14fadf8e2383441d37 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 10x.unitypackage.meta b/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 10x.unitypackage.meta deleted file mode 100644 index 34f23836..00000000 --- a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 10x.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b460b52e6c1feae45b70b7ddc2c45bd6 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 12x.unitypackage.meta b/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 12x.unitypackage.meta deleted file mode 100644 index 04c4f886..00000000 --- a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 12x.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 57fcea0ed8b5eb347923c4c21fa31b57 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 14x.unitypackage.meta b/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 14x.unitypackage.meta deleted file mode 100644 index d5cd3087..00000000 --- a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 14x.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 2e9da72e7e3196146bf7d27450013734 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 15x.unitypackage.meta b/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 15x.unitypackage.meta deleted file mode 100644 index 0b6cd6d0..00000000 --- a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 15x.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 0904cdf24ddcd5042b024326476220d5 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 16x.unitypackage.meta b/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 16x.unitypackage.meta deleted file mode 100644 index 2b33d7ab..00000000 --- a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 16x.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 929783250050f8a448821b6ca1f2c578 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 17.0.unitypackage.meta b/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 17.0.unitypackage.meta deleted file mode 100644 index e0b5ad87..00000000 --- a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 17.0.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: fcc4d2eb0af82e546ae75506872cf092 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 17.1.unitypackage.meta b/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 17.1.unitypackage.meta deleted file mode 100644 index 6338d388..00000000 --- a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 17.1.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: cd0a0171c5157b748afe763b89f71211 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 17.2.unitypackage.meta b/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 17.2.unitypackage.meta deleted file mode 100644 index 47f972a0..00000000 --- a/Assets/AmplifyShaderEditor/Plugins/EditorResources/Templates/URP 17.2.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: f4990f6ace6142c4bbbf41cdd80b0bd3 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Editor/AssetBundleComponent.cs b/Assets/Editor/AssetBundleComponent.cs index 69c476fe..0509d70a 100644 --- a/Assets/Editor/AssetBundleComponent.cs +++ b/Assets/Editor/AssetBundleComponent.cs @@ -5,6 +5,8 @@ using System.IO; using System.Linq; using Ichni; using UnityEditor; +using UnityEditor.Build; +using UnityEditor.Build.Reporting; using UnityEngine; /// @@ -44,35 +46,74 @@ public class BuildAssetBundle } } + public static void BuildForTarget(BuildTarget target) + { + string platformDirectory = GetPlatformDirectory(target); + if (string.IsNullOrEmpty(platformDirectory)) + { + Debug.LogWarning($"Skip AssetBundle build for unsupported build target: {target}"); + return; + } + + string uri = Path.Combine(BuildPrepare(), platformDirectory); + if (Directory.Exists(uri) == false) + { + Directory.CreateDirectory(uri); + } + AssetBundleManifest manifest = BuildPipeline.BuildAssetBundles(uri, BuildAssetBundleOptions.None, target); + if (manifest == null) + { + throw new BuildFailedException($"AssetBundle build failed for target: {target}"); + } + + GenerateAbstracts(manifest); + } + + private static string GetPlatformDirectory(BuildTarget target) + { + return target switch + { + BuildTarget.StandaloneWindows => "Windows64", + BuildTarget.StandaloneWindows64 => "Windows64", + BuildTarget.StandaloneOSX => "OSX", + BuildTarget.Android => "Android", + BuildTarget.iOS => "IOS", + _ => string.Empty + }; + } + [MenuItem("AssetBundleTools/BuildToWindows64")] public static void BuildToWindows64() { - string uri = BuildPrepare() + "/Windows64"; - AssetBundleManifest manifestWin64 = BuildPipeline.BuildAssetBundles(uri, BuildAssetBundleOptions.None, BuildTarget.StandaloneWindows64); - GenerateAbstracts(manifestWin64); + BuildForTarget(BuildTarget.StandaloneWindows64); } [MenuItem("AssetBundleTools/BuildToOSX")] public static void BuildToOSX() { - string uri = BuildPrepare() + "/OSX"; - AssetBundleManifest manifestOSX = BuildPipeline.BuildAssetBundles(uri, BuildAssetBundleOptions.None, BuildTarget.StandaloneOSX); - GenerateAbstracts(manifestOSX); + BuildForTarget(BuildTarget.StandaloneOSX); } [MenuItem("AssetBundleTools/BuildToAndroid")] public static void BuildToAndroid() { - string uri = BuildPrepare() + "/Android"; - AssetBundleManifest manifestAndroid = BuildPipeline.BuildAssetBundles(uri, BuildAssetBundleOptions.None, BuildTarget.Android); - GenerateAbstracts(manifestAndroid); + BuildForTarget(BuildTarget.Android); } [MenuItem("AssetBundleTools/BuildToIOS")] public static void BuildToIOS() { - string uri = BuildPrepare() + "/IOS"; - AssetBundleManifest manifestIOS = BuildPipeline.BuildAssetBundles(uri, BuildAssetBundleOptions.None, BuildTarget.iOS); - GenerateAbstracts(manifestIOS); + BuildForTarget(BuildTarget.iOS); } -} \ No newline at end of file +} + +public class AssetBundleBuildPreprocessor : IPreprocessBuildWithReport +{ + public int callbackOrder => 0; + + public void OnPreprocessBuild(BuildReport report) + { + Debug.Log($"Rebuild AssetBundles before player build: {report.summary.platform}"); + BuildAssetBundle.BuildForTarget(report.summary.platform); + } +} diff --git a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/Built-in Pipeline.unitypackage.meta b/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/Built-in Pipeline.unitypackage.meta deleted file mode 100644 index d4c3ffb4..00000000 --- a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/Built-in Pipeline.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 1782b72cd0e99a54fac09382c482e3db -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/High Definition 2022.3+.unitypackage.meta b/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/High Definition 2022.3+.unitypackage.meta deleted file mode 100644 index 378f3f8d..00000000 --- a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/High Definition 2022.3+.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 49d5bcbbd4cbd754b98cf3200197b0f1 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/High Definition 6000.0+.unitypackage.meta b/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/High Definition 6000.0+.unitypackage.meta deleted file mode 100644 index 2d5423a9..00000000 --- a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/High Definition 6000.0+.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: eefe45a405f061045be947217e30ed10 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/High Definition 6000.1+.unitypackage.meta b/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/High Definition 6000.1+.unitypackage.meta deleted file mode 100644 index ccb4a903..00000000 --- a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/High Definition 6000.1+.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 2e995dfe11e22d34d92432383d15c067 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/High Definition 6000.2+.unitypackage.meta b/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/High Definition 6000.2+.unitypackage.meta deleted file mode 100644 index 03ead5d2..00000000 --- a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/High Definition 6000.2+.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: ec984c51d4ae2504184eeb292734c672 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/High Definition 6000.3+.unitypackage.meta b/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/High Definition 6000.3+.unitypackage.meta deleted file mode 100644 index 767ec46b..00000000 --- a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/High Definition 6000.3+.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: e447b3d7d913d694ca35f74e30581840 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/Universal 2022.3+.unitypackage.meta b/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/Universal 2022.3+.unitypackage.meta deleted file mode 100644 index 3502d9ed..00000000 --- a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/Universal 2022.3+.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 6584a66582083a1459dcf5e4e87f6d62 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/Universal 6000.0+.unitypackage.meta b/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/Universal 6000.0+.unitypackage.meta deleted file mode 100644 index 615e9057..00000000 --- a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/Universal 6000.0+.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 0190b8bde50f12943926613d9a63c89a -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/Universal 6000.1+.unitypackage.meta b/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/Universal 6000.1+.unitypackage.meta deleted file mode 100644 index 9835f913..00000000 --- a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/Universal 6000.1+.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: ae2ce8ad295486349839288636aed1ed -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/Universal 6000.2+.unitypackage.meta b/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/Universal 6000.2+.unitypackage.meta deleted file mode 100644 index 1002df1c..00000000 --- a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/Universal 6000.2+.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: d69745226619e3241a8e04ce86aee6a6 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/Universal 6000.3+.unitypackage.meta b/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/Universal 6000.3+.unitypackage.meta deleted file mode 100644 index 98204661..00000000 --- a/Assets/External VFXs/BOXOPHOBIC/Atmospheric Height Fog/Core/Pipelines/Universal 6000.3+.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 37e6a9374416bc946a55779c58d0d984 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Le Tai's Asset/TranslucentImage/URP support.unitypackage.meta b/Assets/Le Tai's Asset/TranslucentImage/URP support.unitypackage.meta deleted file mode 100644 index 9e552100..00000000 --- a/Assets/Le Tai's Asset/TranslucentImage/URP support.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: e45363610a59a4543a9793b3bf2be4aa -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Localization/Story/Chapter0_Lines Shared Data.asset b/Assets/Localization/Story/Chapter0_Lines Shared Data.asset index 52faea22..54294df7 100644 --- a/Assets/Localization/Story/Chapter0_Lines Shared Data.asset +++ b/Assets/Localization/Story/Chapter0_Lines Shared Data.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:375d6452c1e1396b107cd1559ecd0f531d4bf9b0a3009d0b7c1584d9c5c48080 -size 20064 +oid sha256:301c1e96a574d7a7c726d56ed67cffe5154daf371be231673cfcec3e5df89532 +size 24431 diff --git a/Assets/Localization/Story/Chapter0_Lines_en.asset b/Assets/Localization/Story/Chapter0_Lines_en.asset index 0a210997..d3fb4ec0 100644 --- a/Assets/Localization/Story/Chapter0_Lines_en.asset +++ b/Assets/Localization/Story/Chapter0_Lines_en.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dd906c2a281779e8e45ec8be4599b16c8d00eba5642115f2e00baffb1b3e319a -size 12414 +oid sha256:abac682232a9cd0fcbee5344b186d5e490078550f68d3fe9f20778d7b69e71c6 +size 15149 diff --git a/Assets/Plugins/Easy Save 3/Editor/ES3Asmdefs.unitypackage.meta b/Assets/Plugins/Easy Save 3/Editor/ES3Asmdefs.unitypackage.meta deleted file mode 100644 index 550f254c..00000000 --- a/Assets/Plugins/Easy Save 3/Editor/ES3Asmdefs.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: de41a70ead12af544a4e99a925b269d2 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Sirenix/Demos/Custom Attribute Processors.unitypackage.meta b/Assets/Plugins/Sirenix/Demos/Custom Attribute Processors.unitypackage.meta deleted file mode 100644 index 1eadf09a..00000000 --- a/Assets/Plugins/Sirenix/Demos/Custom Attribute Processors.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: f597f19f656ba56eae4f6a3a7cc528f4 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Sirenix/Demos/Custom Drawers.unitypackage.meta b/Assets/Plugins/Sirenix/Demos/Custom Drawers.unitypackage.meta deleted file mode 100644 index f073d2ab..00000000 --- a/Assets/Plugins/Sirenix/Demos/Custom Drawers.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 48e08dc33330d11e9d4a1b246c52e4f6 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Sirenix/Demos/Editor Windows.unitypackage.meta b/Assets/Plugins/Sirenix/Demos/Editor Windows.unitypackage.meta deleted file mode 100644 index 130722af..00000000 --- a/Assets/Plugins/Sirenix/Demos/Editor Windows.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: ed09910c0094cb27be8f3ca264680da3 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Sirenix/Demos/Sample - RPG Editor.unitypackage.meta b/Assets/Plugins/Sirenix/Demos/Sample - RPG Editor.unitypackage.meta deleted file mode 100644 index f9b8ed82..00000000 --- a/Assets/Plugins/Sirenix/Demos/Sample - RPG Editor.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: cc355dd4cf1e6173beaeb22c2858cbe1 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AmplifyShaderEditor/Examples/Built-In Samples.unitypackage.meta b/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal.meta similarity index 67% rename from Assets/AmplifyShaderEditor/Examples/Built-In Samples.unitypackage.meta rename to Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal.meta index d97f4fc6..a2efed0a 100644 --- a/Assets/AmplifyShaderEditor/Examples/Built-In Samples.unitypackage.meta +++ b/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal.meta @@ -1,5 +1,6 @@ fileFormatVersion: 2 -guid: e00e6f90ab8233e46a41c5e33917c642 +guid: e30166288c8c5bd438351410a483e5b0 +folderAsset: yes DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/Beatmap.bytes b/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/Beatmap.bytes new file mode 100644 index 00000000..5ad3adf4 Binary files /dev/null and b/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/Beatmap.bytes differ diff --git a/Assets/AmplifyShaderEditor/Examples/HDRP Samples 10x.unitypackage.meta b/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/Beatmap.bytes.meta similarity index 62% rename from Assets/AmplifyShaderEditor/Examples/HDRP Samples 10x.unitypackage.meta rename to Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/Beatmap.bytes.meta index d4db3873..0efd0bf0 100644 --- a/Assets/AmplifyShaderEditor/Examples/HDRP Samples 10x.unitypackage.meta +++ b/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/Beatmap.bytes.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: 9da5530d5ebfab24c8ecad68795e720f -DefaultImporter: +guid: f5d5e70a908942c4b909fdb6034752b7 +TextScriptImporter: externalObjects: {} userData: assetBundleName: diff --git a/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/CommandScripts.bytes b/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/CommandScripts.bytes new file mode 100644 index 00000000..20532467 Binary files /dev/null and b/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/CommandScripts.bytes differ diff --git a/Assets/AmplifyShaderEditor/Examples/HDRP Samples 12x.unitypackage.meta b/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/CommandScripts.bytes.meta similarity index 62% rename from Assets/AmplifyShaderEditor/Examples/HDRP Samples 12x.unitypackage.meta rename to Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/CommandScripts.bytes.meta index c3c98f27..23f0fe75 100644 --- a/Assets/AmplifyShaderEditor/Examples/HDRP Samples 12x.unitypackage.meta +++ b/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/CommandScripts.bytes.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: aa102d640b98b5d4781710a3a3dd6983 -DefaultImporter: +guid: 32c3385d4214445468554a51c232cf0f +TextScriptImporter: externalObjects: {} userData: assetBundleName: diff --git a/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/ProjectInfo.bytes b/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/ProjectInfo.bytes new file mode 100644 index 00000000..7a662240 Binary files /dev/null and b/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/ProjectInfo.bytes differ diff --git a/Assets/AmplifyShaderEditor/Examples/HDRP Samples 14x.unitypackage.meta b/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/ProjectInfo.bytes.meta similarity index 62% rename from Assets/AmplifyShaderEditor/Examples/HDRP Samples 14x.unitypackage.meta rename to Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/ProjectInfo.bytes.meta index ba827d29..f4a44d1f 100644 --- a/Assets/AmplifyShaderEditor/Examples/HDRP Samples 14x.unitypackage.meta +++ b/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/ProjectInfo.bytes.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: 7a0bb33169d95ec499136d59cb25918b -DefaultImporter: +guid: 8771390f79aaef64387378be17877c84 +TextScriptImporter: externalObjects: {} userData: assetBundleName: diff --git a/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/SongInfo.bytes b/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/SongInfo.bytes new file mode 100644 index 00000000..af1f61a2 Binary files /dev/null and b/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/SongInfo.bytes differ diff --git a/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/SongInfo.bytes.meta b/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/SongInfo.bytes.meta new file mode 100644 index 00000000..a5027b38 --- /dev/null +++ b/Assets/Resources/Beatmaps/Chapter0/Space Rain/Universal/SongInfo.bytes.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 46fc263f248fc7e4d864bfb43d691615 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Chapter0.asset b/Assets/Resources/Chapter0.asset index 690fa298..69a38cb0 100644 --- a/Assets/Resources/Chapter0.asset +++ b/Assets/Resources/Chapter0.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1bbef430c93b962bbab68c9c998cd7619e4631675a1f63ce567c8af08671e875 -size 17506 +oid sha256:5371381e0f725b85cc42f9ffd917821d90e3a5e487ccc6c619becc1c9f51bcc4 +size 17770 diff --git a/Assets/Scripts/DataCore/Animations_BM/PositionSync_BM.cs b/Assets/Scripts/DataCore/Animations_BM/PositionSync_BM.cs new file mode 100644 index 00000000..a8aa8e5f --- /dev/null +++ b/Assets/Scripts/DataCore/Animations_BM/PositionSync_BM.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; + +namespace Ichni.RhythmGame.Beatmap +{ + public class PositionSync_BM : GameElement_BM + { + public FlexibleBool_BM enabling; + public Guid syncTargetObjectGuid; + + public PositionSync_BM() + { + } + + public PositionSync_BM(string elementName, Guid elementGuid, List tags, + GameElement_BM attachedElement, FlexibleBool_BM enabling, Guid syncTargetObjectGuid) + : base(elementName, elementGuid, tags, attachedElement) + { + this.enabling = enabling; + this.syncTargetObjectGuid = syncTargetObjectGuid; + } + + public override void ExecuteBM() + { + matchedElement = PositionSync.GenerateElement(elementName, elementGuid, tags, false, + GetElement(attachedElementGuid), GetElement(syncTargetObjectGuid), + enabling?.ConvertToGameType() ?? new FlexibleBool()); + matchedElement.matchedBM = this; + } + + public override void AfterExecute() + { + if (matchedElement is PositionSync positionSync) + { + positionSync.syncTargetObject = GetElement(syncTargetObjectGuid); + } + } + } +} diff --git a/Assets/Scripts/DataCore/Animations_BM/PositionSync_BM.cs.meta b/Assets/Scripts/DataCore/Animations_BM/PositionSync_BM.cs.meta new file mode 100644 index 00000000..8f7c7fd7 --- /dev/null +++ b/Assets/Scripts/DataCore/Animations_BM/PositionSync_BM.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 4b7660debb70462f8139aca3ccf9d839 diff --git a/Assets/Scripts/FirmStartMenu.cs b/Assets/Scripts/FirmStartMenu.cs new file mode 100644 index 00000000..d3e93bfd --- /dev/null +++ b/Assets/Scripts/FirmStartMenu.cs @@ -0,0 +1,20 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.SceneManagement; + +public class FirmStartMenu : MonoBehaviour +{ + [RuntimeInitializeOnLoadMethod] + static void Initialize() + { + string startSceneName = "MenuScene"; + Scene scene = SceneManager.GetActiveScene(); + if (scene.name.Equals(startSceneName)) + { + return; + } + SceneManager.LoadScene(startSceneName); + } +} + diff --git a/Assets/Scripts/FirmStartMenu.cs.meta b/Assets/Scripts/FirmStartMenu.cs.meta new file mode 100644 index 00000000..ea96a121 --- /dev/null +++ b/Assets/Scripts/FirmStartMenu.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 90353b44635c5f548be73e0fc1dd92ff \ No newline at end of file diff --git a/Assets/Scripts/Game/Animations/Transform/PositionSync.cs b/Assets/Scripts/Game/Animations/Transform/PositionSync.cs new file mode 100644 index 00000000..0eb3bc0d --- /dev/null +++ b/Assets/Scripts/Game/Animations/Transform/PositionSync.cs @@ -0,0 +1,112 @@ +using System; +using System.Collections.Generic; +using Ichni.RhythmGame.Beatmap; +using UnityEngine; + +namespace Ichni.RhythmGame +{ + /// + /// Synchronizes this element's position to another element's world position. + /// + public partial class PositionSync : AnimationBase + { + #region [暴露属性字段与关联] Exposed Fields & References + public TransformSubmodule targetTransformSubmodule; + public GameElement syncTargetObject; + public FlexibleBool enabling; + #endregion + + #region [生命周期与工厂] Lifecycle & Factory + public static PositionSync GenerateElement(string elementName, Guid id, + List tags, bool isFirstGenerated, GameElement animatedObject, + GameElement syncTargetObject, FlexibleBool enabling) + { + PositionSync sync = Instantiate(GameManager.Instance.basePrefabs.emptyObject).AddComponent(); + + sync.Initialize(elementName, id, tags, isFirstGenerated, animatedObject); + + sync.animatedObject = animatedObject; + sync.syncTargetObject = syncTargetObject; + sync.enabling = enabling ?? new FlexibleBool(); + sync.animationReturnType = FlexibleReturnType.Before; + sync.targetTransformSubmodule = (animatedObject as IHaveTransformSubmodule)?.transformSubmodule; + + return sync; + } + + public override void SetDefaultSubmodules() + { + timeDurationSubmodule = new TimeDurationSubmodule(this); + } + + public override void OnDelete() + { + base.OnDelete(); + targetTransformSubmodule?.MarkPositionDirty(); + } + #endregion + + #region [核心动画逻辑] Core Animation Logic + public override void ScheduledUpdate(UpdatePhase phase, float songTime) + { + base.ScheduledUpdate(phase, songTime); + + // 与 CreatorStudio 保持一致:这里在 Animation 阶段读取 target world position。 + // 如果 target 是 TrackPercentPoint,当前帧 TrackFollower 尚未执行,因此读到的可能是上一帧位置。 + // 这个一帧延后是有意保留的兼容行为;好处是随后 Apply 阶段能刷新被同步的 PathNode/Track, + // 让本帧后续 TrackFollower/Note 使用更新后的轨道数据。 + if (phase == UpdatePhase.Animation && enabling != null && enabling.value) + { + ApplyPositionSync(); + } + } + + protected override void UpdateAnimation(float songTime, bool forceUpdate) + { + if (enabling == null) + { + animationReturnType = FlexibleReturnType.None; + return; + } + + enabling.UpdateFlexibleBool(songTime); + + if (enabling.value) + { + animationReturnType = FlexibleReturnType.MiddleExecuting; + targetTransformSubmodule?.MarkPositionDirty(); + } + else if (animationReturnType != FlexibleReturnType.MiddleInterval) + { + animationReturnType = FlexibleReturnType.MiddleInterval; + targetTransformSubmodule?.MarkPositionDirty(); + } + } + + private void ApplyPositionSync() + { + if (targetTransformSubmodule == null || syncTargetObject == null) + { + return; + } + + Transform self = targetTransformSubmodule.attachedGameElement.transform; + Transform parent = self.parent; + Vector3 targetWorldPosition = syncTargetObject.transform.position; + Vector3 desiredLocalPosition = parent != null + ? parent.InverseTransformPoint(targetWorldPosition) + : targetWorldPosition; + Vector3 syncOffset = desiredLocalPosition - targetTransformSubmodule.originalPosition; + + targetTransformSubmodule.positionOffset += syncOffset; + targetTransformSubmodule.MarkPositionDirty(); + } + + public override void ApplyTimeOffset(float offset) + { + base.ApplyTimeOffset(offset); + enabling?.animations.ForEach(anim => anim.ApplyTimeOffset(offset)); + } + #endregion + } +} diff --git a/Assets/Scripts/Game/Animations/Transform/PositionSync.cs.meta b/Assets/Scripts/Game/Animations/Transform/PositionSync.cs.meta new file mode 100644 index 00000000..3d9603e9 --- /dev/null +++ b/Assets/Scripts/Game/Animations/Transform/PositionSync.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2931ecd4815b44a4b105371752d14bcd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Game/Components/TransformSubmodule.cs b/Assets/Scripts/Game/Components/TransformSubmodule.cs index 444441cf..984a7741 100644 --- a/Assets/Scripts/Game/Components/TransformSubmodule.cs +++ b/Assets/Scripts/Game/Components/TransformSubmodule.cs @@ -136,7 +136,7 @@ namespace Ichni.RhythmGame } private bool HaveAnimation() => attachedGameElement.childElementList - .Any(element => element is Displacement or Swirl or Scale or LookAt); + .Any(element => element is Displacement or Swirl or Scale or LookAt or PositionSync); public override void CheckAndRemoveObservers() { diff --git a/Assets/Scripts/Game/GameElements/GeneralEffects/BloomEffect.cs b/Assets/Scripts/Game/GameElements/GeneralEffects/BloomEffect.cs index 9617d263..2d39144e 100644 --- a/Assets/Scripts/Game/GameElements/GeneralEffects/BloomEffect.cs +++ b/Assets/Scripts/Game/GameElements/GeneralEffects/BloomEffect.cs @@ -1,4 +1,5 @@ using Ichni.RhythmGame.Beatmap; +using SLSUtilities.Rendering.PostProcessing; using UnityEngine; using UnityEngine.Rendering.Universal; @@ -10,11 +11,13 @@ namespace Ichni.RhythmGame public float peak; public AnimationCurve intensityCurve; - private Bloom _bloom; + private AnimeBloom _bloom; + private static float _bloomBasicValue = -1; + #endregion #region [初始化] Initialization - public BloomEffect(float effectTime, float peak, AnimationCurve intensityCurve) + public BloomEffect(float effectTime, float peak, AnimationCurve intensityCurve) : base(effectTime) // 激活时间线 { this.effectTime = effectTime; @@ -28,6 +31,10 @@ namespace Ichni.RhythmGame { PostProcessingManager.GlobalVolume.profile.TryGet(out _bloom); } + if (_bloomBasicValue < 0 && _bloom != null) + { + _bloomBasicValue = _bloom.intensity.value; + } } #endregion @@ -42,7 +49,7 @@ namespace Ichni.RhythmGame if (_bloom != null) { float currentIntensity = intensityCurve.Evaluate(effectProgressPercent) * peak; - _bloom.intensity.value = currentIntensity; + _bloom.intensity.value = _bloomBasicValue + currentIntensity; } } @@ -52,7 +59,7 @@ namespace Ichni.RhythmGame private void ResetEffect() { - if (_bloom != null) _bloom.intensity.value = 0f; + if (_bloom != null) _bloom.intensity.value = _bloomBasicValue; } #endregion diff --git a/Assets/Scripts/Game/GameElements/Track/TrackSubmodules/TrackRendererSubmodule/TrackRendererSubmodule.cs b/Assets/Scripts/Game/GameElements/Track/TrackSubmodules/TrackRendererSubmodule/TrackRendererSubmodule.cs index caef18fb..746fc602 100644 --- a/Assets/Scripts/Game/GameElements/Track/TrackSubmodules/TrackRendererSubmodule/TrackRendererSubmodule.cs +++ b/Assets/Scripts/Game/GameElements/Track/TrackSubmodules/TrackRendererSubmodule/TrackRendererSubmodule.cs @@ -126,7 +126,7 @@ namespace Ichni.RhythmGame } protected void SetEnableEmission() => meshRenderer.material.SetInt("_EnableEmission", enableEmission ? 1 : 0); - protected void SetEnableZWrite() => meshRenderer.material.SetInt("_ZWrite", zWrite ? 1 : 0); + protected void SetEnableZWrite() => meshRenderer.material.SetFloat("_ZWrite", zWrite ? 1 : 0); protected void SetEmissionIntensity() => meshRenderer.material.SetColor("_EmissionColor", Color.white * Mathf.Pow(2, emissionIntensity)); protected void SetUV() { diff --git a/Assets/Settings/SampleSceneProfile.asset b/Assets/Settings/SampleSceneProfile.asset index 661712bc..b2bffff5 100644 --- a/Assets/Settings/SampleSceneProfile.asset +++ b/Assets/Settings/SampleSceneProfile.asset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7aaeb60d0072fe1cf2c898612048bdfcdfea46500675d69f57a091f02eec6b5d -size 7583 +oid sha256:3d9481436801e83fb1303b90815def57a0362dcfc1ef5f26fe666facf2bd8c90 +size 8280 diff --git a/Assets/Shaders/ScriptablePostProcessor/Volumes/AnimeBloom.cs b/Assets/Shaders/ScriptablePostProcessor/Volumes/AnimeBloom.cs index c53d609b..22723791 100644 --- a/Assets/Shaders/ScriptablePostProcessor/Volumes/AnimeBloom.cs +++ b/Assets/Shaders/ScriptablePostProcessor/Volumes/AnimeBloom.cs @@ -6,6 +6,22 @@ using UnityEngine.Experimental.Rendering; namespace SLSUtilities.Rendering.PostProcessing { + public enum AnimeBloomBlurMode + { + DualKawaseFast, + DualKawaseQuality, + Box + } + + [System.Serializable] + public sealed class AnimeBloomBlurModeParameter : VolumeParameter + { + public AnimeBloomBlurModeParameter(AnimeBloomBlurMode value, bool overrideState = false) + : base(value, overrideState) + { + } + } + [System.Serializable, VolumeComponentMenu("SLS/Postprocessing/Anime Bloom")] public class AnimeBloom : ScriptablePostProcessorVolume { @@ -31,14 +47,53 @@ namespace SLSUtilities.Rendering.PostProcessing [Header("Iterations")] // 迭代次数:Dual Kawase 每层只需 1 Pass,性能远低于原生双趟高斯。 - // 4 次迭代 Dual Kawase ≈ 原生 6 次双趟高斯的扩散范围,但 Pass 数只有其 1/3。 + // 现在主要作为质量 / pass budget 控制,视觉扩散范围由 bloomRadius 统一塑形。 public ClampedIntParameter diffusion = new(4, 1, 8); - [Header("Optimization (Mobile)")] + [Header("Radius")] + [Tooltip("Bloom 视觉扩散半径。\n1.0=旧默认半径;调大可扩大光晕范围,调小可让光晕更贴近高亮区域。")] + public ClampedFloatParameter bloomRadius = new(1.0f, 0.1f, 8.0f); + + [Tooltip("当 diffusion 改变时,自动补偿采样跨度,尽量保持 Bloom Radius 的视觉范围稳定。\n关闭后 diffusion 会像传统 mip 金字塔一样明显改变光晕大小。")] + public BoolParameter preserveRadiusAcrossDiffusion = new(true); + + [Tooltip("半径补偿的参考 diffusion。\n默认 4 表示 bloomRadius=1 时以 4 层金字塔的旧效果作为基准。")] + public ClampedIntParameter radiusReferenceDiffusion = new(4, 1, 8); + + [Tooltip("自动半径补偿的最大倍率。\n低 diffusion 为了维持大半径会拉大采样跨度;该上限用于限制色块感、十字感和采样离散感。")] + public ClampedFloatParameter maxRadiusCompensation = new(2.5f, 1.0f, 8.0f); + + [Header("Blur Mode")] + [Tooltip("模糊方式。\nDualKawaseFast=当前默认移动端低采样方案;DualKawaseQuality=更多采样、更平滑;Box=更便宜但质感更硬。")] + public AnimeBloomBlurModeParameter blurMode = new(AnimeBloomBlurMode.DualKawaseFast); + + [Header("Downsample Steps")] [Tooltip("初始降采样倍率(首趟大幅压缩分辨率)。\n1=原生半分辨率(1/2);2=1/4分辨率;3=1/8分辨率。\n调大此值可用极低的迭代次数跑出巨大且柔和的光晕,大幅节省 GPU 带宽。")] public ClampedIntParameter initialDownscaleShift = new(1, 1, 3); + + [Tooltip("第 2 层相对上一层的降采样倍率。\n0=保持上一层分辨率只做模糊;1=1/2;2=1/4;3=1/8。")] + public ClampedIntParameter downscaleStep1 = new(1, 0, 3); + + [Tooltip("第 3 层相对上一层的降采样倍率。\n0=保持上一层分辨率只做模糊;1=1/2;2=1/4;3=1/8。")] + public ClampedIntParameter downscaleStep2 = new(1, 0, 3); + + [Tooltip("第 4 层相对上一层的降采样倍率。\n0=保持上一层分辨率只做模糊;1=1/2;2=1/4;3=1/8。")] + public ClampedIntParameter downscaleStep3 = new(1, 0, 3); + + [Tooltip("第 5 层相对上一层的降采样倍率。\n0=保持上一层分辨率只做模糊;1=1/2;2=1/4;3=1/8。")] + public ClampedIntParameter downscaleStep4 = new(1, 0, 3); + + [Tooltip("第 6 层相对上一层的降采样倍率。\n0=保持上一层分辨率只做模糊;1=1/2;2=1/4;3=1/8。")] + public ClampedIntParameter downscaleStep5 = new(1, 0, 3); + + [Tooltip("第 7 层相对上一层的降采样倍率。\n0=保持上一层分辨率只做模糊;1=1/2;2=1/4;3=1/8。")] + public ClampedIntParameter downscaleStep6 = new(1, 0, 3); + + [Tooltip("第 8 层相对上一层的降采样倍率。\n0=保持上一层分辨率只做模糊;1=1/2;2=1/4;3=1/8。")] + public ClampedIntParameter downscaleStep7 = new(1, 0, 3); - [Tooltip("采样偏移跨度放大(Kernel Scale)。\n1.0=原生标准跨度。适度放大(如1.2-1.5)可拉扯光晕扩散范围,但过大会产生轻微十字星/方格马赛克。")] + [Header("Kernel")] + [Tooltip("采样偏移微调倍率。\n最终采样跨度 = bloomRadius * diffusion 自动补偿 * kernelScale。\n一般保持 1.0,用于针对具体画面做细调。")] public ClampedFloatParameter kernelScale = new(1.0f, 0.5f, 3.0f); [Header("Tint")] @@ -64,7 +119,8 @@ namespace SLSUtilities.Rendering.PostProcessing // 【移动端极限优化】:强制降级到 32位 HDR 格式 (B10G11R11), // 相比主相机默认的 64位 R16G16B16A16,带宽消耗直接砍半,且肉眼几乎无损! - if (SystemInfo.IsFormatSupported(GraphicsFormat.B10G11R11_UFloatPack32, GraphicsFormatUsage.Linear | GraphicsFormatUsage.Render)) + if (SystemInfo.IsFormatSupported(GraphicsFormat.B10G11R11_UFloatPack32, + GraphicsFormatUsage.Linear | GraphicsFormatUsage.Render)) { desc.graphicsFormat = GraphicsFormat.B10G11R11_UFloatPack32; } @@ -83,8 +139,6 @@ namespace SLSUtilities.Rendering.PostProcessing material.SetVector(InternalShaderHelpers.ID._BloomScatterParams, new Vector4(scatterMapped, clamp.value, thresholdLinear, thresholdKnee)); - material.SetFloat(InternalShaderHelpers.ID._AnimeBloom_KernelScale, kernelScale.value); - // ───────────────────────────────────────────────────────────── // 2. Tint 归一化(原生做法:亮度归一为 1,只携带色相/饱和度) // 这样 tint 调整颜色时不会改变 bloom 总亮度。 @@ -101,6 +155,7 @@ namespace SLSUtilities.Rendering.PostProcessing // 3. RT 数组初始化 // ───────────────────────────────────────────────────────────── int mipCount = Mathf.Clamp(diffusion.value, 1, k_MaxMips); + material.SetFloat(InternalShaderHelpers.ID._AnimeBloom_KernelScale, GetEffectiveKernelScale(mipCount)); if (_bloomMipDown == null || _bloomMipDown.Length != k_MaxMips) { @@ -112,7 +167,7 @@ namespace SLSUtilities.Rendering.PostProcessing // 4. Prefilter(提取高亮像素 + 初始激进降采样) // 根据用户选择,起始分辨率可能是 1/2, 1/4 或 1/8。 // ───────────────────────────────────────────────────────────── - int shift = initialDownscaleShift.value; + int shift = GetDownscaleShiftForMip(0); desc.width = Mathf.Max(1, desc.width >> shift); desc.height = Mathf.Max(1, desc.height >> shift); @@ -124,18 +179,20 @@ namespace SLSUtilities.Rendering.PostProcessing // ───────────────────────────────────────────────────────────── // 5. Downsample Loop:Dual Kawase 降采样金字塔(Pass 1) - // 每次分辨率减半,产生多层不同尺度的模糊纹理 + // 每层可单独设置相对上一层的降采样倍率,产生可手动塑形的模糊纹理 // ───────────────────────────────────────────────────────────── + int downsamplePass = GetDownsamplePass(); for (int i = 1; i < mipCount; i++) { - desc.width = Mathf.Max(1, desc.width >> 1); - desc.height = Mathf.Max(1, desc.height >> 1); + shift = GetDownscaleShiftForMip(i); + desc.width = Mathf.Max(1, desc.width >> shift); + desc.height = Mathf.Max(1, desc.height >> shift); RenderingUtils.ReAllocateHandleIfNeeded(ref _bloomMipDown[i], desc, FilterMode.Bilinear, TextureWrapMode.Clamp, name: "_BloomDown" + i); - // Down[i-1] → Down[i] via Pass 1 (Dual Kawase Downsample) - Blitter.BlitCameraTexture(cmd, _bloomMipDown[i - 1], _bloomMipDown[i], material, 1); + // Down[i-1] → Down[i] via selected downsample pass + Blitter.BlitCameraTexture(cmd, _bloomMipDown[i - 1], _bloomMipDown[i], material, downsamplePass); } // ───────────────────────────────────────────────────────────── @@ -163,12 +220,13 @@ namespace SLSUtilities.Rendering.PostProcessing Blitter.BlitCameraTexture(cmd, _bloomMipDown[mipCount - 1], _bloomMipUp[mipCount - 1]); // 从第二底层开始向上 upsample + int upsamplePass = GetUpsamplePass(); for (int i = mipCount - 2; i >= 0; i--) { // highMip:当前层降采样纹理 Down[i],作为 Blit 的 source(_BlitTexture) // lowMip: 上一级升采样结果 Up[i+1],通过 SetTexture 传入 cmd.SetGlobalTexture(InternalShaderHelpers.ID._SourceTexLowMip, _bloomMipUp[i + 1]); - Blitter.BlitCameraTexture(cmd, _bloomMipDown[i], _bloomMipUp[i], material, 2); + Blitter.BlitCameraTexture(cmd, _bloomMipDown[i], _bloomMipUp[i], material, upsamplePass); } // ───────────────────────────────────────────────────────────── @@ -178,6 +236,74 @@ namespace SLSUtilities.Rendering.PostProcessing Blitter.BlitCameraTexture(cmd, source, destination, material, 3); } + private int GetDownscaleShiftForMip(int mipIndex) + { + return mipIndex switch + { + 0 => initialDownscaleShift.value, + 1 => downscaleStep1.value, + 2 => downscaleStep2.value, + 3 => downscaleStep3.value, + 4 => downscaleStep4.value, + 5 => downscaleStep5.value, + 6 => downscaleStep6.value, + 7 => downscaleStep7.value, + _ => 1 + }; + } + + private float GetEffectiveKernelScale(int mipCount) + { + float compensation = preserveRadiusAcrossDiffusion.value + ? GetRadiusCompensation(mipCount) + : 1f; + + return Mathf.Max(0.01f, bloomRadius.value * kernelScale.value * compensation); + } + + private float GetRadiusCompensation(int mipCount) + { + float referenceSpread = GetPyramidSpread(Mathf.Clamp(radiusReferenceDiffusion.value, 1, k_MaxMips)); + float currentSpread = GetPyramidSpread(mipCount); + float compensation = referenceSpread / Mathf.Max(1f, currentSpread); + + return Mathf.Clamp(compensation, 1f / maxRadiusCompensation.value, maxRadiusCompensation.value); + } + + private float GetPyramidSpread(int mipCount) + { + int cumulativeShift = 0; + float spread = 0f; + + for (int i = 0; i < mipCount; i++) + { + cumulativeShift += GetDownscaleShiftForMip(i); + spread += 1 << Mathf.Clamp(cumulativeShift, 0, 16); + } + + return Mathf.Max(1f, spread); + } + + private int GetDownsamplePass() + { + return blurMode.value switch + { + AnimeBloomBlurMode.DualKawaseQuality => 4, + AnimeBloomBlurMode.Box => 5, + _ => 1 + }; + } + + private int GetUpsamplePass() + { + return blurMode.value switch + { + AnimeBloomBlurMode.DualKawaseQuality => 6, + AnimeBloomBlurMode.Box => 7, + _ => 2 + }; + } + public void Dispose() { if (_bloomMipDown == null) return; diff --git a/Assets/StreamingAssets/ThemeBundles/Android/Android b/Assets/StreamingAssets/ThemeBundles/Android/Android index 0aa807a5..12db8461 100644 Binary files a/Assets/StreamingAssets/ThemeBundles/Android/Android and b/Assets/StreamingAssets/ThemeBundles/Android/Android differ diff --git a/Assets/StreamingAssets/ThemeBundles/Android/Android.manifest b/Assets/StreamingAssets/ThemeBundles/Android/Android.manifest index d7c01132..f2972f1f 100644 --- a/Assets/StreamingAssets/ThemeBundles/Android/Android.manifest +++ b/Assets/StreamingAssets/ThemeBundles/Android/Android.manifest @@ -1,21 +1,21 @@ ManifestFileVersion: 0 UnityVersion: 6000.3.7f1 -CRC: 4053260153 +CRC: 369232788 HashAppended: 0 AssetBundleManifest: AssetBundleInfos: Info_0: - Name: unifiedraytracing + Name: shapes Dependencies: {} Info_1: Name: basic Dependencies: {} Info_2: - Name: departure_to_multiverse - Dependencies: {} - Info_3: Name: metropolis_on_orbit Dependencies: {} - Info_4: - Name: shapes + Info_3: + Name: departure_to_multiverse + Dependencies: {} + Info_4: + Name: unifiedraytracing Dependencies: {} diff --git a/Assets/StreamingAssets/ThemeBundles/Android/basic b/Assets/StreamingAssets/ThemeBundles/Android/basic index 6dc588d1..db3a6616 100644 Binary files a/Assets/StreamingAssets/ThemeBundles/Android/basic and b/Assets/StreamingAssets/ThemeBundles/Android/basic differ diff --git a/Assets/StreamingAssets/ThemeBundles/Android/basic.manifest b/Assets/StreamingAssets/ThemeBundles/Android/basic.manifest index e76775ee..c2cb76e0 100644 --- a/Assets/StreamingAssets/ThemeBundles/Android/basic.manifest +++ b/Assets/StreamingAssets/ThemeBundles/Android/basic.manifest @@ -1,16 +1,16 @@ ManifestFileVersion: 0 UnityVersion: 6000.3.7f1 -CRC: 4187162310 +CRC: 3948698453 Hashes: AssetFileHash: serializedVersion: 2 - Hash: 041639c891c497f5cda773d76795250a + Hash: af7857bf316830adc26e256fe67e7e6e TypeTreeHash: serializedVersion: 2 Hash: dfed41e3b38758e5f34df30221d719dc IncrementalBuildHash: serializedVersion: 2 - Hash: 1175efd1b6efe2bebf239ab190c42566 + Hash: 8b2370a964ccb84ad839925da51b1839 HashAppended: 0 ClassTypes: - Class: 1 diff --git a/Assets/StreamingAssets/ThemeBundles/Android/departure_to_multiverse b/Assets/StreamingAssets/ThemeBundles/Android/departure_to_multiverse index 77c8ccc0..4965a5d4 100644 --- a/Assets/StreamingAssets/ThemeBundles/Android/departure_to_multiverse +++ b/Assets/StreamingAssets/ThemeBundles/Android/departure_to_multiverse @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:48ac036ff9c1ac439df1f1b203d70bb930a74695c99520bd542eedd853fdcaac -size 1432034 +oid sha256:4b786314cb5bad5741079f6d3bb81be876de3d8202fb4f065f846eebfb9cab1b +size 1504123 diff --git a/Assets/StreamingAssets/ThemeBundles/Android/departure_to_multiverse.manifest b/Assets/StreamingAssets/ThemeBundles/Android/departure_to_multiverse.manifest index 1beea04c..0544f06e 100644 --- a/Assets/StreamingAssets/ThemeBundles/Android/departure_to_multiverse.manifest +++ b/Assets/StreamingAssets/ThemeBundles/Android/departure_to_multiverse.manifest @@ -1,16 +1,16 @@ ManifestFileVersion: 0 UnityVersion: 6000.3.7f1 -CRC: 12343729 +CRC: 3534727336 Hashes: AssetFileHash: serializedVersion: 2 - Hash: 95c6613dec434b5e157eab1de94cfdfc + Hash: 51cebaae174d01d837ffac32a2fa6871 TypeTreeHash: serializedVersion: 2 Hash: 6d9f9b8bc1074349261a0dbbf7f0f9f8 IncrementalBuildHash: serializedVersion: 2 - Hash: 0f6768f5833370c99987c209c7f083f1 + Hash: 1a80e1aa74a3d257e8fdbb3bbe3af29f HashAppended: 0 ClassTypes: - Class: 1 @@ -100,6 +100,7 @@ Assets: - Assets/ThemeBundles/DepartureToMultiverse/Prefabs/Decorations/DTM_ConstellationCube.prefab - Assets/ThemeBundles/DepartureToMultiverse/Prefabs/Environment/DTM_GlobalFog.prefab - Assets/ThemeBundles/DepartureToMultiverse/Prefabs/DTM_Trail.prefab +- Assets/ThemeBundles/DepartureToMultiverse/Prefabs/Decorations/Constellation.prefab - Assets/ThemeBundles/DepartureToMultiverse/Textures/Skybox/DTM_SunMask1.png - Assets/ThemeBundles/DepartureToMultiverse/Prefabs/Environment/DTM_StarrySkybox.prefab - Assets/ThemeBundles/DepartureToMultiverse/Prefabs/DTM_NoteVisualHold.prefab diff --git a/Assets/StreamingAssets/ThemeBundles/Android/metropolis_on_orbit.manifest b/Assets/StreamingAssets/ThemeBundles/Android/metropolis_on_orbit.manifest index 9c96f737..88bde296 100644 --- a/Assets/StreamingAssets/ThemeBundles/Android/metropolis_on_orbit.manifest +++ b/Assets/StreamingAssets/ThemeBundles/Android/metropolis_on_orbit.manifest @@ -10,7 +10,7 @@ Hashes: Hash: 8ab77e54d824a64c30bc20496c5f5926 IncrementalBuildHash: serializedVersion: 2 - Hash: 204f3b93fddc5bbe213f57aa05799cdd + Hash: b9d9c1ed16d6159626cf983018a7d02a HashAppended: 0 ClassTypes: - Class: 1 diff --git a/Assets/StreamingAssets/ThemeBundles/Android/shapes.manifest b/Assets/StreamingAssets/ThemeBundles/Android/shapes.manifest index 100171a4..de602b31 100644 --- a/Assets/StreamingAssets/ThemeBundles/Android/shapes.manifest +++ b/Assets/StreamingAssets/ThemeBundles/Android/shapes.manifest @@ -10,7 +10,7 @@ Hashes: Hash: bc9f87c7e64ff656997db0f2b2a91703 IncrementalBuildHash: serializedVersion: 2 - Hash: 98313c8eb74f89178044a9a994c30a81 + Hash: 612a23b0b40c16e3e1e3cbbf90636bd0 HashAppended: 0 ClassTypes: - Class: 28 diff --git a/Assets/StreamingAssets/ThemeBundles/Windows64/Windows64 b/Assets/StreamingAssets/ThemeBundles/Windows64/Windows64 index cf4440da..401188bd 100644 Binary files a/Assets/StreamingAssets/ThemeBundles/Windows64/Windows64 and b/Assets/StreamingAssets/ThemeBundles/Windows64/Windows64 differ diff --git a/Assets/StreamingAssets/ThemeBundles/Windows64/Windows64.manifest b/Assets/StreamingAssets/ThemeBundles/Windows64/Windows64.manifest index 5f01f36e..cf645ec5 100644 --- a/Assets/StreamingAssets/ThemeBundles/Windows64/Windows64.manifest +++ b/Assets/StreamingAssets/ThemeBundles/Windows64/Windows64.manifest @@ -1,21 +1,21 @@ ManifestFileVersion: 0 UnityVersion: 6000.3.7f1 -CRC: 2225548766 +CRC: 1636198333 HashAppended: 0 AssetBundleManifest: AssetBundleInfos: Info_0: - Name: unifiedraytracing + Name: shapes Dependencies: {} Info_1: Name: basic Dependencies: {} Info_2: - Name: departure_to_multiverse - Dependencies: {} - Info_3: Name: metropolis_on_orbit Dependencies: {} - Info_4: - Name: shapes + Info_3: + Name: departure_to_multiverse + Dependencies: {} + Info_4: + Name: unifiedraytracing Dependencies: {} diff --git a/Assets/StreamingAssets/ThemeBundles/Windows64/basic b/Assets/StreamingAssets/ThemeBundles/Windows64/basic index ec12e2a7..992d4688 100644 Binary files a/Assets/StreamingAssets/ThemeBundles/Windows64/basic and b/Assets/StreamingAssets/ThemeBundles/Windows64/basic differ diff --git a/Assets/StreamingAssets/ThemeBundles/Windows64/basic.manifest b/Assets/StreamingAssets/ThemeBundles/Windows64/basic.manifest index b057a1e9..2f6e7f37 100644 --- a/Assets/StreamingAssets/ThemeBundles/Windows64/basic.manifest +++ b/Assets/StreamingAssets/ThemeBundles/Windows64/basic.manifest @@ -1,16 +1,16 @@ ManifestFileVersion: 0 UnityVersion: 6000.3.7f1 -CRC: 1012070008 +CRC: 2119417743 Hashes: AssetFileHash: serializedVersion: 2 - Hash: f038c8737dccdbbb922785ad13defdbe + Hash: 3d16048c570846a3c430209a3f76ecec TypeTreeHash: serializedVersion: 2 Hash: dfed41e3b38758e5f34df30221d719dc IncrementalBuildHash: serializedVersion: 2 - Hash: daff94e5b2902357c1b4f50d325b0bb4 + Hash: d21f29ccc27e1ea316e8d695fe626c89 HashAppended: 0 ClassTypes: - Class: 1 diff --git a/Assets/StreamingAssets/ThemeBundles/Windows64/departure_to_multiverse b/Assets/StreamingAssets/ThemeBundles/Windows64/departure_to_multiverse index 58ca5950..ca33682d 100644 --- a/Assets/StreamingAssets/ThemeBundles/Windows64/departure_to_multiverse +++ b/Assets/StreamingAssets/ThemeBundles/Windows64/departure_to_multiverse @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf9c4b7e9cb9c879acfa80ff6f2a8482b0accceef4988f38703966bd57de37a3 -size 842483 +oid sha256:fe15c29c71e8a3260dbdbc9ea8df84026b27bd5981333c961018e488d754ba21 +size 837937 diff --git a/Assets/StreamingAssets/ThemeBundles/Windows64/departure_to_multiverse.manifest b/Assets/StreamingAssets/ThemeBundles/Windows64/departure_to_multiverse.manifest index 2807d6e4..0523d109 100644 --- a/Assets/StreamingAssets/ThemeBundles/Windows64/departure_to_multiverse.manifest +++ b/Assets/StreamingAssets/ThemeBundles/Windows64/departure_to_multiverse.manifest @@ -1,16 +1,16 @@ ManifestFileVersion: 0 UnityVersion: 6000.3.7f1 -CRC: 3963795702 +CRC: 1389196770 Hashes: AssetFileHash: serializedVersion: 2 - Hash: da36a084e3188ee1f42f70a1632a9ecf + Hash: 2f04815c63d237b8fd2f42e117da867a TypeTreeHash: serializedVersion: 2 Hash: 6d9f9b8bc1074349261a0dbbf7f0f9f8 IncrementalBuildHash: serializedVersion: 2 - Hash: 40f4c5c977e00a69e1094eca8f16a3c9 + Hash: 2133790ed86e50d1d8664afbc0684217 HashAppended: 0 ClassTypes: - Class: 1 diff --git a/Assets/StreamingAssets/ThemeBundles/Windows64/metropolis_on_orbit.manifest b/Assets/StreamingAssets/ThemeBundles/Windows64/metropolis_on_orbit.manifest index ddb624b9..c8d07961 100644 --- a/Assets/StreamingAssets/ThemeBundles/Windows64/metropolis_on_orbit.manifest +++ b/Assets/StreamingAssets/ThemeBundles/Windows64/metropolis_on_orbit.manifest @@ -10,7 +10,7 @@ Hashes: Hash: 8ab77e54d824a64c30bc20496c5f5926 IncrementalBuildHash: serializedVersion: 2 - Hash: 2b9d1caa8b3c01da7365d30bd4e1e291 + Hash: bf850a5f233cff8e5a36ac583934dcfd HashAppended: 0 ClassTypes: - Class: 1 diff --git a/Assets/StreamingAssets/ThemeBundles/Windows64/shapes.manifest b/Assets/StreamingAssets/ThemeBundles/Windows64/shapes.manifest index 29147af3..b9d5d4b4 100644 --- a/Assets/StreamingAssets/ThemeBundles/Windows64/shapes.manifest +++ b/Assets/StreamingAssets/ThemeBundles/Windows64/shapes.manifest @@ -10,7 +10,7 @@ Hashes: Hash: bc9f87c7e64ff656997db0f2b2a91703 IncrementalBuildHash: serializedVersion: 2 - Hash: a6eece82ca305268802891f3699999ab + Hash: 6f6f4db93d0807c90d4be79ef8de5d45 HashAppended: 0 ClassTypes: - Class: 28 diff --git a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_circle_01.mat b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_circle_01.mat index 50d8cb25..b6874f6c 100644 --- a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_circle_01.mat +++ b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_circle_01.mat @@ -301,7 +301,7 @@ Material: - _BaseMapFoldOut: 0 - _BaseMapUVRotation: 0 - _BaseMapUVRotationSpeed: 0 - - _BaseOptionBigBlockItemFoldOut: 0 + - _BaseOptionBigBlockItemFoldOut: 1 - _BigBlockModeSettingFoldOut: 0 - _Blend: 0 - _BlendModePreserveSpecular: 1 @@ -665,7 +665,7 @@ Material: - _XianXingCH_UVRota: 0 - _ZOffsetBlockFoldOut: 0 - _ZOffset_Toggle: 0 - - _ZTest: 4 + - _ZTest: 8 - _ZWrite: 0 - _Ztest: 4 - _Zwrite: 0 diff --git a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_drag_burst.mat b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_drag_burst.mat index 35b46bd4..c4ed979c 100644 --- a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_drag_burst.mat +++ b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_drag_burst.mat @@ -334,7 +334,7 @@ Material: - _BaseMapFoldOut: 0 - _BaseMapUVRotation: 0 - _BaseMapUVRotationSpeed: 0 - - _BaseOptionBigBlockItemFoldOut: 0 + - _BaseOptionBigBlockItemFoldOut: 1 - _BigBlockModeSettingFoldOut: 0 - _Blend: 0 - _BlendMode: 0 @@ -828,7 +828,7 @@ Material: - _XianXingCH_UVRota: 0 - _ZOffsetBlockFoldOut: 0 - _ZOffset_Toggle: 0 - - _ZTest: 4 + - _ZTest: 8 - _ZWrite: 0 - _Ztest: 4 - _Zwrite: 0 diff --git a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_flick_burst.mat b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_flick_burst.mat index 3b38e91e..01c0b73d 100644 --- a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_flick_burst.mat +++ b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_flick_burst.mat @@ -334,7 +334,7 @@ Material: - _BaseMapFoldOut: 0 - _BaseMapUVRotation: 0 - _BaseMapUVRotationSpeed: 0 - - _BaseOptionBigBlockItemFoldOut: 0 + - _BaseOptionBigBlockItemFoldOut: 1 - _BigBlockModeSettingFoldOut: 0 - _Blend: 0 - _BlendMode: 0 @@ -828,7 +828,7 @@ Material: - _XianXingCH_UVRota: 0 - _ZOffsetBlockFoldOut: 0 - _ZOffset_Toggle: 0 - - _ZTest: 4 + - _ZTest: 8 - _ZWrite: 0 - _Ztest: 4 - _Zwrite: 0 diff --git a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_flick_par_burst_01.mat b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_flick_par_burst_01.mat index 4624cd1e..0a6af687 100644 --- a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_flick_par_burst_01.mat +++ b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_flick_par_burst_01.mat @@ -611,7 +611,7 @@ Material: - _XianXingCH_UVRota: 0 - _ZOffsetBlockFoldOut: 0 - _ZOffset_Toggle: 0 - - _ZTest: 4 + - _ZTest: 8 - _ZWrite: 0 - _Ztest: 4 - _Zwrite: 0 diff --git a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_flick_par_burst_02.mat b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_flick_par_burst_02.mat index 3b7da8a9..51c8b8af 100644 --- a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_flick_par_burst_02.mat +++ b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_flick_par_burst_02.mat @@ -615,7 +615,7 @@ Material: - _XianXingCH_UVRota: 0 - _ZOffsetBlockFoldOut: 0 - _ZOffset_Toggle: 0 - - _ZTest: 4 + - _ZTest: 8 - _ZWrite: 0 - _Ztest: 4 - _Zwrite: 0 diff --git a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_glow_01.mat b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_glow_01.mat index cdcf4f27..49c402f5 100644 --- a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_glow_01.mat +++ b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_glow_01.mat @@ -270,7 +270,7 @@ Material: - _BaseMapFoldOut: 0 - _BaseMapUVRotation: 0 - _BaseMapUVRotationSpeed: 0 - - _BaseOptionBigBlockItemFoldOut: 0 + - _BaseOptionBigBlockItemFoldOut: 1 - _BigBlockModeSettingFoldOut: 0 - _Blend: 0 - _BlinnPhongSpecularToggle: 0 @@ -613,7 +613,7 @@ Material: - _XianXingCH_UVRota: 0 - _ZOffsetBlockFoldOut: 0 - _ZOffset_Toggle: 0 - - _ZTest: 4 + - _ZTest: 8 - _ZWrite: 0 - _Ztest: 8 - _Zwrite: 0 diff --git a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_par_01.mat b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_par_01.mat index 4556ab4e..c794fadc 100644 --- a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_par_01.mat +++ b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_par_01.mat @@ -301,8 +301,8 @@ Material: - _BaseMapFoldOut: 0 - _BaseMapUVRotation: 0 - _BaseMapUVRotationSpeed: 0 - - _BaseOptionBigBlockItemFoldOut: 0 - - _BigBlockModeSettingFoldOut: 0 + - _BaseOptionBigBlockItemFoldOut: 1 + - _BigBlockModeSettingFoldOut: 1 - _Blend: 0 - _BlendModePreserveSpecular: 1 - _BlinnPhongSpecularToggle: 0 @@ -665,7 +665,7 @@ Material: - _XianXingCH_UVRota: 0 - _ZOffsetBlockFoldOut: 0 - _ZOffset_Toggle: 0 - - _ZTest: 4 + - _ZTest: 8 - _ZWrite: 0 - _Ztest: 4 - _Zwrite: 0 diff --git a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_star_01.mat b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_star_01.mat index 4ee26e1a..91e19138 100644 --- a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_star_01.mat +++ b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_star_01.mat @@ -270,7 +270,7 @@ Material: - _BaseMapFoldOut: 0 - _BaseMapUVRotation: 0 - _BaseMapUVRotationSpeed: 0 - - _BaseOptionBigBlockItemFoldOut: 0 + - _BaseOptionBigBlockItemFoldOut: 1 - _BigBlockModeSettingFoldOut: 0 - _Blend: 0 - _BlinnPhongSpecularToggle: 0 @@ -613,7 +613,7 @@ Material: - _XianXingCH_UVRota: 0 - _ZOffsetBlockFoldOut: 0 - _ZOffset_Toggle: 0 - - _ZTest: 4 + - _ZTest: 8 - _ZWrite: 0 - _Ztest: 4 - _Zwrite: 0 diff --git a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_tap_01_burst.mat b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_tap_01_burst.mat index c4defca9..c12faec1 100644 --- a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_tap_01_burst.mat +++ b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_tap_01_burst.mat @@ -335,8 +335,8 @@ Material: - _BaseMapFoldOut: 0 - _BaseMapUVRotation: 0 - _BaseMapUVRotationSpeed: 0 - - _BaseOptionBigBlockItemFoldOut: 0 - - _BigBlockModeSettingFoldOut: 0 + - _BaseOptionBigBlockItemFoldOut: 1 + - _BigBlockModeSettingFoldOut: 1 - _Blend: 0 - _BlendMode: 0 - _BlendModePreserveSpecular: 1 @@ -829,7 +829,7 @@ Material: - _XianXingCH_UVRota: 0 - _ZOffsetBlockFoldOut: 0 - _ZOffset_Toggle: 0 - - _ZTest: 4 + - _ZTest: 8 - _ZWrite: 0 - _Ztest: 4 - _Zwrite: 0 diff --git a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_tap_01_burst2.mat b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_tap_01_burst2.mat index a8be5d74..458d3d96 100644 --- a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_tap_01_burst2.mat +++ b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_tap_01_burst2.mat @@ -827,7 +827,7 @@ Material: - _XianXingCH_UVRota: 0 - _ZOffsetBlockFoldOut: 0 - _ZOffset_Toggle: 0 - - _ZTest: 4 + - _ZTest: 8 - _ZWrite: 0 - _Ztest: 4 - _Zwrite: 0 diff --git a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_tap_02_burst.mat b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_tap_02_burst.mat index e14d9236..b63e0846 100644 --- a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_tap_02_burst.mat +++ b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_tap_02_burst.mat @@ -335,7 +335,7 @@ Material: - _BaseMapFoldOut: 0 - _BaseMapUVRotation: 0 - _BaseMapUVRotationSpeed: 0 - - _BaseOptionBigBlockItemFoldOut: 0 + - _BaseOptionBigBlockItemFoldOut: 1 - _BigBlockModeSettingFoldOut: 0 - _Blend: 0 - _BlendMode: 0 @@ -829,7 +829,7 @@ Material: - _XianXingCH_UVRota: 0 - _ZOffsetBlockFoldOut: 0 - _ZOffset_Toggle: 0 - - _ZTest: 4 + - _ZTest: 8 - _ZWrite: 0 - _Ztest: 4 - _Zwrite: 0 diff --git a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_tap_03_burst.mat b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_tap_03_burst.mat index e4e7b078..d6213828 100644 --- a/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_tap_03_burst.mat +++ b/Assets/ThemeBundles/DepartureToMultiverse/Materials/Notes/M_tap_03_burst.mat @@ -334,7 +334,7 @@ Material: - _BaseMapFoldOut: 0 - _BaseMapUVRotation: 0 - _BaseMapUVRotationSpeed: 0 - - _BaseOptionBigBlockItemFoldOut: 0 + - _BaseOptionBigBlockItemFoldOut: 1 - _BigBlockModeSettingFoldOut: 0 - _Blend: 0 - _BlendMode: 0 @@ -828,7 +828,7 @@ Material: - _XianXingCH_UVRota: 0 - _ZOffsetBlockFoldOut: 0 - _ZOffset_Toggle: 0 - - _ZTest: 4 + - _ZTest: 8 - _ZWrite: 0 - _Ztest: 4 - _Zwrite: 0 diff --git a/ProjectSettings/Packages/dev.yarnspinner/Assembly-CSharp-generated.ysls.json b/ProjectSettings/Packages/dev.yarnspinner/Assembly-CSharp-generated.ysls.json index e016f21b..6dedb31f 100644 --- a/ProjectSettings/Packages/dev.yarnspinner/Assembly-CSharp-generated.ysls.json +++ b/ProjectSettings/Packages/dev.yarnspinner/Assembly-CSharp-generated.ysls.json @@ -1 +1 @@ -{"version":2,"commands":[{"yarnName":"log","definitionName":"global::Ichni.Story.YarnFunctions.GeneralFunctions.Log","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/GeneralFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":7,"character":8},"end":{"line":25,"character":9}},"parameters":[{"name":"message","isParamsArray":false,"type":"string"},{"name":"logType","defaultValue":"info","isParamsArray":false,"type":"string"}]},{"yarnName":"move_portrait","definitionName":"global::Ichni.Story.YarnFunctions.PortraitAnimationCommands.MovePortrait","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/PortraitAnimationCommands.cs","documentation":"\u5e73\u6ed1\u79fb\u52a8\u89d2\u8272\u7acb\u7ed8\u5230\u76ee\u6807\u4f4d\u7f6e\u3002 \u683c\u5f0f: <<move_portrait characterId x y duration>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":21,"character":8},"end":{"line":26,"character":9}},"parameters":[{"name":"characterId","documentation":"\u89d2\u8272\u6807\u8bc6 ID","isParamsArray":false,"type":"string"},{"name":"x","documentation":"\u76ee\u6807 X \u5750\u6807 [-100, 100]","isParamsArray":false,"type":"number"},{"name":"y","documentation":"\u76ee\u6807 Y \u5750\u6807 [-100, 100]","isParamsArray":false,"type":"number"},{"name":"duration","documentation":"\u52a8\u753b\u6301\u7eed\u65f6\u95f4\uff08\u79d2\uff09","isParamsArray":false,"type":"number"}]},{"yarnName":"jump_portrait","definitionName":"global::Ichni.Story.YarnFunctions.PortraitAnimationCommands.JumpPortrait","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/PortraitAnimationCommands.cs","documentation":"\u8ba9\u89d2\u8272\u7acb\u7ed8\u539f\u5730\u8df3\u8dc3\u3002 \u683c\u5f0f: <<jump_portrait characterId power numJumps duration>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":36,"character":8},"end":{"line":41,"character":9}},"parameters":[{"name":"characterId","documentation":"\u89d2\u8272\u6807\u8bc6 ID","isParamsArray":false,"type":"string"},{"name":"power","documentation":"\u8df3\u8dc3\u9ad8\u5ea6\uff08\u4f7f\u7528\u4e0e\u5750\u6807\u57df\u76f8\u540c\u7684\u5f52\u4e00\u5316\u5c3a\u5ea6\uff0c\u5982 10 \u8868\u793a 10% \u9ad8\u5ea6\uff09","isParamsArray":false,"type":"number"},{"name":"numJumps","documentation":"\u8df3\u8dc3\u6b21\u6570","isParamsArray":false,"type":"number"},{"name":"duration","documentation":"\u52a8\u753b\u603b\u6301\u7eed\u65f6\u95f4\uff08\u79d2\uff09","isParamsArray":false,"type":"number"}]},{"yarnName":"shake_portrait","definitionName":"global::Ichni.Story.YarnFunctions.PortraitAnimationCommands.ShakePortrait","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/PortraitAnimationCommands.cs","documentation":"\u8ba9\u89d2\u8272\u7acb\u7ed8\u4ea7\u751f\u5de6\u53f3\u9707\u52a8\u6548\u679c\u3002 \u683c\u5f0f: <<shake_portrait characterId duration strength vibrato>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":51,"character":8},"end":{"line":56,"character":9}},"parameters":[{"name":"characterId","documentation":"\u89d2\u8272\u6807\u8bc6 ID","isParamsArray":false,"type":"string"},{"name":"duration","documentation":"\u9707\u52a8\u6301\u7eed\u65f6\u95f4\uff08\u79d2\uff09","isParamsArray":false,"type":"number"},{"name":"strength","documentation":"\u9707\u52a8\u5e45\u5ea6\uff08\u4f7f\u7528\u4e0e\u5750\u6807\u57df\u76f8\u540c\u7684\u5f52\u4e00\u5316\u5c3a\u5ea6\uff09","isParamsArray":false,"type":"number"},{"name":"vibrato","documentation":"\u9707\u52a8\u9891\u7387","isParamsArray":false,"type":"number"}]},{"yarnName":"set_portrait","definitionName":"global::Ichni.Story.YarnFunctions.PortraitCommands.SetPortrait","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/PortraitCommands.cs","documentation":"\u6700\u57fa\u7840\u3001\u6700\u5168\u9762\u7684\u7acb\u7ed8\u6307\u4ee4\uff1a\u8bbe\u7f6e\u6307\u5b9a\u89d2\u8272\u7684\u5750\u6807\u548c\u8868\u60c5\u3002 \u82e5\u89d2\u8272\u4e0d\u5728\u53f0\u4e0a\uff0c\u4f1a\u81ea\u52a8\u4ee5\u6307\u5b9a\u7684\u8868\u60c5\u548c\u4f4d\u7f6e\u5b9e\u4f8b\u5316\u3002 \u683c\u5f0f: <<set_portrait characterId x y [emotion]>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":25,"character":8},"end":{"line":33,"character":9}},"parameters":[{"name":"characterId","documentation":"\u89d2\u8272\u6807\u8bc6 ID\u3002","isParamsArray":false,"type":"string"},{"name":"x","documentation":"\u5f52\u4e00\u5316 X \u5750\u6807 [-100, 100]","isParamsArray":false,"type":"number"},{"name":"y","documentation":"\u5f52\u4e00\u5316 Y \u5750\u6807 [-100, 100]","isParamsArray":false,"type":"number"},{"name":"emotion","documentation":"\u8868\u60c5\u540d\u79f0\u3002\u5982\u679c\u4e0d\u586b\uff0c\u9ed8\u8ba4\u4fdd\u6301\u4e0d\u53d8\u6216\u521d\u59cb\u5316\u4e3a \"normal\"","isParamsArray":false,"type":"string"}]},{"yarnName":"set_portrait_current","definitionName":"global::Ichni.Story.YarnFunctions.PortraitCommands.SetPortraitCurrent","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/PortraitCommands.cs","documentation":"\u8bbe\u7f6e\u5f53\u524d\u8bf4\u8bdd\u89d2\u8272\u7684\u5750\u6807\u548c\u8868\u60c5\u3002 \u683c\u5f0f: <<set_portrait_current x y [emotion]>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":39,"character":8},"end":{"line":52,"character":9}},"parameters":[{"name":"x","isParamsArray":false,"type":"number"},{"name":"y","isParamsArray":false,"type":"number"},{"name":"emotion","isParamsArray":false,"type":"string"}]},{"yarnName":"set_portrait_position","definitionName":"global::Ichni.Story.YarnFunctions.PortraitCommands.SetPortraitPosition","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/PortraitCommands.cs","documentation":"\u4ec5\u8bbe\u7f6e\u6216\u79fb\u52a8\u6307\u5b9a\u89d2\u8272\u7684\u5750\u6807\uff08\u4e0d\u6539\u53d8\u5f53\u524d\u8868\u60c5\uff09\u3002 \u683c\u5f0f: <<set_portrait_position characterId x y>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":58,"character":8},"end":{"line":63,"character":9}},"parameters":[{"name":"characterId","isParamsArray":false,"type":"string"},{"name":"x","isParamsArray":false,"type":"number"},{"name":"y","isParamsArray":false,"type":"number"}]},{"yarnName":"set_portrait_emotion","definitionName":"global::Ichni.Story.YarnFunctions.PortraitCommands.SetPortraitEmotion","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/PortraitCommands.cs","documentation":"\u4ec5\u6539\u53d8\u6307\u5b9a\u89d2\u8272\u7684\u8868\u60c5\uff08\u89d2\u8272\u5fc5\u987b\u5df2\u7ecf\u4e0a\u53f0\uff09\u3002 \u683c\u5f0f: <<set_portrait_emotion characterId emotion>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":69,"character":8},"end":{"line":75,"character":9}},"parameters":[{"name":"characterId","isParamsArray":false,"type":"string"},{"name":"emotion","isParamsArray":false,"type":"string"}]},{"yarnName":"hide_portrait","definitionName":"global::Ichni.Story.YarnFunctions.PortraitCommands.HidePortrait","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/PortraitCommands.cs","documentation":"\u9690\u85cf\u6307\u5b9a\u89d2\u8272\u7684\u7acb\u7ed8\u3002 \u683c\u5f0f: <<hide_portrait characterId>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":81,"character":8},"end":{"line":87,"character":9}},"parameters":[{"name":"characterId","isParamsArray":false,"type":"string"}]},{"yarnName":"hide_all_portraits","definitionName":"global::Ichni.Story.YarnFunctions.PortraitCommands.HideAllPortraits","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/PortraitCommands.cs","documentation":"\u9690\u85cf\u5f53\u524d\u6240\u6709\u5728\u53f0\u4e0a\u7684\u7acb\u7ed8\u3002 \u683c\u5f0f: <<hide_all_portraits>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":93,"character":8},"end":{"line":99,"character":9}},"parameters":[]},{"yarnName":"unlock_song","definitionName":"global::Ichni.Story.YarnFunctions.StoryTreeCommands.UnlockSong","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/StoryTreeCommands.cs","documentation":"\u517c\u5bb9\u65e2\u6709 Yarn \u811a\u672c\uff1a\u6388\u4e88\u6b4c\u66f2\u76f8\u5173\u7684\u89e3\u9501 Key\uff0c\u5e76\u5728\u5f53\u524d\u5bf9\u8bdd\u7ed3\u675f\u540e\u5f39\u51fa\u63d0\u793a\u3002 \u683c\u5f0f: <<unlock_song unlock_key>> Key \u5fc5\u987b\u4f7f\u7528\u5c0f\u5199\u5b57\u6bcd\u3001\u6570\u5b57\u548c\u4e0b\u5212\u7ebf\uff0c\u4f8b\u5982 story_ch0_prologue_completed\u3002 \u65b0\u5185\u5bb9\u82e5\u4e0d\u9700\u8981\u6b4c\u66f2\u63d0\u793a\uff0c\u4f18\u5148\u4f7f\u7528 \u3002","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":22,"character":8},"end":{"line":37,"character":9}},"parameters":[{"name":"songUnlockKey","documentation":"\u8981\u6388\u4e88\u7684\u7a33\u5b9a\u89e3\u9501 Key\uff0c\u800c\u4e0d\u662f\u6b4c\u66f2\u663e\u793a\u540d\u79f0\u3002","isParamsArray":false,"type":"string"}]},{"yarnName":"grant_unlock","definitionName":"global::Ichni.Story.YarnFunctions.StoryTreeCommands.GrantUnlock","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/StoryTreeCommands.cs","documentation":"\u901a\u7528\u5185\u5bb9\u89e3\u9501\u547d\u4ee4\uff0c\u53ef\u7528\u4e8e\u7ae0\u8282\u3001\u6b4c\u66f2\u3001\u6559\u7a0b\u53ca\u672a\u6765\u5185\u5bb9\u3002 \u683c\u5f0f: <<grant_unlock unlock_key>>\u3002 \u672c\u547d\u4ee4\u53ea\u6388\u4e88\u5e76\u4fdd\u5b58 Key\uff0c\u4e0d\u7ed1\u5b9a\u4efb\u4f55 UI \u63d0\u793a\uff1b\u9700\u8981\u63d0\u793a\u65f6\u5e94\u7531 Yarn \u989d\u5916\u8c03\u7528 show_message\u3002","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":45,"character":8},"end":{"line":51,"character":9}},"parameters":[{"name":"unlockKey","documentation":"\u7b26\u5408 \u7684\u7a33\u5b9a\u89e3\u9501 Key\u3002","isParamsArray":false,"type":"string"}]},{"yarnName":"show_message","definitionName":"global::Ichni.Story.YarnFunctions.StoryTreeCommands.ShowMessage","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/StoryTreeCommands.cs","documentation":"\u5728\u5bf9\u8bdd\u7ed3\u675f\u540e\uff0c\u5f39\u51fa\u4e00\u4e2a\u81ea\u5b9a\u4e49 MessageBox \u63d0\u793a\u3002 \u4f1a\u5c1d\u8bd5\u4f7f\u7528 Unity Localization \u8fdb\u884c\u7ffb\u8bd1\uff0c\u5982\u679c\u627e\u4e0d\u5230\u5bf9\u5e94\u6761\u76ee\u5219\u56de\u9000\u663e\u793a\u539f\u6587\u672c\uff08Key\uff09\u3002 \u683c\u5f0f: <<show_message titleKey contentKey [tableName]>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":61,"character":8},"end":{"line":74,"character":9}},"parameters":[{"name":"titleKey","documentation":"\u6807\u9898\u6587\u672c\u6216\u672c\u5730\u5316\u952e","isParamsArray":false,"type":"string"},{"name":"contentKey","documentation":"\u6b63\u6587\u6587\u672c\u6216\u672c\u5730\u5316\u952e","isParamsArray":false,"type":"string"},{"name":"tableName","documentation":"Unity Localization \u4e2d\u7684 String Table \u540d\u79f0","defaultValue":"Message","isParamsArray":false,"type":"string"}]},{"yarnName":"set_bool","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.SetBool","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":14,"character":8},"end":{"line":15,"character":106}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"},{"name":"value","isParamsArray":false,"type":"bool"}]},{"yarnName":"set_int","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.SetInt","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":20,"character":8},"end":{"line":21,"character":103}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"},{"name":"value","isParamsArray":false,"type":"number"}]},{"yarnName":"add_int","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.AddInt","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":23,"character":8},"end":{"line":24,"character":103}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"},{"name":"delta","isParamsArray":false,"type":"number"}]},{"yarnName":"set_float","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.SetFloat","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":29,"character":8},"end":{"line":30,"character":109}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"},{"name":"value","isParamsArray":false,"type":"number"}]},{"yarnName":"add_float","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.AddFloat","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":32,"character":8},"end":{"line":33,"character":109}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"},{"name":"delta","isParamsArray":false,"type":"number"}]},{"yarnName":"set_string","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.SetString","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":38,"character":8},"end":{"line":39,"character":112}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"},{"name":"value","isParamsArray":false,"type":"string"}]},{"yarnName":"remove_variable","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.RemoveVariable","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":44,"character":8},"end":{"line":45,"character":101}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"}]}],"functions":[{"yarnName":"get_bool","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.GetBool","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":17,"character":8},"end":{"line":18,"character":78}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"}],"return":{"type":"bool"}},{"yarnName":"get_int","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.GetInt","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":26,"character":8},"end":{"line":27,"character":75}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"}],"return":{"type":"number"}},{"yarnName":"get_float","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.GetFloat","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":35,"character":8},"end":{"line":36,"character":81}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"}],"return":{"type":"number"}},{"yarnName":"get_string","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.GetString","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":41,"character":8},"end":{"line":42,"character":84}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"}],"return":{"type":"string"}},{"yarnName":"has_variable","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.HasVariable","fileName":"D:\\Projects\\ichni Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":47,"character":8},"end":{"line":48,"character":86}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"}],"return":{"type":"bool"}}]} \ No newline at end of file +{"version":2,"commands":[{"yarnName":"log","definitionName":"global::Ichni.Story.YarnFunctions.GeneralFunctions.Log","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/GeneralFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":7,"character":8},"end":{"line":25,"character":9}},"parameters":[{"name":"message","isParamsArray":false,"type":"string"},{"name":"logType","defaultValue":"info","isParamsArray":false,"type":"string"}]},{"yarnName":"move_portrait","definitionName":"global::Ichni.Story.YarnFunctions.PortraitAnimationCommands.MovePortrait","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/PortraitAnimationCommands.cs","documentation":"\u5e73\u6ed1\u79fb\u52a8\u89d2\u8272\u7acb\u7ed8\u5230\u76ee\u6807\u4f4d\u7f6e\u3002 \u683c\u5f0f: <<move_portrait characterId x y duration>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":21,"character":8},"end":{"line":26,"character":9}},"parameters":[{"name":"characterId","documentation":"\u89d2\u8272\u6807\u8bc6 ID","isParamsArray":false,"type":"string"},{"name":"x","documentation":"\u76ee\u6807 X \u5750\u6807 [-100, 100]","isParamsArray":false,"type":"number"},{"name":"y","documentation":"\u76ee\u6807 Y \u5750\u6807 [-100, 100]","isParamsArray":false,"type":"number"},{"name":"duration","documentation":"\u52a8\u753b\u6301\u7eed\u65f6\u95f4\uff08\u79d2\uff09","isParamsArray":false,"type":"number"}]},{"yarnName":"jump_portrait","definitionName":"global::Ichni.Story.YarnFunctions.PortraitAnimationCommands.JumpPortrait","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/PortraitAnimationCommands.cs","documentation":"\u8ba9\u89d2\u8272\u7acb\u7ed8\u539f\u5730\u8df3\u8dc3\u3002 \u683c\u5f0f: <<jump_portrait characterId power numJumps duration>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":36,"character":8},"end":{"line":41,"character":9}},"parameters":[{"name":"characterId","documentation":"\u89d2\u8272\u6807\u8bc6 ID","isParamsArray":false,"type":"string"},{"name":"power","documentation":"\u8df3\u8dc3\u9ad8\u5ea6\uff08\u4f7f\u7528\u4e0e\u5750\u6807\u57df\u76f8\u540c\u7684\u5f52\u4e00\u5316\u5c3a\u5ea6\uff0c\u5982 10 \u8868\u793a 10% \u9ad8\u5ea6\uff09","isParamsArray":false,"type":"number"},{"name":"numJumps","documentation":"\u8df3\u8dc3\u6b21\u6570","isParamsArray":false,"type":"number"},{"name":"duration","documentation":"\u52a8\u753b\u603b\u6301\u7eed\u65f6\u95f4\uff08\u79d2\uff09","isParamsArray":false,"type":"number"}]},{"yarnName":"shake_portrait","definitionName":"global::Ichni.Story.YarnFunctions.PortraitAnimationCommands.ShakePortrait","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/PortraitAnimationCommands.cs","documentation":"\u8ba9\u89d2\u8272\u7acb\u7ed8\u4ea7\u751f\u5de6\u53f3\u9707\u52a8\u6548\u679c\u3002 \u683c\u5f0f: <<shake_portrait characterId duration strength vibrato>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":51,"character":8},"end":{"line":56,"character":9}},"parameters":[{"name":"characterId","documentation":"\u89d2\u8272\u6807\u8bc6 ID","isParamsArray":false,"type":"string"},{"name":"duration","documentation":"\u9707\u52a8\u6301\u7eed\u65f6\u95f4\uff08\u79d2\uff09","isParamsArray":false,"type":"number"},{"name":"strength","documentation":"\u9707\u52a8\u5e45\u5ea6\uff08\u4f7f\u7528\u4e0e\u5750\u6807\u57df\u76f8\u540c\u7684\u5f52\u4e00\u5316\u5c3a\u5ea6\uff09","isParamsArray":false,"type":"number"},{"name":"vibrato","documentation":"\u9707\u52a8\u9891\u7387","isParamsArray":false,"type":"number"}]},{"yarnName":"set_portrait","definitionName":"global::Ichni.Story.YarnFunctions.PortraitCommands.SetPortrait","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/PortraitCommands.cs","documentation":"\u6700\u57fa\u7840\u3001\u6700\u5168\u9762\u7684\u7acb\u7ed8\u6307\u4ee4\uff1a\u8bbe\u7f6e\u6307\u5b9a\u89d2\u8272\u7684\u5750\u6807\u548c\u8868\u60c5\u3002 \u82e5\u89d2\u8272\u4e0d\u5728\u53f0\u4e0a\uff0c\u4f1a\u81ea\u52a8\u4ee5\u6307\u5b9a\u7684\u8868\u60c5\u548c\u4f4d\u7f6e\u5b9e\u4f8b\u5316\u3002 \u683c\u5f0f: <<set_portrait characterId x y [emotion]>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":25,"character":8},"end":{"line":33,"character":9}},"parameters":[{"name":"characterId","documentation":"\u89d2\u8272\u6807\u8bc6 ID\u3002","isParamsArray":false,"type":"string"},{"name":"x","documentation":"\u5f52\u4e00\u5316 X \u5750\u6807 [-100, 100]","isParamsArray":false,"type":"number"},{"name":"y","documentation":"\u5f52\u4e00\u5316 Y \u5750\u6807 [-100, 100]","isParamsArray":false,"type":"number"},{"name":"emotion","documentation":"\u8868\u60c5\u540d\u79f0\u3002\u5982\u679c\u4e0d\u586b\uff0c\u9ed8\u8ba4\u4fdd\u6301\u4e0d\u53d8\u6216\u521d\u59cb\u5316\u4e3a \"normal\"","isParamsArray":false,"type":"string"}]},{"yarnName":"set_portrait_current","definitionName":"global::Ichni.Story.YarnFunctions.PortraitCommands.SetPortraitCurrent","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/PortraitCommands.cs","documentation":"\u8bbe\u7f6e\u5f53\u524d\u8bf4\u8bdd\u89d2\u8272\u7684\u5750\u6807\u548c\u8868\u60c5\u3002 \u683c\u5f0f: <<set_portrait_current x y [emotion]>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":39,"character":8},"end":{"line":52,"character":9}},"parameters":[{"name":"x","isParamsArray":false,"type":"number"},{"name":"y","isParamsArray":false,"type":"number"},{"name":"emotion","isParamsArray":false,"type":"string"}]},{"yarnName":"set_portrait_position","definitionName":"global::Ichni.Story.YarnFunctions.PortraitCommands.SetPortraitPosition","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/PortraitCommands.cs","documentation":"\u4ec5\u8bbe\u7f6e\u6216\u79fb\u52a8\u6307\u5b9a\u89d2\u8272\u7684\u5750\u6807\uff08\u4e0d\u6539\u53d8\u5f53\u524d\u8868\u60c5\uff09\u3002 \u683c\u5f0f: <<set_portrait_position characterId x y>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":58,"character":8},"end":{"line":63,"character":9}},"parameters":[{"name":"characterId","isParamsArray":false,"type":"string"},{"name":"x","isParamsArray":false,"type":"number"},{"name":"y","isParamsArray":false,"type":"number"}]},{"yarnName":"set_portrait_emotion","definitionName":"global::Ichni.Story.YarnFunctions.PortraitCommands.SetPortraitEmotion","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/PortraitCommands.cs","documentation":"\u4ec5\u6539\u53d8\u6307\u5b9a\u89d2\u8272\u7684\u8868\u60c5\uff08\u89d2\u8272\u5fc5\u987b\u5df2\u7ecf\u4e0a\u53f0\uff09\u3002 \u683c\u5f0f: <<set_portrait_emotion characterId emotion>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":69,"character":8},"end":{"line":75,"character":9}},"parameters":[{"name":"characterId","isParamsArray":false,"type":"string"},{"name":"emotion","isParamsArray":false,"type":"string"}]},{"yarnName":"hide_portrait","definitionName":"global::Ichni.Story.YarnFunctions.PortraitCommands.HidePortrait","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/PortraitCommands.cs","documentation":"\u9690\u85cf\u6307\u5b9a\u89d2\u8272\u7684\u7acb\u7ed8\u3002 \u683c\u5f0f: <<hide_portrait characterId>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":81,"character":8},"end":{"line":87,"character":9}},"parameters":[{"name":"characterId","isParamsArray":false,"type":"string"}]},{"yarnName":"hide_all_portraits","definitionName":"global::Ichni.Story.YarnFunctions.PortraitCommands.HideAllPortraits","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/PortraitCommands.cs","documentation":"\u9690\u85cf\u5f53\u524d\u6240\u6709\u5728\u53f0\u4e0a\u7684\u7acb\u7ed8\u3002 \u683c\u5f0f: <<hide_all_portraits>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":93,"character":8},"end":{"line":99,"character":9}},"parameters":[]},{"yarnName":"unlock_song","definitionName":"global::Ichni.Story.YarnFunctions.StoryTreeCommands.UnlockSong","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/StoryTreeCommands.cs","documentation":"\u517c\u5bb9\u65e2\u6709 Yarn \u811a\u672c\uff1a\u6388\u4e88\u6b4c\u66f2\u76f8\u5173\u7684\u89e3\u9501 Key\uff0c\u5e76\u5728\u5f53\u524d\u5bf9\u8bdd\u7ed3\u675f\u540e\u5f39\u51fa\u63d0\u793a\u3002 \u683c\u5f0f: <<unlock_song unlock_key>> Key \u5fc5\u987b\u4f7f\u7528\u5c0f\u5199\u5b57\u6bcd\u3001\u6570\u5b57\u548c\u4e0b\u5212\u7ebf\uff0c\u4f8b\u5982 story_ch0_prologue_completed\u3002 \u65b0\u5185\u5bb9\u82e5\u4e0d\u9700\u8981\u6b4c\u66f2\u63d0\u793a\uff0c\u4f18\u5148\u4f7f\u7528 \u3002","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":22,"character":8},"end":{"line":37,"character":9}},"parameters":[{"name":"songUnlockKey","documentation":"\u8981\u6388\u4e88\u7684\u7a33\u5b9a\u89e3\u9501 Key\uff0c\u800c\u4e0d\u662f\u6b4c\u66f2\u663e\u793a\u540d\u79f0\u3002","isParamsArray":false,"type":"string"}]},{"yarnName":"grant_unlock","definitionName":"global::Ichni.Story.YarnFunctions.StoryTreeCommands.GrantUnlock","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/StoryTreeCommands.cs","documentation":"\u901a\u7528\u5185\u5bb9\u89e3\u9501\u547d\u4ee4\uff0c\u53ef\u7528\u4e8e\u7ae0\u8282\u3001\u6b4c\u66f2\u3001\u6559\u7a0b\u53ca\u672a\u6765\u5185\u5bb9\u3002 \u683c\u5f0f: <<grant_unlock unlock_key>>\u3002 \u672c\u547d\u4ee4\u53ea\u6388\u4e88\u5e76\u4fdd\u5b58 Key\uff0c\u4e0d\u7ed1\u5b9a\u4efb\u4f55 UI \u63d0\u793a\uff1b\u9700\u8981\u63d0\u793a\u65f6\u5e94\u7531 Yarn \u989d\u5916\u8c03\u7528 show_message\u3002","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":45,"character":8},"end":{"line":51,"character":9}},"parameters":[{"name":"unlockKey","documentation":"\u7b26\u5408 \u7684\u7a33\u5b9a\u89e3\u9501 Key\u3002","isParamsArray":false,"type":"string"}]},{"yarnName":"show_message","definitionName":"global::Ichni.Story.YarnFunctions.StoryTreeCommands.ShowMessage","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/StoryTreeCommands.cs","documentation":"\u5728\u5bf9\u8bdd\u7ed3\u675f\u540e\uff0c\u5f39\u51fa\u4e00\u4e2a\u81ea\u5b9a\u4e49 MessageBox \u63d0\u793a\u3002 \u4f1a\u5c1d\u8bd5\u4f7f\u7528 Unity Localization \u8fdb\u884c\u7ffb\u8bd1\uff0c\u5982\u679c\u627e\u4e0d\u5230\u5bf9\u5e94\u6761\u76ee\u5219\u56de\u9000\u663e\u793a\u539f\u6587\u672c\uff08Key\uff09\u3002 \u683c\u5f0f: <<show_message titleKey contentKey [tableName]>>","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":61,"character":8},"end":{"line":74,"character":9}},"parameters":[{"name":"titleKey","documentation":"\u6807\u9898\u6587\u672c\u6216\u672c\u5730\u5316\u952e","isParamsArray":false,"type":"string"},{"name":"contentKey","documentation":"\u6b63\u6587\u6587\u672c\u6216\u672c\u5730\u5316\u952e","isParamsArray":false,"type":"string"},{"name":"tableName","documentation":"Unity Localization \u4e2d\u7684 String Table \u540d\u79f0","defaultValue":"Message","isParamsArray":false,"type":"string"}]},{"yarnName":"set_bool","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.SetBool","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":14,"character":8},"end":{"line":15,"character":106}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"},{"name":"value","isParamsArray":false,"type":"bool"}]},{"yarnName":"set_int","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.SetInt","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":20,"character":8},"end":{"line":21,"character":103}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"},{"name":"value","isParamsArray":false,"type":"number"}]},{"yarnName":"add_int","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.AddInt","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":23,"character":8},"end":{"line":24,"character":103}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"},{"name":"delta","isParamsArray":false,"type":"number"}]},{"yarnName":"set_float","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.SetFloat","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":29,"character":8},"end":{"line":30,"character":109}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"},{"name":"value","isParamsArray":false,"type":"number"}]},{"yarnName":"add_float","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.AddFloat","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":32,"character":8},"end":{"line":33,"character":109}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"},{"name":"delta","isParamsArray":false,"type":"number"}]},{"yarnName":"set_string","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.SetString","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":38,"character":8},"end":{"line":39,"character":112}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"},{"name":"value","isParamsArray":false,"type":"string"}]},{"yarnName":"remove_variable","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.RemoveVariable","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":44,"character":8},"end":{"line":45,"character":101}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"}]}],"functions":[{"yarnName":"get_bool","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.GetBool","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":17,"character":8},"end":{"line":18,"character":78}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"}],"return":{"type":"bool"}},{"yarnName":"get_int","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.GetInt","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":26,"character":8},"end":{"line":27,"character":75}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"}],"return":{"type":"number"}},{"yarnName":"get_float","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.GetFloat","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":35,"character":8},"end":{"line":36,"character":81}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"}],"return":{"type":"number"}},{"yarnName":"get_string","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.GetString","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":41,"character":8},"end":{"line":42,"character":84}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"}],"return":{"type":"string"}},{"yarnName":"has_variable","definitionName":"global::Ichni.Story.YarnFunctions.VariableCommands.HasVariable","fileName":"C:\\ichniOfficial\\ichni_Official\\Assets/Scripts/NewStorySystem/YarnFunctions/VariableFunctions.cs","language":"csharp","async":false,"containsErrors":false,"location":{"start":{"line":47,"character":8},"end":{"line":48,"character":86}},"parameters":[{"name":"key","isParamsArray":false,"type":"string"}],"return":{"type":"bool"}}]} \ No newline at end of file diff --git a/UserSettings/Layouts/CurrentMaximizeLayout.dwlt b/UserSettings/Layouts/CurrentMaximizeLayout.dwlt index 3d5eed89..897ada4a 100644 --- a/UserSettings/Layouts/CurrentMaximizeLayout.dwlt +++ b/UserSettings/Layouts/CurrentMaximizeLayout.dwlt @@ -23,7 +23,7 @@ MonoBehaviour: m_MinSize: {x: 300, y: 112} m_MaxSize: {x: 24288, y: 16192} vertical: 1 - controlID: 47 + controlID: 69 draggingID: 0 --- !u!114 &2 MonoBehaviour: @@ -47,9 +47,9 @@ MonoBehaviour: m_TextWithWhitespace: "\u6E38\u620F\u200B" m_Pos: serializedVersion: 2 - x: 332 + x: 280 y: 79 - width: 816 + width: 659 height: 530 m_SerializedDataModeController: m_DataMode: 0 @@ -108,23 +108,23 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 21 - width: 816 + width: 659 height: 509 - m_Scale: {x: 0.42500004, y: 0.42500004} - m_Translation: {x: 408, y: 254.5} + m_Scale: {x: 0.34322917, y: 0.34322917} + m_Translation: {x: 329.5, y: 254.49998} m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 m_MarginBottom: 0 m_LastShownAreaInsideMargins: serializedVersion: 2 - x: -959.9999 - y: -598.8235 - width: 1919.9998 - height: 1197.647 + x: -960 + y: -741.48706 + width: 1920 + height: 1482.9741 m_MinimalGUI: 1 - m_defaultScale: 0.425 - m_LastWindowPixelSize: {x: 816, y: 530} + m_defaultScale: 0.34322917 + m_LastWindowPixelSize: {x: 659, y: 530} m_ClearInEditMode: 1 m_NoCameraWarning: 1 m_LowResolutionForAspectRatios: 00000000000000000000 @@ -155,7 +155,7 @@ MonoBehaviour: m_MinSize: {x: 300, y: 112} m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 48 + controlID: 70 draggingID: 0 --- !u!114 &4 MonoBehaviour: @@ -176,12 +176,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1087 + width: 878 height: 801 m_MinSize: {x: 200, y: 112} m_MaxSize: {x: 16192, y: 16192} vertical: 1 - controlID: 49 + controlID: 71 draggingID: 0 --- !u!114 &5 MonoBehaviour: @@ -202,12 +202,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1087 + width: 878 height: 556 m_MinSize: {x: 200, y: 56} m_MaxSize: {x: 16192, y: 8096} vertical: 0 - controlID: 50 + controlID: 72 draggingID: 0 --- !u!114 &6 MonoBehaviour: @@ -226,10 +226,10 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 269 + width: 217 height: 556 - m_MinSize: {x: 201, y: 226} - m_MaxSize: {x: 4001, y: 4026} + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 7} m_Panes: - {fileID: 7} @@ -259,7 +259,7 @@ MonoBehaviour: serializedVersion: 2 x: 63 y: 79 - width: 268 + width: 216 height: 530 m_SerializedDataModeController: m_DataMode: 0 @@ -278,16 +278,11 @@ MonoBehaviour: m_TreeViewState: scrollPos: {x: 0, y: 0} m_SelectedIDs: - - m_Data: 48546 + - m_Data: 84724 m_LastClickedID: m_Data: 0 m_ExpandedIDs: - - m_Data: -6110 - - m_Data: -1342 - - m_Data: 79002 - - m_Data: 79272 - - m_Data: 79772 - - m_Data: 80056 + - m_Data: -1334 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -328,9 +323,9 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 269 + x: 217 y: 0 - width: 818 + width: 661 height: 556 m_MinSize: {x: 202, y: 226} m_MaxSize: {x: 4002, y: 4026} @@ -363,9 +358,9 @@ MonoBehaviour: m_TextWithWhitespace: "\u573A\u666F\u200B" m_Pos: serializedVersion: 2 - x: 332 + x: 280 y: 79 - width: 816 + width: 659 height: 530 m_SerializedDataModeController: m_DataMode: 0 @@ -1035,9 +1030,9 @@ MonoBehaviour: m_AudioPlay: 0 m_DebugDrawModesUseInteractiveLightBakingData: 0 m_Position: - m_Target: {x: -7.108585, y: -32.469997, z: 146.15822} + m_Target: {x: -32.963146, y: -8.772848, z: 147.03879} speed: 2 - m_Value: {x: -7.108585, y: -32.469997, z: 146.15822} + m_Value: {x: -32.963146, y: -8.772848, z: 147.03879} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -1083,13 +1078,13 @@ MonoBehaviour: m_GridAxis: 1 m_gridOpacity: 0.5 m_Rotation: - m_Target: {x: -0.028501438, y: -0.019269526, z: 0.0003031419, w: -0.99956614} + m_Target: {x: 0.0059957774, y: -0.013268478, z: -0.00032572332, w: -1.0000522} speed: 2 - m_Value: {x: -0.028496934, y: -0.01926648, z: 0.00030309398, w: -0.9994082} + m_Value: {x: 0.005994829, y: -0.01326638, z: -0.0003256718, w: -0.999894} m_Size: - m_Target: 112.98345 + m_Target: 218.97188 speed: 2 - m_Value: 112.98345 + m_Value: 218.97188 m_Ortho: m_Target: 0 speed: 2 @@ -1247,7 +1242,7 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 556 - width: 1087 + width: 878 height: 245 m_MinSize: {x: 231, y: 276} m_MaxSize: {x: 10001, y: 10026} @@ -1284,7 +1279,7 @@ MonoBehaviour: serializedVersion: 2 x: 63 y: 635 - width: 1086 + width: 877 height: 219 m_SerializedDataModeController: m_DataMode: 0 @@ -1329,38 +1324,51 @@ MonoBehaviour: m_FolderTreeState: scrollPos: {x: 0, y: 281} m_SelectedIDs: - - m_Data: 81674 + - m_Data: 84894 m_LastClickedID: - m_Data: 81674 + m_Data: 84894 m_ExpandedIDs: - m_Data: 0 - - m_Data: 81182 - - m_Data: 81184 - - m_Data: 81186 - - m_Data: 81188 - - m_Data: 81190 - - m_Data: 81192 - - m_Data: 81194 - - m_Data: 81196 - - m_Data: 81198 - - m_Data: 81200 - - m_Data: 81202 - - m_Data: 81204 - - m_Data: 81206 - - m_Data: 81208 - - m_Data: 81210 - - m_Data: 81212 - - m_Data: 81214 - - m_Data: 81216 - - m_Data: 81218 - - m_Data: 81676 - - m_Data: 81684 - - m_Data: 81704 - - m_Data: 81766 - - m_Data: 81768 - - m_Data: 81770 - - m_Data: 81772 - - m_Data: 81774 + - m_Data: 84148 + - m_Data: 84474 + - m_Data: 84476 + - m_Data: 84478 + - m_Data: 84480 + - m_Data: 84482 + - m_Data: 84484 + - m_Data: 84486 + - m_Data: 84488 + - m_Data: 84490 + - m_Data: 84492 + - m_Data: 84494 + - m_Data: 84496 + - m_Data: 84498 + - m_Data: 84500 + - m_Data: 84502 + - m_Data: 84504 + - m_Data: 84506 + - m_Data: 84508 + - m_Data: 84510 + - m_Data: 84512 + - m_Data: 84514 + - m_Data: 84516 + - m_Data: 84518 + - m_Data: 84520 + - m_Data: 84522 + - m_Data: 84524 + - m_Data: 84526 + - m_Data: 84528 + - m_Data: 84530 + - m_Data: 84532 + - m_Data: 84534 + - m_Data: 84536 + - m_Data: 84538 + - m_Data: 84540 + - m_Data: 84542 + - m_Data: 84544 + - m_Data: 84546 + - m_Data: 84548 + - m_Data: 84550 - m_Data: 1000000000 m_RenameOverlay: m_UserAcceptedRename: 0 @@ -1394,25 +1402,46 @@ MonoBehaviour: m_Data: 0 m_ExpandedIDs: - m_Data: 0 - - m_Data: 81182 - - m_Data: 81184 - - m_Data: 81186 - - m_Data: 81188 - - m_Data: 81190 - - m_Data: 81192 - - m_Data: 81194 - - m_Data: 81196 - - m_Data: 81198 - - m_Data: 81200 - - m_Data: 81202 - - m_Data: 81204 - - m_Data: 81206 - - m_Data: 81208 - - m_Data: 81210 - - m_Data: 81212 - - m_Data: 81214 - - m_Data: 81216 - - m_Data: 81218 + - m_Data: 84148 + - m_Data: 84474 + - m_Data: 84476 + - m_Data: 84478 + - m_Data: 84480 + - m_Data: 84482 + - m_Data: 84484 + - m_Data: 84486 + - m_Data: 84488 + - m_Data: 84490 + - m_Data: 84492 + - m_Data: 84494 + - m_Data: 84496 + - m_Data: 84498 + - m_Data: 84500 + - m_Data: 84502 + - m_Data: 84504 + - m_Data: 84506 + - m_Data: 84508 + - m_Data: 84510 + - m_Data: 84512 + - m_Data: 84514 + - m_Data: 84516 + - m_Data: 84518 + - m_Data: 84520 + - m_Data: 84522 + - m_Data: 84524 + - m_Data: 84526 + - m_Data: 84528 + - m_Data: 84530 + - m_Data: 84532 + - m_Data: 84534 + - m_Data: 84536 + - m_Data: 84538 + - m_Data: 84540 + - m_Data: 84542 + - m_Data: 84544 + - m_Data: 84546 + - m_Data: 84548 + - m_Data: 84550 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -1440,8 +1469,8 @@ MonoBehaviour: m_ResourceFile: m_ListAreaState: m_SelectedInstanceIDs: - - m_Data: 48546 - m_LastClickedInstanceID: 48546 + - m_Data: 84724 + m_LastClickedInstanceID: 84724 m_HadKeyboardFocusLastEvent: 1 m_ExpandedInstanceIDs: - m_Data: 0 @@ -1805,12 +1834,12 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 1087 + x: 878 y: 0 - width: 290 + width: 499 height: 801 - m_MinSize: {x: 275, y: 50} - m_MaxSize: {x: 4000, y: 4000} + m_MinSize: {x: 276, y: 76} + m_MaxSize: {x: 4001, y: 4026} m_ActualView: {fileID: 19} m_Panes: - {fileID: 18} @@ -1859,8 +1888,38 @@ MonoBehaviour: m_OverlaysVisible: 1 m_DynamicPanelBehavior: 0 m_WidgetStates: - m_Keys: [] - m_Values: [] + m_Keys: + - Display Stats -> Frame Stats + - Display Stats -> Bottlenecks + - Display Stats -> Detailed Stats + - Frequently Used -> Rendering Debug + - Frequently Used -> Material Filters + - Frequently Used -> Lighting Debug Modes + - Rendering -> Pixel Validation + - Rendering -> HDR Output + - Rendering -> GPU Resident Drawer Settings + - Rendering -> Occlusion Context Stats + - Rendering -> Instance Culler Stats + - Rendering -> Render Graph + - Material -> Material Validation + - Volume -> Camera + - Volume -> Component + m_Values: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} m_Settings: {fileID: 0} --- !u!114 &19 MonoBehaviour: @@ -1884,9 +1943,9 @@ MonoBehaviour: m_TextWithWhitespace: "\u68C0\u67E5\u5668\u200B" m_Pos: serializedVersion: 2 - x: 1150 + x: 941 y: 79 - width: 289 + width: 498 height: 775 m_SerializedDataModeController: m_DataMode: 0 @@ -1904,7 +1963,7 @@ MonoBehaviour: m_ObjectsLockedBeforeSerialization: [] m_InstanceIDsLockedBeforeSerialization: m_PreviewResizer: - m_CachedPref: 312.99988 + m_CachedPref: -312.99988 m_ControlHash: -371814159 m_PrefName: Preview_InspectorPreview m_LastInspectedObjectInstanceID: -1 @@ -1959,7 +2018,7 @@ MonoBehaviour: m_CachedPref: 184.33334 m_ControlHash: 1412526313 m_PrefName: Preview_InspectorPreview - m_LastInspectedObjectInstanceID: 48546 + m_LastInspectedObjectInstanceID: 84724 m_LastVerticalScrollValue: 0 m_GlobalObjectId: m_InspectorMode: 0 @@ -2011,7 +2070,7 @@ MonoBehaviour: m_CachedPref: 165.66669 m_ControlHash: 1412526313 m_PrefName: Preview_InspectorPreview - m_LastInspectedObjectInstanceID: 48546 + m_LastInspectedObjectInstanceID: 84724 m_LastVerticalScrollValue: 0 m_GlobalObjectId: m_InspectorMode: 0 diff --git a/UserSettings/Layouts/default-6000.dwlt b/UserSettings/Layouts/default-6000.dwlt index 4e5fd622..2ffd5bdd 100644 --- a/UserSettings/Layouts/default-6000.dwlt +++ b/UserSettings/Layouts/default-6000.dwlt @@ -19,12 +19,34 @@ MonoBehaviour: width: 1377 height: 857 m_ShowMode: 4 - m_Title: "\u573A\u666F" - m_RootView: {fileID: 2} + m_Title: "\u6E38\u620F" + m_RootView: {fileID: 3} m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} m_Maximized: 1 --- !u!114 &2 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12060, guid: 0000000000000000e000000000000000, type: 0} + m_Name: GameView + m_EditorClassIdentifier: UnityEditor.dll::UnityEditor.MaximizedHostView + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 36 + width: 1377 + height: 801 + m_MinSize: {x: 200, y: 228} + m_MaxSize: {x: 4000, y: 4028} + m_ActualView: {fileID: 7} +--- !u!114 &3 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -37,9 +59,9 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: - - {fileID: 3} - - {fileID: 5} - {fileID: 4} + - {fileID: 2} + - {fileID: 5} m_Position: serializedVersion: 2 x: 0 @@ -52,7 +74,7 @@ MonoBehaviour: m_TopViewHeight: 36 m_UseBottomView: 1 m_BottomViewHeight: 20 ---- !u!114 &3 +--- !u!114 &4 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -73,8 +95,8 @@ MonoBehaviour: height: 36 m_MinSize: {x: 50, y: 50} m_MaxSize: {x: 4000, y: 4000} - m_ActualView: {fileID: 13} ---- !u!114 &4 + m_ActualView: {fileID: 6} +--- !u!114 &5 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -95,224 +117,7 @@ MonoBehaviour: height: 20 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} ---- !u!114 &5 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: UnityEditor.dll::UnityEditor.SplitView - m_Children: - - {fileID: 6} - m_Position: - serializedVersion: 2 - x: 0 - y: 36 - width: 1377 - height: 801 - m_MinSize: {x: 300, y: 112} - m_MaxSize: {x: 24288, y: 16192} - vertical: 1 - controlID: 2234 - draggingID: 0 --- !u!114 &6 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_Children: - - {fileID: 7} - - {fileID: 12} - m_Position: - serializedVersion: 2 - x: 0 - y: 0 - width: 1377 - height: 801 - m_MinSize: {x: 300, y: 112} - m_MaxSize: {x: 24288, y: 16192} - vertical: 0 - controlID: 2235 - draggingID: 0 ---- !u!114 &7 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_Children: - - {fileID: 8} - - {fileID: 11} - m_Position: - serializedVersion: 2 - x: 0 - y: 0 - width: 1087 - height: 801 - m_MinSize: {x: 200, y: 112} - m_MaxSize: {x: 16192, y: 16192} - vertical: 1 - controlID: 2236 - draggingID: 0 ---- !u!114 &8 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_Children: - - {fileID: 9} - - {fileID: 10} - m_Position: - serializedVersion: 2 - x: 0 - y: 0 - width: 1087 - height: 556 - m_MinSize: {x: 200, y: 56} - m_MaxSize: {x: 16192, y: 8096} - vertical: 0 - controlID: 2237 - draggingID: 0 ---- !u!114 &9 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_Children: [] - m_Position: - serializedVersion: 2 - x: 0 - y: 0 - width: 269 - height: 556 - m_MinSize: {x: 201, y: 226} - m_MaxSize: {x: 4001, y: 4026} - m_ActualView: {fileID: 15} - m_Panes: - - {fileID: 15} - m_Selected: 0 - m_LastSelected: 0 ---- !u!114 &10 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: SceneView - m_EditorClassIdentifier: - m_Children: [] - m_Position: - serializedVersion: 2 - x: 269 - y: 0 - width: 818 - height: 556 - m_MinSize: {x: 202, y: 226} - m_MaxSize: {x: 4002, y: 4026} - m_ActualView: {fileID: 16} - m_Panes: - - {fileID: 16} - - {fileID: 14} - - {fileID: 17} - m_Selected: 0 - m_LastSelected: 1 ---- !u!114 &11 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: ProjectBrowser - m_EditorClassIdentifier: - m_Children: [] - m_Position: - serializedVersion: 2 - x: 0 - y: 556 - width: 1087 - height: 245 - m_MinSize: {x: 231, y: 276} - m_MaxSize: {x: 10001, y: 10026} - m_ActualView: {fileID: 18} - m_Panes: - - {fileID: 18} - - {fileID: 19} - - {fileID: 20} - - {fileID: 21} - - {fileID: 22} - m_Selected: 0 - m_LastSelected: 1 ---- !u!114 &12 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: InspectorWindow - m_EditorClassIdentifier: - m_Children: [] - m_Position: - serializedVersion: 2 - x: 1087 - y: 0 - width: 290 - height: 801 - m_MinSize: {x: 276, y: 76} - m_MaxSize: {x: 4001, y: 4026} - m_ActualView: {fileID: 24} - m_Panes: - - {fileID: 23} - - {fileID: 24} - - {fileID: 25} - - {fileID: 26} - - {fileID: 27} - m_Selected: 1 - m_LastSelected: 2 ---- !u!114 &13 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -333,8 +138,8 @@ MonoBehaviour: m_TextWithWhitespace: "UnityEditor.MainToolbarWindow\u200B" m_Pos: serializedVersion: 2 - x: 63 - y: 43 + x: 0 + y: 0 width: 1377 height: 36 m_SerializedDataModeController: @@ -578,7 +383,7 @@ MonoBehaviour: m_DynamicPanelContainerData: [] m_OverlaysVisible: 1 m_DynamicPanelBehavior: 0 ---- !u!114 &14 +--- !u!114 &7 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -600,10 +405,10 @@ MonoBehaviour: m_TextWithWhitespace: "\u6E38\u620F\u200B" m_Pos: serializedVersion: 2 - x: 270 - y: 24 - width: 816 - height: 530 + x: 0 + y: 36 + width: 1377 + height: 801 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -684,1746 +489,3 @@ MonoBehaviour: m_XRRenderMode: 0 m_RenderTexture: {fileID: 0} m_showToolbar: 1 ---- !u!114 &15 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 12061, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_MinSize: {x: 200, y: 200} - m_MaxSize: {x: 4000, y: 4000} - m_TitleContent: - m_Text: "\u5C42\u7EA7" - m_Image: {fileID: 7966133145522015247, guid: 0000000000000000d000000000000000, - type: 0} - m_Tooltip: - m_TextWithWhitespace: "\u5C42\u7EA7\u200B" - m_Pos: - serializedVersion: 2 - x: 63 - y: 79 - width: 268 - height: 530 - m_SerializedDataModeController: - m_DataMode: 0 - m_PreferredDataMode: 0 - m_SupportedDataModes: - isAutomatic: 1 - m_ViewDataDictionary: {fileID: 0} - m_OverlayCanvas: - m_LastAppliedPresetName: Default - m_SaveData: [] - m_ContainerData: [] - m_DynamicPanelContainerData: [] - m_OverlaysVisible: 1 - m_DynamicPanelBehavior: 0 - m_SceneHierarchy: - m_TreeViewState: - scrollPos: {x: 0, y: 0} - m_SelectedIDs: - - m_Data: 48546 - m_LastClickedID: - m_Data: 0 - m_ExpandedIDs: - - m_Data: -6110 - - m_Data: -1342 - - m_Data: 79002 - - m_Data: 79272 - - m_Data: 79772 - - m_Data: 80056 - m_RenameOverlay: - m_UserAcceptedRename: 0 - m_Name: - m_OriginalName: - m_EditFieldRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - m_UserData: - m_Data: 0 - m_IsWaitingForDelay: 0 - m_IsRenaming: 0 - m_OriginalEventType: 11 - m_IsRenamingFilename: 0 - m_TrimLeadingAndTrailingWhitespace: 0 - m_ClientGUIView: {fileID: 9} - m_SearchString: - m_ExpandedScenes: [] - m_CurrenRootInstanceID: 0 - m_LockTracker: - m_IsLocked: 0 - m_CurrentSortingName: TransformSorting - m_WindowGUID: 4c969a2b90040154d917609493e03593 ---- !u!114 &16 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 12013, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_MinSize: {x: 200, y: 200} - m_MaxSize: {x: 4000, y: 4000} - m_TitleContent: - m_Text: "\u573A\u666F" - m_Image: {fileID: 2593428753322112591, guid: 0000000000000000d000000000000000, - type: 0} - m_Tooltip: - m_TextWithWhitespace: "\u573A\u666F\u200B" - m_Pos: - serializedVersion: 2 - x: 332 - y: 79 - width: 816 - height: 530 - m_SerializedDataModeController: - m_DataMode: 0 - m_PreferredDataMode: 0 - m_SupportedDataModes: - isAutomatic: 1 - m_ViewDataDictionary: {fileID: 0} - m_OverlayCanvas: - m_LastAppliedPresetName: Default - m_SaveData: - - dockPosition: 0 - containerId: overlay-toolbar__top - displayed: 1 - id: Tool Settings - index: 2 - contents: '{"m_Layout":1,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":-230.6666259765625,"y":-26.66668701171875},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":3,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: -230.66663, y: -26.666687} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 3 - layout: 1 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 0 - containerId: overlay-toolbar__top - displayed: 1 - id: unity-grid-and-snap-toolbar - index: 3 - contents: '{"m_Layout":1,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":168.0,"y":25.333332061767579},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 168, y: 25.333332} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 1 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 0 - containerId: overlay-toolbar__top - displayed: 1 - id: unity-scene-view-toolbar - index: 4 - contents: '{"m_Layout":1,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":-469.3333740234375,"y":25.333332061767579},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":1,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: -469.33337, y: 25.333332} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 1 - layout: 1 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-toolbar__top - displayed: 0 - id: unity-search-toolbar - index: 0 - contents: '{"m_Layout":1,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":25.333332061767579},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":1,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 25.333332} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 1 - layout: 1 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 0 - containerId: overlay-container--left - displayed: 1 - id: unity-transform-toolbar - index: 0 - contents: '{"m_Layout":2,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":25.33333396911621},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 25.333334} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 2 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 0 - containerId: overlay-container--left - displayed: 1 - id: unity-component-tools - index: 1 - contents: - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 197} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 2 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 0 - containerId: overlay-container--right - displayed: 1 - id: Orientation - index: 0 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":67.5,"y":86.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 67.5, y: 86} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Light Settings - index: 5 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Camera - index: 1 - contents: - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Cloth Constraints - index: 6 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Cloth Collisions - index: 7 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Navmesh Display - index: 4 - contents: - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Agent Display - index: 5 - contents: - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Obstacle Display - index: 6 - contents: - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Occlusion Culling - index: 8 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Physics Debugger - index: 9 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Scene Visibility - index: 10 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Particles - index: 11 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":-232.0,"y":-202.66668701171876},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":3,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: -232, y: -202.66669} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 3 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Tilemap - index: 11 - contents: - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Tilemap Palette Helper - index: 12 - contents: - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 1 - id: AINavigationOverlay - index: 7 - contents: - floating: 0 - collapsed: 0 - snapOffset: {x: 48, y: 48} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: APV Overlay - index: 12 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":48.0,"y":48.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 48, y: 48} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Animation Rigging - index: 9 - contents: - floating: 0 - collapsed: 0 - snapOffset: {x: 48, y: 48} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/TrailRenderer - index: 13 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":48.0,"y":48.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 48, y: 48} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 1 - id: UnityEditor.SceneViewCameraOverlay - index: 13 - contents: - floating: 0 - collapsed: 0 - snapOffset: {x: 48, y: 10.666687} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 1 - id: UnityEditor.SceneViewCameraOverlay (0) - index: 12 - contents: - floating: 0 - collapsed: 0 - snapOffset: {x: 48, y: 10.666626} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Open Tile Palette - index: 1 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":48.0,"y":48.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 48, y: 48} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Tilemap Focus - index: 3 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":48.0,"y":48.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 48, y: 48} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Path - index: 14 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":48.0,"y":48.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 48, y: 48} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: unity-spline-inspector - index: 15 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":48.0,"y":48.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 48, y: 48} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: unity-spline-inspector (0) - index: 13 - contents: - floating: 0 - collapsed: 0 - snapOffset: {x: 48, y: 48} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 0 - containerId: overlay-toolbar__top - displayed: 0 - id: Brush Attributes - index: 0 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 0 - containerId: overlay-toolbar__top - displayed: 0 - id: unity-tool-contexts-toolbar - index: 1 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 0 - containerId: overlay-toolbar__top - displayed: 1 - id: unity-scene-view-camera-mode-toolbar - index: 5 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":-190.6666259765625,"y":25.333332061767579},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":1,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: -190.66663, y: 25.333332} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 1 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 0 - containerId: overlay-toolbar__left - displayed: 0 - id: Terrain Tools - index: 0 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 0 - containerId: overlay-toolbar__left - displayed: 0 - id: Brush Masks - index: 1 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--left - displayed: 0 - id: Scene View/Lighting Visualization Colors - index: 0 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--left - displayed: 1 - id: Overlays/OverlayMenu - index: 1 - contents: '{"m_Layout":1,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":25.333332061767579},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 25.333332} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 1 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Tile Palette Clipboard - index: 0 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/PBR Validation Settings - index: 2 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Tile Palette Brush Pick - index: 4 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: Scene View/Sprite Swap - index: 15 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 1 - containerId: overlay-container--right - displayed: 0 - id: SceneView/CamerasOverlay - index: 16 - contents: '{"m_Layout":4,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 4 - size: {x: 0, y: 0} - sizeOverridden: 0 - - dockPosition: 0 - containerId: overlay-toolbar__top - displayed: 1 - id: ai-game-developer-toolbar - index: 0 - contents: '{"m_Layout":1,"m_Collapsed":false,"m_Folded":false,"m_Floating":false,"m_FloatingSnapOffset":{"x":0.0,"y":0.0},"m_SnapOffsetDelta":{"x":0.0,"y":0.0},"m_FloatingSnapCorner":0,"m_Size":{"x":0.0,"y":0.0},"m_SizeOverridden":false}' - floating: 0 - collapsed: 0 - snapOffset: {x: 0, y: 0} - snapOffsetDelta: {x: 0, y: 0} - snapCorner: 0 - layout: 1 - size: {x: 0, y: 0} - sizeOverridden: 0 - m_ContainerData: - - containerId: overlay-toolbar__top - scrollOffset: 0 - - containerId: overlay-toolbar__left - scrollOffset: 0 - - containerId: overlay-dynamic-panel--left - scrollOffset: 0 - - containerId: overlay-container--left - scrollOffset: 0 - - containerId: overlay-container--right - scrollOffset: 0 - - containerId: overlay-dynamic-panel--right - scrollOffset: 0 - - containerId: overlay-toolbar__right - scrollOffset: 0 - - containerId: overlay-toolbar__bottom - scrollOffset: 0 - - containerId: Floating - scrollOffset: 0 - m_DynamicPanelContainerData: - - containerId: overlay-dynamic-panel--left - width: 56 - saveData: - state: 0 - overlayData: [] - - containerId: overlay-dynamic-panel--right - width: 56 - saveData: - state: 0 - overlayData: [] - m_OverlaysVisible: 1 - m_DynamicPanelBehavior: 0 - m_WindowGUID: cc27987af1a868c49b0894db9c0f5429 - m_Gizmos: 1 - m_OverrideSceneCullingMask: 6917529027641081856 - m_SceneIsLit: 1 - m_SceneLighting: 1 - m_2DMode: 0 - m_isRotationLocked: 0 - m_PlayAudio: 0 - m_AudioPlay: 0 - m_DebugDrawModesUseInteractiveLightBakingData: 0 - m_Position: - m_Target: {x: -7.108585, y: -32.469997, z: 146.15822} - speed: 2 - m_Value: {x: -7.108585, y: -32.469997, z: 146.15822} - m_RenderMode: 0 - m_CameraMode: - drawMode: 0 - name: Shaded - section: Shading Mode - m_ValidateTrueMetals: 0 - m_DoValidateTrueMetals: 0 - m_SceneViewState: - m_AlwaysRefresh: 0 - showFog: 1 - showSkybox: 1 - showFlares: 1 - showImageEffects: 1 - showParticleSystems: 1 - showVisualEffectGraphs: 1 - m_FxEnabled: 1 - m_Grid: - xGrid: - m_Fade: - m_Target: 0 - speed: 2 - m_Value: 0 - m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} - m_Pivot: {x: 0, y: 0, z: 0} - m_Size: {x: 0, y: 0} - yGrid: - m_Fade: - m_Target: 0 - speed: 2 - m_Value: 0 - m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} - m_Pivot: {x: 0, y: 0, z: 0} - m_Size: {x: 1, y: 1} - zGrid: - m_Fade: - m_Target: 0 - speed: 2 - m_Value: 0 - m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} - m_Pivot: {x: 0, y: 0, z: 0} - m_Size: {x: 1, y: 1} - m_ShowGrid: 0 - m_GridAxis: 1 - m_gridOpacity: 0.5 - m_Rotation: - m_Target: {x: -0.028501438, y: -0.019269526, z: 0.0003031419, w: -0.99956614} - speed: 2 - m_Value: {x: -0.028501438, y: -0.019269526, z: 0.00030314186, w: -0.9995661} - m_Size: - m_Target: 112.98345 - speed: 2 - m_Value: 112.98345 - m_Ortho: - m_Target: 0 - speed: 2 - m_Value: 0 - m_CameraSettings: - m_Speed: 1 - m_SpeedNormalized: 0.5 - m_SpeedMin: 0.001 - m_SpeedMax: 2 - m_EasingEnabled: 1 - m_EasingDuration: 0.4 - m_AccelerationEnabled: 1 - m_FieldOfViewHorizontalOrVertical: 60 - m_NearClip: 0.03 - m_FarClip: 1000 - m_DynamicClip: 1 - m_OcclusionCulling: 0 - m_LastSceneViewRotation: {x: -0.1571805, y: 0.35059515, z: -0.059945893, w: -0.9214606} - m_LastSceneViewOrtho: 0 - m_Viewpoint: - m_SceneView: {fileID: 16} - m_CameraOverscanSettings: - m_Opacity: 50 - m_Scale: 1 - m_ReplacementShader: {fileID: 0} - m_ReplacementString: - m_SceneVisActive: 1 - m_LastLockedObject: {fileID: 0} - m_LastDebugDrawMode: - drawMode: 24 - name: Light Overlap - section: Baked Global Illumination - m_ViewIsLockedToObject: 0 ---- !u!114 &17 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 12914, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_MinSize: {x: 100, y: 100} - m_MaxSize: {x: 4000, y: 4000} - m_TitleContent: - m_Text: "\u52A8\u753B\u5668" - m_Image: {fileID: -1673928668082335149, guid: 0000000000000000d000000000000000, - type: 0} - m_Tooltip: - m_TextWithWhitespace: "\u52A8\u753B\u5668\u200B" - m_Pos: - serializedVersion: 2 - x: 277.33334 - y: 78.66667 - width: 823.33325 - height: 538 - m_SerializedDataModeController: - m_DataMode: 0 - m_PreferredDataMode: 0 - m_SupportedDataModes: - isAutomatic: 1 - m_ViewDataDictionary: {fileID: 0} - m_OverlayCanvas: - m_LastAppliedPresetName: Default - m_SaveData: [] - m_ContainerData: [] - m_DynamicPanelContainerData: [] - m_OverlaysVisible: 1 - m_DynamicPanelBehavior: 0 - m_ViewTransforms: - m_KeySerializationHelper: - - {fileID: 1107513844591874750, guid: 6bb62cb4c18d9d64db0b1e04206d84de, type: 2} - - {fileID: 1107513844591874750, guid: c20c187d4b7282b4a976d0c296710fb8, type: 2} - - {fileID: -9213322630146201385, guid: 258a1e0e215e6ee47ba26fc1c3662225, type: 2} - m_ValueSerializationHelper: - - e00: 0.5192983 - e01: 0 - e02: 0 - e03: -10.964935 - e10: 0 - e11: 0.5192983 - e12: 0 - e13: 198.66666 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - - e00: 0.5192983 - e01: 0 - e02: 0 - e03: -10.964935 - e10: 0 - e11: 0.5192983 - e12: 0 - e13: 198.66666 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - - e00: 0.48631576 - e01: 0 - e02: 0 - e03: -9.315781 - e10: 0 - e11: 0.48631576 - e12: 0 - e13: 205.13335 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_PreviewAnimator: {fileID: 0} - m_AnimatorController: {fileID: 0} - m_BreadCrumbs: [] - stateMachineGraph: {fileID: 0} - stateMachineGraphGUI: {fileID: 0} - blendTreeGraph: {fileID: 0} - blendTreeGraphGUI: {fileID: 0} - m_AutoLiveLink: 1 - m_MiniTool: 0 - m_LockTracker: - m_IsLocked: 0 - m_CurrentEditor: 0 - m_LayerEditor: - m_SelectedLayerIndex: 0 ---- !u!114 &18 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 12014, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_MinSize: {x: 230, y: 250} - m_MaxSize: {x: 10000, y: 10000} - m_TitleContent: - m_Text: "\u9879\u76EE" - m_Image: {fileID: -5467254957812901981, guid: 0000000000000000d000000000000000, - type: 0} - m_Tooltip: - m_TextWithWhitespace: "\u9879\u76EE\u200B" - m_Pos: - serializedVersion: 2 - x: 63 - y: 635 - width: 1086 - height: 219 - m_SerializedDataModeController: - m_DataMode: 0 - m_PreferredDataMode: 0 - m_SupportedDataModes: - isAutomatic: 1 - m_ViewDataDictionary: {fileID: 0} - m_OverlayCanvas: - m_LastAppliedPresetName: Default - m_SaveData: [] - m_ContainerData: [] - m_DynamicPanelContainerData: [] - m_OverlaysVisible: 1 - m_DynamicPanelBehavior: 0 - m_SearchFilter: - m_NameFilter: - m_ClassNames: [] - m_AssetLabels: [] - m_AssetBundleNames: [] - m_ReferencingInstanceIDs: - m_SceneHandles: [] - m_ShowAllHits: 0 - m_SkipHidden: 0 - m_SearchArea: 1 - m_Folders: - - Assets/Scenes - m_Globs: [] - m_ProductIds: - m_AnyWithAssetOrigin: 0 - m_OriginalText: - m_ImportLogFlags: 0 - m_FilterByTypeIntersection: 0 - m_ViewMode: 1 - m_StartGridSize: 16 - m_LastFolders: - - Assets/Scenes - m_LastFoldersGridSize: 16 - m_LastProjectPath: C:\ichniOfficial\ichni_Official - m_LockTracker: - m_IsLocked: 0 - m_LastLocalAssetsSearchArea: 1 - m_FolderTreeState: - scrollPos: {x: 0, y: 281} - m_SelectedIDs: - - m_Data: 81674 - m_LastClickedID: - m_Data: 81674 - m_ExpandedIDs: - - m_Data: 0 - - m_Data: 81182 - - m_Data: 81184 - - m_Data: 81186 - - m_Data: 81188 - - m_Data: 81190 - - m_Data: 81192 - - m_Data: 81194 - - m_Data: 81196 - - m_Data: 81198 - - m_Data: 81200 - - m_Data: 81202 - - m_Data: 81204 - - m_Data: 81206 - - m_Data: 81208 - - m_Data: 81210 - - m_Data: 81212 - - m_Data: 81214 - - m_Data: 81216 - - m_Data: 81218 - - m_Data: 81676 - - m_Data: 81684 - - m_Data: 81704 - - m_Data: 81766 - - m_Data: 81768 - - m_Data: 81770 - - m_Data: 81772 - - m_Data: 81774 - - m_Data: 1000000000 - m_RenameOverlay: - m_UserAcceptedRename: 0 - m_Name: - m_OriginalName: - m_EditFieldRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - m_UserData: - m_Data: 0 - m_IsWaitingForDelay: 0 - m_IsRenaming: 0 - m_OriginalEventType: 11 - m_IsRenamingFilename: 1 - m_TrimLeadingAndTrailingWhitespace: 0 - m_ClientGUIView: {fileID: 11} - m_SearchString: - m_CreateAssetUtility: - m_EndAction: {fileID: 0} - m_InstanceID: 0 - m_Path: - m_Icon: {fileID: 0} - m_ResourceFile: - m_AssetTreeState: - scrollPos: {x: 0, y: 0} - m_SelectedIDs: [] - m_LastClickedID: - m_Data: 0 - m_ExpandedIDs: - - m_Data: 0 - - m_Data: 81182 - - m_Data: 81184 - - m_Data: 81186 - - m_Data: 81188 - - m_Data: 81190 - - m_Data: 81192 - - m_Data: 81194 - - m_Data: 81196 - - m_Data: 81198 - - m_Data: 81200 - - m_Data: 81202 - - m_Data: 81204 - - m_Data: 81206 - - m_Data: 81208 - - m_Data: 81210 - - m_Data: 81212 - - m_Data: 81214 - - m_Data: 81216 - - m_Data: 81218 - - m_Data: 81676 - - m_Data: 81684 - - m_Data: 81704 - - m_Data: 81766 - - m_Data: 81768 - - m_Data: 81770 - - m_Data: 81772 - - m_Data: 81774 - - m_Data: 1000000000 - m_RenameOverlay: - m_UserAcceptedRename: 0 - m_Name: - m_OriginalName: - m_EditFieldRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - m_UserData: - m_Data: 0 - m_IsWaitingForDelay: 0 - m_IsRenaming: 0 - m_OriginalEventType: 11 - m_IsRenamingFilename: 1 - m_TrimLeadingAndTrailingWhitespace: 0 - m_ClientGUIView: {fileID: 0} - m_SearchString: - m_CreateAssetUtility: - m_EndAction: {fileID: 0} - m_InstanceID: 0 - m_Path: - m_Icon: {fileID: 0} - m_ResourceFile: - m_ListAreaState: - m_SelectedInstanceIDs: - - m_Data: 48546 - m_LastClickedInstanceID: 48546 - m_HadKeyboardFocusLastEvent: 0 - m_ExpandedInstanceIDs: - - m_Data: 0 - - m_Data: 80838 - - m_Data: 66042 - - m_Data: 68026 - - m_Data: 83032 - - m_Data: 74112 - - m_Data: 82352 - m_RenameOverlay: - m_UserAcceptedRename: 0 - m_Name: - m_OriginalName: - m_EditFieldRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - m_UserData: - m_Data: 0 - m_IsWaitingForDelay: 0 - m_IsRenaming: 0 - m_OriginalEventType: 11 - m_IsRenamingFilename: 1 - m_TrimLeadingAndTrailingWhitespace: 0 - m_ClientGUIView: {fileID: 11} - m_CreateAssetUtility: - m_EndAction: {fileID: 0} - m_InstanceID: 0 - m_Path: - m_Icon: {fileID: 0} - m_ResourceFile: - m_NewAssetIndexInList: -1 - m_ScrollPosition: {x: 0, y: 0} - m_GridSize: 16 - m_SkipHiddenPackages: 0 - m_DirectoriesAreaWidth: 209 ---- !u!114 &19 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 12003, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_MinSize: {x: 100, y: 100} - m_MaxSize: {x: 4000, y: 4000} - m_TitleContent: - m_Text: "\u63A7\u5236\u53F0" - m_Image: {fileID: -4327648978806127646, guid: 0000000000000000d000000000000000, - type: 0} - m_Tooltip: - m_TextWithWhitespace: "\u63A7\u5236\u53F0\u200B" - m_Pos: - serializedVersion: 2 - x: 63 - y: 635 - width: 889 - height: 219 - m_SerializedDataModeController: - m_DataMode: 0 - m_PreferredDataMode: 0 - m_SupportedDataModes: - isAutomatic: 1 - m_ViewDataDictionary: {fileID: 0} - m_OverlayCanvas: - m_LastAppliedPresetName: Default - m_SaveData: [] - m_ContainerData: [] - m_DynamicPanelContainerData: [] - m_OverlaysVisible: 1 - m_DynamicPanelBehavior: 0 ---- !u!114 &20 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 12071, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_MinSize: {x: 100, y: 100} - m_MaxSize: {x: 4000, y: 4000} - m_TitleContent: - m_Text: "\u52A8\u753B" - m_Image: {fileID: -8166618308981325432, guid: 0000000000000000d000000000000000, - type: 0} - m_Tooltip: - m_TextWithWhitespace: "\u52A8\u753B\u200B" - m_Pos: - serializedVersion: 2 - x: -2560 - y: 898.6667 - width: 1791.6666 - height: 360.6667 - m_SerializedDataModeController: - m_DataMode: 0 - m_PreferredDataMode: 0 - m_SupportedDataModes: - isAutomatic: 1 - m_ViewDataDictionary: {fileID: 0} - m_OverlayCanvas: - m_LastAppliedPresetName: Default - m_SaveData: [] - m_ContainerData: [] - m_DynamicPanelContainerData: [] - m_OverlaysVisible: 1 - m_DynamicPanelBehavior: 0 - m_LockTracker: - m_IsLocked: 0 - m_LastSelectedObjectID: 48546 ---- !u!114 &21 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc7a6087a4246444eadceab943123afa, type: 3} - m_Name: - m_EditorClassIdentifier: - m_MinSize: {x: 100, y: 100} - m_MaxSize: {x: 4000, y: 4000} - m_TitleContent: - m_Text: Wwise Picker - m_Image: {fileID: 0} - m_Tooltip: - m_TextWithWhitespace: "AkWwisePicker\u200B" - m_Pos: - serializedVersion: 2 - x: -2560 - y: 898.6667 - width: 1791.6666 - height: 360.6667 - m_SerializedDataModeController: - m_DataMode: 0 - m_PreferredDataMode: 0 - m_SupportedDataModes: - isAutomatic: 1 - m_ViewDataDictionary: {fileID: 0} - m_OverlayCanvas: - m_LastAppliedPresetName: Default - m_SaveData: [] - m_ContainerData: [] - m_DynamicPanelContainerData: [] - m_OverlaysVisible: 1 - m_DynamicPanelBehavior: 0 ---- !u!114 &22 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 12373, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: UnityEditor.dll::UnityEditor.AudioMixerWindow - m_MinSize: {x: 50, y: 50} - m_MaxSize: {x: 4000, y: 4000} - m_TitleContent: - m_Text: "\u97F3\u9891\u6DF7\u5408\u5668" - m_Image: {fileID: 2344599766593239149, guid: 0000000000000000d000000000000000, - type: 0} - m_Tooltip: - m_TextWithWhitespace: "\u97F3\u9891\u6DF7\u5408\u5668\u200B" - m_Pos: - serializedVersion: 2 - x: 0 - y: 658.6667 - width: 1194.3334 - height: 207.33331 - m_SerializedDataModeController: - m_DataMode: 0 - m_PreferredDataMode: 0 - m_SupportedDataModes: - isAutomatic: 1 - m_ViewDataDictionary: {fileID: 0} - m_OverlayCanvas: - m_LastAppliedPresetName: Default - m_SaveData: [] - m_ContainerData: [] - m_DynamicPanelContainerData: [] - m_OverlaysVisible: 1 - m_DynamicPanelBehavior: 0 - m_MixersTreeState: - scrollPos: {x: 0, y: 0} - m_SelectedIDs: [] - m_LastClickedID: - m_Data: 0 - m_ExpandedIDs: - - m_Data: 1010101010 - m_RenameOverlay: - m_UserAcceptedRename: 0 - m_Name: - m_OriginalName: - m_EditFieldRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0 - height: 0 - m_UserData: - m_Data: 0 - m_IsWaitingForDelay: 0 - m_IsRenaming: 0 - m_OriginalEventType: 11 - m_IsRenamingFilename: 0 - m_TrimLeadingAndTrailingWhitespace: 0 - m_ClientGUIView: {fileID: 0} - m_SearchString: - m_CreateAssetUtility: - m_EndAction: {fileID: 0} - m_InstanceID: 0 - m_Path: - m_Icon: {fileID: 0} - m_ResourceFile: - m_LayoutStripsOnTop: - m_VerticalSplitter: - ID: 0 - splitterInitialOffset: 0 - currentActiveSplitter: -1 - realSizes: - - 65 - - 35 - relativeSizes: - - 0.65 - - 0.35000002 - minSizes: - - 85 - - 105 - maxSizes: - - 0 - - 0 - lastTotalSize: 0 - splitSize: 6 - xOffset: 0 - m_Version: 1 - oldRealSizes: - oldMinSizes: - oldMaxSizes: - oldSplitSize: 0 - m_HorizontalSplitter: - ID: 0 - splitterInitialOffset: 0 - currentActiveSplitter: -1 - realSizes: - - 60 - - 60 - - 60 - - 60 - relativeSizes: - - 0.25 - - 0.25 - - 0.25 - - 0.25 - minSizes: - - 85 - - 85 - - 85 - - 85 - maxSizes: - - 0 - - 0 - - 0 - - 0 - lastTotalSize: 0 - splitSize: 6 - xOffset: 0 - m_Version: 1 - oldRealSizes: - oldMinSizes: - oldMaxSizes: - oldSplitSize: 0 - m_LayoutStripsOnRight: - m_VerticalSplitter: - ID: 0 - splitterInitialOffset: 0 - currentActiveSplitter: -1 - realSizes: - - 60 - - 60 - - 60 - - 60 - relativeSizes: - - 0.25 - - 0.25 - - 0.25 - - 0.25 - minSizes: - - 100 - - 85 - - 85 - - 85 - maxSizes: - - 0 - - 0 - - 0 - - 0 - lastTotalSize: 0 - splitSize: 6 - xOffset: 0 - m_Version: 1 - oldRealSizes: - oldMinSizes: - oldMaxSizes: - oldSplitSize: 0 - m_HorizontalSplitter: - ID: 97 - splitterInitialOffset: 0 - currentActiveSplitter: -1 - realSizes: - - 358.66666 - - 836 - relativeSizes: - - 0.3 - - 0.7 - minSizes: - - 160 - - 160 - maxSizes: - - 0 - - 0 - lastTotalSize: 1194.6666 - splitSize: 6 - xOffset: 0 - m_Version: 1 - oldRealSizes: - oldMinSizes: - oldMaxSizes: - oldSplitSize: 0 - m_SectionOrder: 00000000030000000100000002000000 - m_LayoutMode: 1 - m_SortGroupsAlphabetically: 0 - m_ShowReferencedBuses: 1 - m_ShowBusConnections: 0 - m_ShowBusConnectionsOfSelection: 0 ---- !u!114 &23 -MonoBehaviour: - m_ObjectHideFlags: 61 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 41147144ff556e246b736135eb26f185, type: 3} - m_Name: - m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor::UnityEditor.Rendering.DebugWindow - m_MinSize: {x: 800, y: 300} - m_MaxSize: {x: 4000, y: 4000} - m_TitleContent: - m_Text: Rendering Debugger - m_Image: {fileID: 0} - m_Tooltip: - m_TextWithWhitespace: "Rendering Debugger\u200B" - m_Pos: - serializedVersion: 2 - x: 1102.6667 - y: 78.66667 - width: 603 - height: 787.3333 - m_SerializedDataModeController: - m_DataMode: 0 - m_PreferredDataMode: 0 - m_SupportedDataModes: - isAutomatic: 1 - m_ViewDataDictionary: {fileID: 0} - m_OverlayCanvas: - m_LastAppliedPresetName: Default - m_SaveData: [] - m_ContainerData: [] - m_DynamicPanelContainerData: [] - m_OverlaysVisible: 1 - m_DynamicPanelBehavior: 0 - m_WidgetStates: - m_Keys: [] - m_Values: [] - m_Settings: {fileID: 0} ---- !u!114 &24 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 1 - m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_MinSize: {x: 275, y: 50} - m_MaxSize: {x: 4000, y: 4000} - m_TitleContent: - m_Text: "\u68C0\u67E5\u5668" - m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, - type: 0} - m_Tooltip: - m_TextWithWhitespace: "\u68C0\u67E5\u5668\u200B" - m_Pos: - serializedVersion: 2 - x: 1150 - y: 79 - width: 289 - height: 775 - m_SerializedDataModeController: - m_DataMode: 0 - m_PreferredDataMode: 0 - m_SupportedDataModes: - isAutomatic: 1 - m_ViewDataDictionary: {fileID: 0} - m_OverlayCanvas: - m_LastAppliedPresetName: Default - m_SaveData: [] - m_ContainerData: [] - m_DynamicPanelContainerData: [] - m_OverlaysVisible: 1 - m_DynamicPanelBehavior: 0 - m_ObjectsLockedBeforeSerialization: [] - m_InstanceIDsLockedBeforeSerialization: - m_PreviewResizer: - m_CachedPref: 312.99988 - m_ControlHash: -371814159 - m_PrefName: Preview_InspectorPreview - m_LastInspectedObjectInstanceID: -1 - m_LastVerticalScrollValue: 0 - m_GlobalObjectId: - m_InspectorMode: 0 - m_LockTracker: - m_IsLocked: 0 - m_PreviewWindow: {fileID: 0} ---- !u!114 &25 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_MinSize: {x: 275, y: 100} - m_MaxSize: {x: 4000, y: 4000} - m_TitleContent: - m_Text: "\u68C0\u67E5\u5668" - m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, - type: 0} - m_Tooltip: - m_TextWithWhitespace: "\u68C0\u67E5\u5668\u200B" - m_Pos: - serializedVersion: 2 - x: 1102.6667 - y: 78.66667 - width: 603 - height: 787.3333 - m_SerializedDataModeController: - m_DataMode: 0 - m_PreferredDataMode: 0 - m_SupportedDataModes: - isAutomatic: 1 - m_ViewDataDictionary: {fileID: 0} - m_OverlayCanvas: - m_LastAppliedPresetName: Default - m_SaveData: [] - m_ContainerData: [] - m_DynamicPanelContainerData: [] - m_OverlaysVisible: 1 - m_DynamicPanelBehavior: 0 - m_ObjectsLockedBeforeSerialization: [] - m_InstanceIDsLockedBeforeSerialization: - m_PreviewResizer: - m_CachedPref: 184.33334 - m_ControlHash: 1412526313 - m_PrefName: Preview_InspectorPreview - m_LastInspectedObjectInstanceID: 48546 - m_LastVerticalScrollValue: 0 - m_GlobalObjectId: - m_InspectorMode: 0 - m_LockTracker: - m_IsLocked: 0 - m_PreviewWindow: {fileID: 0} ---- !u!114 &26 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 12019, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_MinSize: {x: 275, y: 100} - m_MaxSize: {x: 4000, y: 4000} - m_TitleContent: - m_Text: "\u68C0\u67E5\u5668" - m_Image: {fileID: -2667387946076563598, guid: 0000000000000000d000000000000000, - type: 0} - m_Tooltip: - m_TextWithWhitespace: "\u68C0\u67E5\u5668\u200B" - m_Pos: - serializedVersion: 2 - x: 1102.6667 - y: 78.66667 - width: 603 - height: 787.3333 - m_SerializedDataModeController: - m_DataMode: 0 - m_PreferredDataMode: 0 - m_SupportedDataModes: - isAutomatic: 1 - m_ViewDataDictionary: {fileID: 0} - m_OverlayCanvas: - m_LastAppliedPresetName: Default - m_SaveData: [] - m_ContainerData: [] - m_DynamicPanelContainerData: [] - m_OverlaysVisible: 1 - m_DynamicPanelBehavior: 0 - m_ObjectsLockedBeforeSerialization: [] - m_InstanceIDsLockedBeforeSerialization: - m_PreviewResizer: - m_CachedPref: 165.66669 - m_ControlHash: 1412526313 - m_PrefName: Preview_InspectorPreview - m_LastInspectedObjectInstanceID: 48546 - m_LastVerticalScrollValue: 0 - m_GlobalObjectId: - m_InspectorMode: 0 - m_LockTracker: - m_IsLocked: 0 - m_PreviewWindow: {fileID: 0} ---- !u!114 &27 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 12079, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: - m_MinSize: {x: 390, y: 390} - m_MaxSize: {x: 4000, y: 4000} - m_TitleContent: - m_Text: "\u5149\u7167" - m_Image: {fileID: -1347227620855488341, guid: 0000000000000000d000000000000000, - type: 0} - m_Tooltip: - m_TextWithWhitespace: "\u5149\u7167\u200B" - m_Pos: - serializedVersion: 2 - x: 1102.6667 - y: 78.66667 - width: 603 - height: 787.3333 - m_SerializedDataModeController: - m_DataMode: 0 - m_PreferredDataMode: 0 - m_SupportedDataModes: - isAutomatic: 1 - m_ViewDataDictionary: {fileID: 0} - m_OverlayCanvas: - m_LastAppliedPresetName: Default - m_SaveData: [] - m_ContainerData: [] - m_DynamicPanelContainerData: [] - m_OverlaysVisible: 1 - m_DynamicPanelBehavior: 0