diff --git a/DotNet/App/Program.cs b/DotNet/App/Program.cs index 44020ef52..320cb5d0d 100644 --- a/DotNet/App/Program.cs +++ b/DotNet/App/Program.cs @@ -18,7 +18,7 @@ namespace ET Init init = new(); init.Start(); - + while (true) { Thread.Sleep(1); diff --git a/DotNet/Loader/CodeLoader.cs b/DotNet/Loader/CodeLoader.cs index 8a957b786..a25af4702 100644 --- a/DotNet/Loader/CodeLoader.cs +++ b/DotNet/Loader/CodeLoader.cs @@ -26,13 +26,14 @@ namespace ET Assembly hotfixAssembly = this.LoadHotfix(); + // 单独调用 code types 手动初始化 World.Instance.AddSingleton(new[] { typeof (World).Assembly, typeof(Init).Assembly, this.assembly, hotfixAssembly }); IStaticMethod start = new StaticMethod(this.assembly, "ET.Entry", "Start"); start.Run(); } - private Assembly LoadHotfix() + private Assembly LoadHotfix() { assemblyLoadContext?.Unload(); GC.Collect(); diff --git a/Unity/Assets/Bundles.meta b/Unity/Assets/Bundles.meta index 3de54d05b..d73271168 100644 --- a/Unity/Assets/Bundles.meta +++ b/Unity/Assets/Bundles.meta @@ -1,8 +1,9 @@ fileFormatVersion: 2 -guid: d2a26223fb8d4c84c95447913f2c1b8e +guid: 11c8678319dc07145a57ddfdac362b97 folderAsset: yes +timeCreated: 1487209383 +licenseType: Pro DefaultImporter: - externalObjects: {} userData: assetBundleName: assetBundleVariant: diff --git a/Unity/Assets/Bundles/AotDlls.meta b/Unity/Assets/Bundles/AotDlls.meta new file mode 100644 index 000000000..e8b9ab7fb --- /dev/null +++ b/Unity/Assets/Bundles/AotDlls.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 51f33a3e2065f5642bee2f96c2433544 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: aotdlls.unity3d + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Code.meta b/Unity/Assets/Bundles/Code.meta index dd93805e1..a8fcd3c2d 100644 --- a/Unity/Assets/Bundles/Code.meta +++ b/Unity/Assets/Bundles/Code.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 68f9f8ebd8a1fcc41afeedd16ba4c75f +guid: 55d9010d6a87934468703901aa518c85 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Unity/Assets/Bundles/Config.meta b/Unity/Assets/Bundles/Config.meta new file mode 100644 index 000000000..7586db961 --- /dev/null +++ b/Unity/Assets/Bundles/Config.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ff3acf49577de0f44b9e1e1afc6f131e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Config/AIConfigCategory.bytes b/Unity/Assets/Bundles/Config/AIConfigCategory.bytes new file mode 100644 index 000000000..8c8d5be11 Binary files /dev/null and b/Unity/Assets/Bundles/Config/AIConfigCategory.bytes differ diff --git a/Unity/Assets/Bundles/Config/AIConfigCategory.bytes.meta b/Unity/Assets/Bundles/Config/AIConfigCategory.bytes.meta new file mode 100644 index 000000000..67bc40266 --- /dev/null +++ b/Unity/Assets/Bundles/Config/AIConfigCategory.bytes.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 277d58db3067742a7b32f9994984b3bc +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Config/UnitConfigCategory.bytes b/Unity/Assets/Bundles/Config/UnitConfigCategory.bytes new file mode 100644 index 000000000..b6bab5c77 Binary files /dev/null and b/Unity/Assets/Bundles/Config/UnitConfigCategory.bytes differ diff --git a/Unity/Assets/Bundles/Config/UnitConfigCategory.bytes.meta b/Unity/Assets/Bundles/Config/UnitConfigCategory.bytes.meta new file mode 100644 index 000000000..b76f2a848 --- /dev/null +++ b/Unity/Assets/Bundles/Config/UnitConfigCategory.bytes.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3f452063ceb5f4150bbbfe795c0aca90 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Scenes.meta b/Unity/Assets/Bundles/Scenes.meta new file mode 100644 index 000000000..ff448619d --- /dev/null +++ b/Unity/Assets/Bundles/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 406b13cb70603ef449d91f5572708db2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Scenes/Map1.meta b/Unity/Assets/Bundles/Scenes/Map1.meta new file mode 100644 index 000000000..6b446dbe8 --- /dev/null +++ b/Unity/Assets/Bundles/Scenes/Map1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 86d4b5ebfc9e14543a2c898bbe5f3094 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Scenes/Map1.unity b/Unity/Assets/Bundles/Scenes/Map1.unity new file mode 100644 index 000000000..72618b039 --- /dev/null +++ b/Unity/Assets/Bundles/Scenes/Map1.unity @@ -0,0 +1,8122 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.6303525, g: 0.78416735, b: 0.9632353, a: 1} + m_AmbientEquatorColor: {r: 0.37802768, g: 0.49123016, b: 0.6764706, a: 1} + m_AmbientGroundColor: {r: 0.25373137, g: 0.25373137, b: 0.25373137, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0, g: 0, b: 0, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 520} + m_IndirectSpecularColor: {r: 0.17753567, g: 0.22226897, b: 0.3044704, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 1 + m_BakeResolution: 10 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 0 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 0 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000000, guid: 1ba6771e5d8abc6449e944314b0c77df, + type: 2} + m_LightingSettings: {fileID: 4890085278179872738, guid: 4836a445dcf1a044d90ff116828a0704, + type: 2} +--- !u!1 &5 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 119} + - component: {fileID: 334} + - component: {fileID: 429} + - component: {fileID: 235} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &12 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 126} + - component: {fileID: 338} + - component: {fileID: 430} + - component: {fileID: 239} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &13 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 127} + - component: {fileID: 339} + - component: {fileID: 431} + - component: {fileID: 240} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &14 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 128} + - component: {fileID: 340} + - component: {fileID: 432} + - component: {fileID: 241} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &15 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 129} + - component: {fileID: 341} + - component: {fileID: 433} + - component: {fileID: 242} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &16 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 130} + - component: {fileID: 342} + - component: {fileID: 434} + - component: {fileID: 243} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &17 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 131} + - component: {fileID: 343} + - component: {fileID: 435} + - component: {fileID: 244} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &18 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 132} + - component: {fileID: 344} + - component: {fileID: 436} + - component: {fileID: 245} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &19 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 133} + - component: {fileID: 345} + - component: {fileID: 437} + - component: {fileID: 246} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &20 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 134} + - component: {fileID: 346} + - component: {fileID: 438} + - component: {fileID: 247} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &21 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 135} + - component: {fileID: 347} + - component: {fileID: 439} + - component: {fileID: 248} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &22 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 136} + - component: {fileID: 348} + - component: {fileID: 440} + - component: {fileID: 249} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &23 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 137} + - component: {fileID: 349} + - component: {fileID: 441} + - component: {fileID: 250} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &24 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 138} + - component: {fileID: 350} + - component: {fileID: 442} + - component: {fileID: 251} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &25 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 139} + - component: {fileID: 351} + - component: {fileID: 443} + - component: {fileID: 252} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &26 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 140} + - component: {fileID: 352} + - component: {fileID: 444} + - component: {fileID: 253} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &27 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 141} + - component: {fileID: 353} + - component: {fileID: 445} + - component: {fileID: 254} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &28 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 142} + - component: {fileID: 354} + - component: {fileID: 446} + - component: {fileID: 255} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &29 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 143} + - component: {fileID: 355} + - component: {fileID: 447} + - component: {fileID: 256} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &30 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 144} + - component: {fileID: 356} + - component: {fileID: 448} + - component: {fileID: 257} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &31 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 145} + - component: {fileID: 357} + - component: {fileID: 449} + - component: {fileID: 258} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &32 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 146} + - component: {fileID: 358} + - component: {fileID: 450} + - component: {fileID: 259} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &33 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 147} + - component: {fileID: 359} + - component: {fileID: 451} + - component: {fileID: 260} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &34 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 148} + - component: {fileID: 360} + - component: {fileID: 452} + - component: {fileID: 261} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &35 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 149} + - component: {fileID: 361} + - component: {fileID: 453} + - component: {fileID: 262} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &36 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 150} + - component: {fileID: 362} + - component: {fileID: 454} + - component: {fileID: 263} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &37 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 151} + - component: {fileID: 363} + - component: {fileID: 455} + - component: {fileID: 264} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &38 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 152} + - component: {fileID: 364} + - component: {fileID: 456} + - component: {fileID: 265} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &39 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 153} + - component: {fileID: 365} + - component: {fileID: 457} + - component: {fileID: 266} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &40 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 154} + - component: {fileID: 366} + - component: {fileID: 458} + - component: {fileID: 267} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &41 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 155} + - component: {fileID: 367} + - component: {fileID: 459} + - component: {fileID: 268} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &42 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 156} + - component: {fileID: 368} + - component: {fileID: 460} + - component: {fileID: 269} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &43 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 157} + - component: {fileID: 369} + - component: {fileID: 461} + - component: {fileID: 270} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &44 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 158} + - component: {fileID: 370} + - component: {fileID: 462} + - component: {fileID: 271} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &45 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 159} + m_Layer: 8 + m_Name: Obstacles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &46 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 160} + m_Layer: 8 + m_Name: Some Cubes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &47 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 161} + - component: {fileID: 371} + - component: {fileID: 463} + - component: {fileID: 272} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &48 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 162} + - component: {fileID: 372} + - component: {fileID: 464} + - component: {fileID: 273} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &49 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 163} + - component: {fileID: 373} + - component: {fileID: 465} + - component: {fileID: 274} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &50 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 164} + - component: {fileID: 374} + - component: {fileID: 466} + - component: {fileID: 275} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &51 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 165} + - component: {fileID: 375} + - component: {fileID: 467} + - component: {fileID: 276} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &52 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 166} + - component: {fileID: 376} + - component: {fileID: 468} + - component: {fileID: 277} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &53 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 167} + - component: {fileID: 377} + - component: {fileID: 469} + - component: {fileID: 278} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &54 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 168} + - component: {fileID: 378} + - component: {fileID: 470} + - component: {fileID: 279} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &55 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 169} + - component: {fileID: 379} + - component: {fileID: 471} + - component: {fileID: 280} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &56 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 170} + - component: {fileID: 380} + - component: {fileID: 472} + - component: {fileID: 281} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &57 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 171} + - component: {fileID: 381} + - component: {fileID: 473} + - component: {fileID: 282} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &58 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 172} + - component: {fileID: 382} + - component: {fileID: 474} + - component: {fileID: 283} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &59 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 173} + - component: {fileID: 383} + - component: {fileID: 475} + - component: {fileID: 284} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &60 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 174} + - component: {fileID: 384} + - component: {fileID: 476} + - component: {fileID: 285} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &61 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 175} + - component: {fileID: 385} + - component: {fileID: 477} + - component: {fileID: 286} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &62 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 176} + - component: {fileID: 386} + - component: {fileID: 478} + - component: {fileID: 287} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &63 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 177} + - component: {fileID: 387} + - component: {fileID: 479} + - component: {fileID: 288} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &64 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 178} + - component: {fileID: 388} + - component: {fileID: 480} + - component: {fileID: 289} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &65 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 179} + - component: {fileID: 389} + - component: {fileID: 481} + - component: {fileID: 290} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &66 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 180} + - component: {fileID: 390} + - component: {fileID: 482} + - component: {fileID: 291} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &67 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 181} + - component: {fileID: 391} + - component: {fileID: 483} + - component: {fileID: 292} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &68 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 182} + - component: {fileID: 392} + - component: {fileID: 484} + - component: {fileID: 293} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &69 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 183} + - component: {fileID: 393} + - component: {fileID: 485} + - component: {fileID: 294} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &70 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 184} + - component: {fileID: 394} + - component: {fileID: 486} + - component: {fileID: 295} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &71 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 185} + - component: {fileID: 395} + - component: {fileID: 487} + - component: {fileID: 296} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &72 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 186} + - component: {fileID: 396} + - component: {fileID: 488} + - component: {fileID: 297} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &73 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 187} + - component: {fileID: 397} + - component: {fileID: 489} + - component: {fileID: 298} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &74 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 188} + - component: {fileID: 398} + - component: {fileID: 490} + - component: {fileID: 299} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &75 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 189} + - component: {fileID: 399} + - component: {fileID: 491} + - component: {fileID: 300} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &76 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 190} + - component: {fileID: 400} + - component: {fileID: 492} + - component: {fileID: 301} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &77 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 191} + - component: {fileID: 401} + - component: {fileID: 493} + - component: {fileID: 302} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &78 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 192} + - component: {fileID: 402} + - component: {fileID: 494} + - component: {fileID: 303} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &79 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 193} + - component: {fileID: 403} + - component: {fileID: 495} + - component: {fileID: 304} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &80 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 194} + - component: {fileID: 404} + - component: {fileID: 496} + - component: {fileID: 305} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &81 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 195} + - component: {fileID: 405} + - component: {fileID: 497} + - component: {fileID: 306} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &82 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 196} + - component: {fileID: 406} + - component: {fileID: 498} + - component: {fileID: 307} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &83 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 197} + - component: {fileID: 407} + - component: {fileID: 499} + - component: {fileID: 308} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &84 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 198} + - component: {fileID: 408} + - component: {fileID: 500} + - component: {fileID: 309} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &85 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 199} + - component: {fileID: 409} + - component: {fileID: 501} + - component: {fileID: 310} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &86 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 200} + - component: {fileID: 410} + - component: {fileID: 502} + - component: {fileID: 311} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &87 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 201} + - component: {fileID: 411} + - component: {fileID: 503} + - component: {fileID: 312} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &88 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 202} + - component: {fileID: 412} + - component: {fileID: 504} + - component: {fileID: 313} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &89 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 203} + - component: {fileID: 413} + - component: {fileID: 505} + - component: {fileID: 314} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &108 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 222} + - component: {fileID: 234} + - component: {fileID: 525} + - component: {fileID: 508} + - component: {fileID: 111} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &109 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 223} + - component: {fileID: 424} + - component: {fileID: 327} + - component: {fileID: 506} + m_Layer: 8 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &110 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224} + - component: {fileID: 520} + - component: {fileID: 521} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!114 &111 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!4 &119 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 7.79195, y: 30.101498, z: -15.25816} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 76 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &126 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 12} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 7.4845953, y: 30.101498, z: -21.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 26 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &127 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 13} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 13.79195, y: 30.101498, z: -21.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &128 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 14} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 19.79195, y: 30.101498, z: -21.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 19 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &129 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 15} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 25.79195, y: 30.101498, z: -21.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &130 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 16} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 25.79195, y: 30.101498, z: -27.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &131 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 17} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 19.79195, y: 30.101498, z: -27.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &132 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 18} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 13.79195, y: 30.101498, z: -27.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 55 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &133 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 19} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 7.79195, y: 30.101498, z: -27.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &134 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 20} + m_LocalRotation: {x: 0, y: 0, z: -0.033671997, w: 0.999433} + m_LocalPosition: {x: 26.050236, y: 28.291721, z: -35.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &135 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 21} + m_LocalRotation: {x: 0, y: 0, z: -0.09379425, w: 0.99559164} + m_LocalPosition: {x: 23.614468, y: 28.838072, z: -35.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 24 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &136 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 22} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 21.79195, y: 29.101498, z: -35.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &137 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 23} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 19.79, y: 29.3, z: -35.98} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &138 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 24} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 17.79195, y: 29.501497, z: -35.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 30 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &139 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 25} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 15.79, y: 29.7, z: -35.98} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &140 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 26} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 13.79195, y: 29.901497, z: -35.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &141 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 27} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 11.79195, y: 30.101498, z: -35.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &142 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 28} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 11.79195, y: 30.101498, z: -38.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 23 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &143 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 11.79195, y: 30.101498, z: -41.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &144 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 30} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 14.79195, y: 30.101498, z: -41.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 25 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &145 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 31} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 17.79195, y: 30.101498, z: -41.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 27 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &146 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 32} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 20.79195, y: 30.101498, z: -41.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 28 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &147 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 33} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 17.79195, y: 30.101498, z: -44.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &148 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 34} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 14.79195, y: 30.101498, z: -45.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &149 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 35} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 14.79195, y: 30.101498, z: -48.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 21 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &150 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 36} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 17.79195, y: 30.101498, z: -48.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &151 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 37} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 20.79195, y: 30.101498, z: -48.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &152 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 38} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 26.79195, y: 30.101498, z: -48.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 39} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 26.79195, y: 30.101498, z: -45.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 22 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &154 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 40} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 26.79195, y: 30.101498, z: -42.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 29 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &155 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 41} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 29.79195, y: 30.101498, z: -42.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &156 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 32.79195, y: 30.101498, z: -42.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 20 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &157 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 43} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 32.79195, y: 30.101498, z: -48.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &158 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 29.79195, y: 30.101498, z: -48.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 31 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &159 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -7.79195, y: -29.101498, z: 21.93608} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 160} + m_Father: {fileID: 517080817} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &160 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 46} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.5, y: 0, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 129} + - {fileID: 143} + - {fileID: 147} + - {fileID: 136} + - {fileID: 140} + - {fileID: 130} + - {fileID: 151} + - {fileID: 131} + - {fileID: 150} + - {fileID: 134} + - {fileID: 133} + - {fileID: 139} + - {fileID: 157} + - {fileID: 141} + - {fileID: 155} + - {fileID: 127} + - {fileID: 137} + - {fileID: 152} + - {fileID: 148} + - {fileID: 128} + - {fileID: 156} + - {fileID: 149} + - {fileID: 153} + - {fileID: 142} + - {fileID: 135} + - {fileID: 144} + - {fileID: 126} + - {fileID: 145} + - {fileID: 146} + - {fileID: 154} + - {fileID: 138} + - {fileID: 158} + - {fileID: 203} + - {fileID: 161} + - {fileID: 197} + - {fileID: 162} + - {fileID: 186} + - {fileID: 163} + - {fileID: 185} + - {fileID: 178} + - {fileID: 177} + - {fileID: 193} + - {fileID: 164} + - {fileID: 195} + - {fileID: 166} + - {fileID: 200} + - {fileID: 169} + - {fileID: 165} + - {fileID: 196} + - {fileID: 179} + - {fileID: 168} + - {fileID: 172} + - {fileID: 184} + - {fileID: 202} + - {fileID: 176} + - {fileID: 132} + - {fileID: 174} + - {fileID: 198} + - {fileID: 189} + - {fileID: 173} + - {fileID: 182} + - {fileID: 187} + - {fileID: 170} + - {fileID: 199} + - {fileID: 181} + - {fileID: 201} + - {fileID: 191} + - {fileID: 180} + - {fileID: 167} + - {fileID: 188} + - {fileID: 190} + - {fileID: 194} + - {fileID: 192} + - {fileID: 175} + - {fileID: 171} + - {fileID: 183} + - {fileID: 119} + m_Father: {fileID: 159} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &161 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 47} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 13.79195, y: 30.101498, z: -32.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 33 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &162 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 48} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 10.79195, y: 30.101498, z: -32.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 35 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &163 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 49} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 7.79195, y: 30.101498, z: -32.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 37 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &164 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 50} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 16.79195, y: 30.101498, z: -32.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 42 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &165 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 51} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.20804977, y: 30.101498, z: -40.93608} + m_LocalScale: {x: 3, y: 2, z: 2.7177618} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 47 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &166 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 52} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4.79195, y: 30.101498, z: -32.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 44 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &167 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.7919502, y: 30.101498, z: -32.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 68 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &168 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 54} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.2080498, y: 30.101498, z: -40.93608} + m_LocalScale: {x: 3, y: 2, z: 2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 50 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &169 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 55} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.20805, y: 30.101498, z: -40.93608} + m_LocalScale: {x: 3, y: 2, z: 2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 46 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &170 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 56} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -8.20805, y: 30.101498, z: -40.93608} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 62 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &171 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 57} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -9.20805, y: 30.101498, z: -40.93608} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 74 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &172 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 58} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -10.20805, y: 30.101498, z: -40.93608} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 51 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &173 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 59} + m_LocalRotation: {x: 0, y: -0.70710665, z: 0, w: 0.70710695} + m_LocalPosition: {x: -14.208052, y: 30.101498, z: -44.93608} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 59 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &174 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 60} + m_LocalRotation: {x: 0, y: -0.70710665, z: 0, w: 0.70710695} + m_LocalPosition: {x: -14.208048, y: 30.101498, z: -43.936077} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 56 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &175 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 61} + m_LocalRotation: {x: 0, y: -0.70710665, z: 0, w: 0.70710695} + m_LocalPosition: {x: -14.20805, y: 30.101498, z: -42.936085} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 73 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &176 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 62} + m_LocalRotation: {x: 0, y: -0.70710665, z: 0, w: 0.70710695} + m_LocalPosition: {x: -14.208048, y: 30.101498, z: -41.93608} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 54 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &177 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 63} + m_LocalRotation: {x: 0, y: -0.70710665, z: 0, w: 0.70710695} + m_LocalPosition: {x: -14.20805, y: 30.101498, z: -40.93608} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 40 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &178 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 64} + m_LocalRotation: {x: 0, y: -0.70710665, z: 0, w: 0.70710695} + m_LocalPosition: {x: -14.208052, y: 30.101498, z: -45.93608} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 39 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &179 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 65} + m_LocalRotation: {x: 0, y: -0.70710665, z: 0, w: 0.70710695} + m_LocalPosition: {x: -14.20805, y: 30.101498, z: -46.93608} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 49 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &180 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 66} + m_LocalRotation: {x: 0, y: -0.70710665, z: 0, w: 0.70710695} + m_LocalPosition: {x: -14.208052, y: 30.101498, z: -47.936085} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 67 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &181 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 67} + m_LocalRotation: {x: 0, y: -0.70710665, z: 0, w: 0.70710695} + m_LocalPosition: {x: -14.20805, y: 30.101498, z: -48.936077} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 64 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &182 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 68} + m_LocalRotation: {x: 0, y: -0.70710665, z: 0, w: 0.70710695} + m_LocalPosition: {x: -14.208054, y: 30.101498, z: -49.93608} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 60 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &183 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 69} + m_LocalRotation: {x: 0, y: -1, z: 0, w: 0.00000044703484} + m_LocalPosition: {x: -9.2080555, y: 30.101498, z: -49.93608} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 75 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &184 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 70} + m_LocalRotation: {x: 0, y: -1, z: 0, w: 0.00000044703484} + m_LocalPosition: {x: -10.2080555, y: 30.101498, z: -49.93608} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 52 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &185 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 71} + m_LocalRotation: {x: 0, y: -1, z: 0, w: 0.00000044703484} + m_LocalPosition: {x: -11.208044, y: 30.101498, z: -49.93609} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 38 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &186 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 72} + m_LocalRotation: {x: 0, y: -1, z: 0, w: 0.00000044703484} + m_LocalPosition: {x: -12.208054, y: 30.101498, z: -49.93608} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 36 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &187 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 73} + m_LocalRotation: {x: 0, y: -1, z: 0, w: 0.00000044703484} + m_LocalPosition: {x: -13.2080555, y: 30.101498, z: -49.93608} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 61 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &188 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 74} + m_LocalRotation: {x: 0, y: -1, z: 0, w: 0.00000044703484} + m_LocalPosition: {x: -8.2080555, y: 30.101498, z: -49.936085} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 69 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &189 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 75} + m_LocalRotation: {x: 0, y: -1, z: 0, w: 0.00000044703484} + m_LocalPosition: {x: -7.2080536, y: 30.101498, z: -49.936085} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 58 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &190 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 76} + m_LocalRotation: {x: 0, y: -1, z: 0, w: 0.00000044703484} + m_LocalPosition: {x: -6.208044, y: 30.101498, z: -49.936092} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 70 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &191 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 77} + m_LocalRotation: {x: 0, y: -1, z: 0, w: 0.00000044703484} + m_LocalPosition: {x: -5.2080555, y: 30.101498, z: -49.936085} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 66 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &192 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78} + m_LocalRotation: {x: 0, y: -1, z: 0, w: 0.00000044703484} + m_LocalPosition: {x: -4.2080555, y: 30.101498, z: -49.936085} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 72 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &193 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 79} + m_LocalRotation: {x: 0, y: -1, z: 0, w: 0.00000044703484} + m_LocalPosition: {x: 0.7919445, y: 30.101498, z: -49.93609} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 41 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &194 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 80} + m_LocalRotation: {x: 0, y: -1, z: 0, w: 0.00000044703484} + m_LocalPosition: {x: -0.2080555, y: 30.101498, z: -49.93609} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 71 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &195 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 81} + m_LocalRotation: {x: 0, y: -1, z: 0, w: 0.00000044703484} + m_LocalPosition: {x: -1.208044, y: 30.101498, z: -49.936096} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 43 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &196 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 82} + m_LocalRotation: {x: 0, y: -1, z: 0, w: 0.00000044703484} + m_LocalPosition: {x: -2.2080536, y: 30.101498, z: -49.93609} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 48 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &197 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 83} + m_LocalRotation: {x: 0, y: -1, z: 0, w: 0.00000044703484} + m_LocalPosition: {x: -3.2080555, y: 30.101498, z: -49.93609} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 34 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &198 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 84} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.21, y: 30.08, z: -43.67} + m_LocalScale: {x: 2.3951724, y: 2, z: 3.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 57 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &199 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 85} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.20804977, y: 30.101498, z: -46.93608} + m_LocalScale: {x: 2.288723, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 63 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &200 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 86} + m_LocalRotation: {x: 0, y: -1, z: 0, w: 0.00000044703484} + m_LocalPosition: {x: 0.79194546, y: 30.101498, z: -48.93609} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 45 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &201 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 87} + m_LocalRotation: {x: 0, y: -1, z: 0, w: 0.00000044703484} + m_LocalPosition: {x: -1.2080545, y: 30.101498, z: -48.93609} + m_LocalScale: {x: 1, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 65 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &202 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 5.79195, y: 30.86155, z: -40.93608} + m_LocalScale: {x: 9, y: 0.5, z: 2.736631} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 53 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &203 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 89} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 17.79195, y: 30.397146, z: -45.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 32 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &222 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108} + m_LocalRotation: {x: 0.48865515, y: 0, z: 0, w: 0.87247705} + m_LocalPosition: {x: 2.1579952, y: 35.460117, z: -32.150215} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &223 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 517080817} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &224 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110} + m_LocalRotation: {x: 0.505348, y: 0.5564302, z: -0.6419347, w: 0.15142253} + m_LocalPosition: {x: -20.18, y: 19.19, z: 0.4} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 44.319, y: 301.096, z: 218.42} +--- !u!20 &234 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 100 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 279 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!23 &235 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &239 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 12} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &240 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 13} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &241 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 14} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &242 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 15} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &243 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 16} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &244 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 17} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &245 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 18} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &246 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 19} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &247 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 20} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &248 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 21} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &249 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 22} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &250 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 23} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &251 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 24} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &252 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 25} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &253 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 26} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &254 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 27} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &255 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 28} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &256 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &257 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 30} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &258 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 31} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &259 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 32} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &260 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 33} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &261 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 34} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &262 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 35} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &263 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 36} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &264 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 37} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &265 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 38} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &266 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 39} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &267 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 40} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &268 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 41} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &269 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &270 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 43} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &271 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &272 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 47} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &273 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 48} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &274 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 49} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &275 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 50} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &276 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 51} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &277 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 52} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &278 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &279 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 54} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &280 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 55} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &281 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 56} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &282 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 57} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &283 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 58} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &284 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 59} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &285 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 60} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &286 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 61} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &287 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 62} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &288 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 63} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &289 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 64} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &290 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 65} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &291 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 66} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &292 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 67} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &293 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 68} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &294 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 69} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &295 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 70} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &296 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 71} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &297 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 72} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &298 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 73} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &299 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 74} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &300 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 75} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &301 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 76} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &302 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 77} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &303 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &304 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 79} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &305 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 80} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &306 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 81} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &307 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 82} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &308 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 83} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &309 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 84} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &310 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 85} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &311 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 86} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &312 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 87} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &313 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &314 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 89} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &327 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 0.5 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &334 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &338 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 12} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &339 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 13} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &340 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 14} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &341 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 15} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &342 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 16} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &343 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 17} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &344 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 18} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &345 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 19} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &346 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 20} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &347 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 21} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &348 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 22} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &349 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 23} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &350 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 24} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &351 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 25} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &352 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 26} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &353 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 27} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &354 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 28} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &355 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &356 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 30} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &357 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 31} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &358 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 32} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &359 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 33} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &360 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 34} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &361 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 35} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &362 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 36} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &363 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 37} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &364 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 38} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &365 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 39} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &366 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 40} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &367 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 41} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &368 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &369 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 43} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &370 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &371 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 47} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &372 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 48} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &373 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 49} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &374 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 50} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &375 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 51} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &376 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 52} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &377 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &378 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 54} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &379 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 55} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &380 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 56} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &381 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 57} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &382 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 58} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &383 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 59} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &384 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 60} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &385 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 61} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &386 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 62} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &387 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 63} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &388 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 64} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &389 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 65} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &390 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 66} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &391 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 67} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &392 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 68} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &393 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 69} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &394 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 70} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &395 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 71} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &396 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 72} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &397 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 73} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &398 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 74} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &399 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 75} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &400 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 76} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &401 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 77} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &402 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &403 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 79} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &404 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 80} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &405 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 81} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &406 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 82} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &407 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 83} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &408 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 84} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &409 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 85} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &410 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 86} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &411 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 87} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &412 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &413 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 89} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &424 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!65 &429 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &430 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 12} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &431 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 13} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &432 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 14} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &433 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 15} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &434 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 16} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &435 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 17} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &436 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 18} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &437 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 19} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &438 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 20} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &439 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 21} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &440 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 22} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &441 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 23} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &442 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 24} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &443 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 25} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &444 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 26} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &445 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 27} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &446 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 28} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &447 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &448 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 30} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &449 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 31} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &450 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 32} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &451 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 33} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &452 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 34} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &453 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 35} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &454 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 36} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &455 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 37} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &456 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 38} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &457 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 39} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &458 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 40} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &459 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 41} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &460 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &461 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 43} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &462 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &463 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 47} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &464 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 48} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &465 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 49} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &466 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 50} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &467 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 51} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &468 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 52} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &469 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &470 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 54} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &471 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 55} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &472 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 56} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &473 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 57} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &474 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 58} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &475 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 59} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &476 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 60} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &477 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 61} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &478 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 62} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &479 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 63} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &480 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 64} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &481 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 65} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &482 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 66} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &483 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 67} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &484 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 68} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &485 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 69} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &486 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 70} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &487 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 71} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &488 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 72} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &489 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 73} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &490 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 74} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &491 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 75} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &492 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 76} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &493 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 77} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &494 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 78} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &495 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 79} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &496 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 80} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &497 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 81} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &498 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 82} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &499 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 83} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &500 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 84} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &501 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 85} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &502 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 86} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &503 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 87} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &504 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &505 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 89} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &506 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 10, y: 0.002, z: 10} + m_Center: {x: 0, y: 0, z: 0} +--- !u!81 &508 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108} + m_Enabled: 1 +--- !u!108 &520 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 0.7169812, g: 0.7169812, b: 0.7169812, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 0.56 + m_Bias: 1.47 + m_NormalBias: 1.95 + m_NearPlane: 6 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 2 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 5.8034423e+16, z: 4.5904e-41, w: 1e-45} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!114 &521 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!124 &525 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108} + m_Enabled: 1 +--- !u!196 &536 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 23800000, guid: ddfe2d991620b454b97694885504c548, type: 2} +--- !u!1 &517080816 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 517080817} + - component: {fileID: 517080818} + m_Layer: 8 + m_Name: World + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &517080817 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 517080816} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 223} + - {fileID: 159} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &517080818 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 517080816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bb6abbfdeb65e5748bed4ac86534e3a5, type: 3} + m_Name: + m_EditorClassIdentifier: + Path: [] diff --git a/Unity/Assets/Bundles/Scenes/Map1.unity.meta b/Unity/Assets/Bundles/Scenes/Map1.unity.meta new file mode 100644 index 000000000..0939dc31d --- /dev/null +++ b/Unity/Assets/Bundles/Scenes/Map1.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a5294483f20f40d449699101bb428cda +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Scenes/Map1/LightingData.asset b/Unity/Assets/Bundles/Scenes/Map1/LightingData.asset new file mode 100644 index 000000000..7a851bccc Binary files /dev/null and b/Unity/Assets/Bundles/Scenes/Map1/LightingData.asset differ diff --git a/Unity/Assets/Bundles/Scenes/Map1/LightingData.asset.meta b/Unity/Assets/Bundles/Scenes/Map1/LightingData.asset.meta new file mode 100644 index 000000000..df7f33593 --- /dev/null +++ b/Unity/Assets/Bundles/Scenes/Map1/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1ba6771e5d8abc6449e944314b0c77df +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Scenes/Map1/Lightmap-0_comp_dir.png b/Unity/Assets/Bundles/Scenes/Map1/Lightmap-0_comp_dir.png new file mode 100644 index 000000000..5fa8be3fe Binary files /dev/null and b/Unity/Assets/Bundles/Scenes/Map1/Lightmap-0_comp_dir.png differ diff --git a/Unity/Assets/Bundles/Scenes/Map1/Lightmap-0_comp_dir.png.meta b/Unity/Assets/Bundles/Scenes/Map1/Lightmap-0_comp_dir.png.meta new file mode 100644 index 000000000..cb97e4813 --- /dev/null +++ b/Unity/Assets/Bundles/Scenes/Map1/Lightmap-0_comp_dir.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: eeeb8730251ee1b469b9b070c7efb1cf +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 12 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Scenes/Map1/Lightmap-0_comp_light.exr b/Unity/Assets/Bundles/Scenes/Map1/Lightmap-0_comp_light.exr new file mode 100644 index 000000000..d83152f19 Binary files /dev/null and b/Unity/Assets/Bundles/Scenes/Map1/Lightmap-0_comp_light.exr differ diff --git a/Unity/Assets/Bundles/Scenes/Map1/Lightmap-0_comp_light.exr.meta b/Unity/Assets/Bundles/Scenes/Map1/Lightmap-0_comp_light.exr.meta new file mode 100644 index 000000000..9de5d6ac2 --- /dev/null +++ b/Unity/Assets/Bundles/Scenes/Map1/Lightmap-0_comp_light.exr.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: ab3027117b6819848bae7b1746588d06 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 6 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Scenes/Map1/ReflectionProbe-0.exr b/Unity/Assets/Bundles/Scenes/Map1/ReflectionProbe-0.exr new file mode 100644 index 000000000..382954c4e Binary files /dev/null and b/Unity/Assets/Bundles/Scenes/Map1/ReflectionProbe-0.exr differ diff --git a/Unity/Assets/Bundles/Scenes/Map1/ReflectionProbe-0.exr.meta b/Unity/Assets/Bundles/Scenes/Map1/ReflectionProbe-0.exr.meta new file mode 100644 index 000000000..a267d16b8 --- /dev/null +++ b/Unity/Assets/Bundles/Scenes/Map1/ReflectionProbe-0.exr.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: 02bc6af578f699249a101b704d189b5a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Scenes/Map1Settings.lighting b/Unity/Assets/Bundles/Scenes/Map1Settings.lighting new file mode 100644 index 000000000..8a5dd4135 --- /dev/null +++ b/Unity/Assets/Bundles/Scenes/Map1Settings.lighting @@ -0,0 +1,64 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Map1Settings + serializedVersion: 4 + m_GIWorkflowMode: 1 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 0 + m_BakeBackend: 1 + m_LightmapMaxSize: 1024 + m_BakeResolution: 10 + m_Padding: 2 + m_LightmapCompression: 0 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 0 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 1 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 1024 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentMIS: 0 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_PVRTiledBaking: 0 diff --git a/Unity/Assets/Bundles/Scenes/Map1Settings.lighting.meta b/Unity/Assets/Bundles/Scenes/Map1Settings.lighting.meta new file mode 100644 index 000000000..11090a1dc --- /dev/null +++ b/Unity/Assets/Bundles/Scenes/Map1Settings.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4836a445dcf1a044d90ff116828a0704 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4890085278179872738 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Scenes/Map2.meta b/Unity/Assets/Bundles/Scenes/Map2.meta new file mode 100644 index 000000000..a9834e86e --- /dev/null +++ b/Unity/Assets/Bundles/Scenes/Map2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce30d988559d293409ac5c52fed873fe +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Scenes/Map2.unity b/Unity/Assets/Bundles/Scenes/Map2.unity new file mode 100644 index 000000000..687a1da2e --- /dev/null +++ b/Unity/Assets/Bundles/Scenes/Map2.unity @@ -0,0 +1,2660 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.6303525, g: 0.78416735, b: 0.9632353, a: 1} + m_AmbientEquatorColor: {r: 0.37802768, g: 0.49123016, b: 0.6764706, a: 1} + m_AmbientGroundColor: {r: 0.25373137, g: 0.25373137, b: 0.25373137, a: 1} + m_AmbientIntensity: 0.6 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0, g: 0, b: 0, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 818345482} + m_IndirectSpecularColor: {r: 0.44294906, g: 0.4921276, b: 0.5718681, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 1 + m_BakeResolution: 10 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 0 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 0 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 112000000, guid: e7b86a45dc154ae40a2f51144799b7bf, + type: 2} + m_LightingSettings: {fileID: 4890085278179872738, guid: c78b5af2c87902e4aba73014819bd1a7, + type: 2} +--- !u!1 &15 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 129} + - component: {fileID: 341} + - component: {fileID: 433} + - component: {fileID: 242} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &28 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 142} + - component: {fileID: 354} + - component: {fileID: 446} + - component: {fileID: 255} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &29 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 143} + - component: {fileID: 355} + - component: {fileID: 447} + - component: {fileID: 256} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &30 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 144} + - component: {fileID: 356} + - component: {fileID: 448} + - component: {fileID: 257} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &31 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 145} + - component: {fileID: 357} + - component: {fileID: 449} + - component: {fileID: 258} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &32 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 146} + - component: {fileID: 358} + - component: {fileID: 450} + - component: {fileID: 259} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &33 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 147} + - component: {fileID: 359} + - component: {fileID: 451} + - component: {fileID: 260} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &34 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 148} + - component: {fileID: 360} + - component: {fileID: 452} + - component: {fileID: 261} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &35 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 149} + - component: {fileID: 361} + - component: {fileID: 453} + - component: {fileID: 262} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &36 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 150} + - component: {fileID: 362} + - component: {fileID: 454} + - component: {fileID: 263} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &37 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 151} + - component: {fileID: 363} + - component: {fileID: 455} + - component: {fileID: 264} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &38 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 152} + - component: {fileID: 364} + - component: {fileID: 456} + - component: {fileID: 265} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &39 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 153} + - component: {fileID: 365} + - component: {fileID: 457} + - component: {fileID: 266} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &40 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 154} + - component: {fileID: 366} + - component: {fileID: 458} + - component: {fileID: 267} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &41 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 155} + - component: {fileID: 367} + - component: {fileID: 459} + - component: {fileID: 268} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &42 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 156} + - component: {fileID: 368} + - component: {fileID: 460} + - component: {fileID: 269} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &43 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 157} + - component: {fileID: 369} + - component: {fileID: 461} + - component: {fileID: 270} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &44 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 158} + - component: {fileID: 370} + - component: {fileID: 462} + - component: {fileID: 271} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &45 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 159} + m_Layer: 8 + m_Name: Obstacles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &46 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 160} + m_Layer: 8 + m_Name: Some Cubes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &50 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 164} + - component: {fileID: 374} + - component: {fileID: 466} + - component: {fileID: 275} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &52 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 166} + - component: {fileID: 376} + - component: {fileID: 468} + - component: {fileID: 277} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &53 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 167} + - component: {fileID: 377} + - component: {fileID: 469} + - component: {fileID: 278} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &89 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 203} + - component: {fileID: 413} + - component: {fileID: 505} + - component: {fileID: 314} + m_Layer: 8 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!1 &108 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 222} + - component: {fileID: 234} + - component: {fileID: 525} + - component: {fileID: 508} + - component: {fileID: 110} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &109 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 223} + - component: {fileID: 424} + - component: {fileID: 327} + - component: {fileID: 506} + m_Layer: 8 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!114 &110 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!4 &129 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 15} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 25.79195, y: 30.101498, z: -21.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &142 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 28} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 11.79195, y: 30.101498, z: -38.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &143 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 11.79195, y: 30.101498, z: -41.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &144 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 30} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 14.79195, y: 30.101498, z: -41.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 13 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &145 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 31} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 17.79195, y: 30.101498, z: -41.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 14 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &146 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 32} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 20.79195, y: 30.101498, z: -41.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 15 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &147 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 33} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 17.79195, y: 30.101498, z: -44.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &148 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 34} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 14.79195, y: 30.101498, z: -45.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &149 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 35} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 14.79195, y: 30.101498, z: -48.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &150 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 36} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 17.79195, y: 30.101498, z: -48.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &151 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 37} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 20.79195, y: 30.101498, z: -48.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &152 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 38} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 26.79195, y: 30.101498, z: -48.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &153 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 39} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 26.79195, y: 30.101498, z: -45.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &154 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 40} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 26.79195, y: 30.101498, z: -42.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 16 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &155 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 41} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 29.79195, y: 30.101498, z: -42.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &156 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 32.79195, y: 30.101498, z: -42.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &157 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 43} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 32.79195, y: 30.101498, z: -48.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &158 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 29.79195, y: 30.101498, z: -48.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 17 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &159 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -7.79195, y: -29.101498, z: 21.93608} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 160} + m_Father: {fileID: 517080817} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &160 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 46} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.5, y: 0, z: -0.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 129} + - {fileID: 143} + - {fileID: 147} + - {fileID: 151} + - {fileID: 150} + - {fileID: 157} + - {fileID: 155} + - {fileID: 152} + - {fileID: 148} + - {fileID: 156} + - {fileID: 149} + - {fileID: 153} + - {fileID: 142} + - {fileID: 144} + - {fileID: 145} + - {fileID: 146} + - {fileID: 154} + - {fileID: 158} + - {fileID: 203} + - {fileID: 164} + - {fileID: 166} + - {fileID: 167} + m_Father: {fileID: 159} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &164 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 50} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 16.79195, y: 30.101498, z: -32.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 19 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &166 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 52} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4.79195, y: 30.101498, z: -32.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 20 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &167 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.7919502, y: 30.101498, z: -32.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 21 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &203 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 89} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 17.79195, y: 30.397146, z: -45.93608} + m_LocalScale: {x: 3, y: 2, z: 3} + m_Children: [] + m_Father: {fileID: 160} + m_RootOrder: 18 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &222 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108} + m_LocalRotation: {x: 0.48865515, y: 0, z: 0, w: 0.87247705} + m_LocalPosition: {x: 2.1579952, y: 35.460117, z: -32.150215} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &223 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_Children: [] + m_Father: {fileID: 517080817} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!20 &234 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 100 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 279 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!23 &242 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 15} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &255 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 28} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &256 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &257 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 30} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &258 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 31} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &259 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 32} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &260 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 33} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &261 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 34} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &262 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 35} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &263 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 36} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &264 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 37} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &265 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 38} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &266 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 39} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &267 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 40} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &268 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 41} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &269 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &270 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 43} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &271 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &275 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 50} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &277 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 52} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &278 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &314 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 89} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!23 &327 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 6d5adfb995cb79c438d8b1e6b5e5de91, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 0.5 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &341 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 15} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &354 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 28} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &355 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &356 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 30} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &357 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 31} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &358 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 32} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &359 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 33} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &360 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 34} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &361 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 35} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &362 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 36} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &363 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 37} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &364 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 38} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &365 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 39} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &366 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 40} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &367 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 41} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &368 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &369 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 43} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &370 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &374 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 50} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &376 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 52} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &377 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &413 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 89} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!33 &424 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!65 &433 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 15} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &446 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 28} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &447 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 29} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &448 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 30} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &449 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 31} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &450 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 32} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &451 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 33} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &452 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 34} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &453 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 35} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &454 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 36} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &455 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 37} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &456 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 38} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &457 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 39} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &458 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 40} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &459 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 41} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &460 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &461 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 43} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &462 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 44} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &466 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 50} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &468 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 52} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &469 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 53} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &505 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 89} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!65 &506 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 109} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 10, y: 0.002, z: 10} + m_Center: {x: 0, y: 0, z: 0} +--- !u!81 &508 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108} + m_Enabled: 1 +--- !u!124 &525 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 108} + m_Enabled: 1 +--- !u!196 &536 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 23800000, guid: ddfe2d991620b454b97694885504c548, type: 2} +--- !u!1 &517080816 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 517080817} + - component: {fileID: 517080818} + m_Layer: 8 + m_Name: World + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &517080817 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 517080816} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 223} + - {fileID: 159} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &517080818 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 517080816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bb6abbfdeb65e5748bed4ac86534e3a5, type: 3} + m_Name: + m_EditorClassIdentifier: + Path: [] +--- !u!1 &818345480 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 818345481} + - component: {fileID: 818345482} + m_Layer: 8 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &818345481 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 818345480} + m_LocalRotation: {x: 0.505348, y: 0.5564302, z: -0.6419347, w: 0.15142253} + m_LocalPosition: {x: -20.18, y: 19.19, z: 0.4} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 60.161, y: 254.857, z: 132.307} +--- !u!108 &818345482 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 818345480} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 0.56 + m_Bias: 1.47 + m_NormalBias: 1.95 + m_NearPlane: 6 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 2 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 5.8034423e+16, z: 4.5904e-41, w: 1e-45} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 diff --git a/Unity/Assets/Bundles/Scenes/Map2.unity.meta b/Unity/Assets/Bundles/Scenes/Map2.unity.meta new file mode 100644 index 000000000..b4d5caaa7 --- /dev/null +++ b/Unity/Assets/Bundles/Scenes/Map2.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 064123f1e5067b249a9fd8967ddbde09 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Scenes/Map2/LightingData.asset b/Unity/Assets/Bundles/Scenes/Map2/LightingData.asset new file mode 100644 index 000000000..8f1582cf7 Binary files /dev/null and b/Unity/Assets/Bundles/Scenes/Map2/LightingData.asset differ diff --git a/Unity/Assets/Bundles/Scenes/Map2/LightingData.asset.meta b/Unity/Assets/Bundles/Scenes/Map2/LightingData.asset.meta new file mode 100644 index 000000000..b99b2b1f6 --- /dev/null +++ b/Unity/Assets/Bundles/Scenes/Map2/LightingData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e7b86a45dc154ae40a2f51144799b7bf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 112000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Scenes/Map2/Lightmap-0_comp_dir.png b/Unity/Assets/Bundles/Scenes/Map2/Lightmap-0_comp_dir.png new file mode 100644 index 000000000..670c37304 Binary files /dev/null and b/Unity/Assets/Bundles/Scenes/Map2/Lightmap-0_comp_dir.png differ diff --git a/Unity/Assets/Bundles/Scenes/Map2/Lightmap-0_comp_dir.png.meta b/Unity/Assets/Bundles/Scenes/Map2/Lightmap-0_comp_dir.png.meta new file mode 100644 index 000000000..fc26f0127 --- /dev/null +++ b/Unity/Assets/Bundles/Scenes/Map2/Lightmap-0_comp_dir.png.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 62a71c4ca03e7434ca6ff4bba65ffb45 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 12 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Scenes/Map2/Lightmap-0_comp_light.exr b/Unity/Assets/Bundles/Scenes/Map2/Lightmap-0_comp_light.exr new file mode 100644 index 000000000..a4cb06368 Binary files /dev/null and b/Unity/Assets/Bundles/Scenes/Map2/Lightmap-0_comp_light.exr differ diff --git a/Unity/Assets/Bundles/Scenes/Map2/Lightmap-0_comp_light.exr.meta b/Unity/Assets/Bundles/Scenes/Map2/Lightmap-0_comp_light.exr.meta new file mode 100644 index 000000000..f174a8c84 --- /dev/null +++ b/Unity/Assets/Bundles/Scenes/Map2/Lightmap-0_comp_light.exr.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 0d7da8dd669b0d8488a81fcb41451b21 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 1 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 3 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 0 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 6 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Scenes/Map2/ReflectionProbe-0.exr b/Unity/Assets/Bundles/Scenes/Map2/ReflectionProbe-0.exr new file mode 100644 index 000000000..4f0e0b101 Binary files /dev/null and b/Unity/Assets/Bundles/Scenes/Map2/ReflectionProbe-0.exr differ diff --git a/Unity/Assets/Bundles/Scenes/Map2/ReflectionProbe-0.exr.meta b/Unity/Assets/Bundles/Scenes/Map2/ReflectionProbe-0.exr.meta new file mode 100644 index 000000000..00807a1bd --- /dev/null +++ b/Unity/Assets/Bundles/Scenes/Map2/ReflectionProbe-0.exr.meta @@ -0,0 +1,96 @@ +fileFormatVersion: 2 +guid: 1f1694b2c0d992047b551ad028dd5347 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 1 + seamlessCubemap: 1 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: 0 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 2 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 100 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Scenes/Map2Settings.lighting b/Unity/Assets/Bundles/Scenes/Map2Settings.lighting new file mode 100644 index 000000000..2c0367d28 --- /dev/null +++ b/Unity/Assets/Bundles/Scenes/Map2Settings.lighting @@ -0,0 +1,63 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!850595691 &4890085278179872738 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Map2Settings + serializedVersion: 3 + m_GIWorkflowMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 0 + m_BakeBackend: 1 + m_LightmapMaxSize: 1024 + m_BakeResolution: 10 + m_Padding: 2 + m_TextureCompression: 0 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 0 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 1 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 1024 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentMIS: 0 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 diff --git a/Unity/Assets/Bundles/Scenes/Map2Settings.lighting.meta b/Unity/Assets/Bundles/Scenes/Map2Settings.lighting.meta new file mode 100644 index 000000000..2e2335f45 --- /dev/null +++ b/Unity/Assets/Bundles/Scenes/Map2Settings.lighting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c78b5af2c87902e4aba73014819bd1a7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 4890085278179872738 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/UI.meta b/Unity/Assets/Bundles/UI.meta new file mode 100644 index 000000000..e00a43838 --- /dev/null +++ b/Unity/Assets/Bundles/UI.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3a57d524d1e0d7543828b2ac7273f608 +folderAsset: yes +timeCreated: 1487209399 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/UI/Demo.meta b/Unity/Assets/Bundles/UI/Demo.meta new file mode 100644 index 000000000..be4134008 --- /dev/null +++ b/Unity/Assets/Bundles/UI/Demo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 75252cd10754145f590afd21fc4adcd6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/UI/Demo/UIHelp.prefab b/Unity/Assets/Bundles/UI/Demo/UIHelp.prefab new file mode 100644 index 000000000..7c442afcf --- /dev/null +++ b/Unity/Assets/Bundles/UI/Demo/UIHelp.prefab @@ -0,0 +1,178 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1386170326414932 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224438795553994780} + - component: {fileID: 3539700472237229061} + - component: {fileID: 3539700472237229083} + - component: {fileID: 114850350457908736} + m_Layer: 5 + m_Name: UIHelp + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224438795553994780 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2042953167946995736} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &3539700472237229061 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &3539700472237229083 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &114850350457908736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 502d8cafd6a5a0447ab1db9a24cdcb10, type: 3} + m_Name: + m_EditorClassIdentifier: + data: [] +--- !u!1 &5924122422788570510 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2042953167946995736} + - component: {fileID: 7729256126041248981} + - component: {fileID: 476678119492089194} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2042953167946995736 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5924122422788570510} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224438795553994780} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0.000061035156, y: 0} + m_SizeDelta: {x: 639.28406, y: 316.149} + m_Pivot: {x: 0, y: 1} +--- !u!222 &7729256126041248981 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5924122422788570510} + m_CullTransparentMesh: 1 +--- !u!114 &476678119492089194 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5924122422788570510} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 64 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 64 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 'Help: + + 1. Mouse Right Move + + 2. R Reload Dll + + 3. T Transfer + Map' diff --git a/Unity/Assets/Bundles/UI/Demo/UIHelp.prefab.meta b/Unity/Assets/Bundles/UI/Demo/UIHelp.prefab.meta new file mode 100644 index 000000000..0322cfc91 --- /dev/null +++ b/Unity/Assets/Bundles/UI/Demo/UIHelp.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c54e8d9624286b24fa23519e5df2ed0a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/UI/Demo/UILobby.prefab b/Unity/Assets/Bundles/UI/Demo/UILobby.prefab new file mode 100644 index 000000000..4a8724f57 --- /dev/null +++ b/Unity/Assets/Bundles/UI/Demo/UILobby.prefab @@ -0,0 +1,374 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1386170326414932 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224438795553994780} + - component: {fileID: 1431576037130298801} + - component: {fileID: 1431576037130298803} + - component: {fileID: 114905074804487618} + m_Layer: 5 + m_Name: UILobby + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224438795553994780 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4771239781044397799} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &1431576037130298801 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &1431576037130298803 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &114905074804487618 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 502d8cafd6a5a0447ab1db9a24cdcb10, type: 3} + m_Name: + m_EditorClassIdentifier: + data: + - key: EnterMap + gameObject: {fileID: 899722670427233733} +--- !u!1 &899722670427233733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1109878335635189875} + - component: {fileID: 1111846559939914969} + - component: {fileID: 1003519326168939849} + - component: {fileID: 1003626380862230063} + m_Layer: 5 + m_Name: EnterMap + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1109878335635189875 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899722670427233733} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6091551359588390577} + m_Father: {fileID: 4771239781044397799} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.000061035, y: -31.15} + m_SizeDelta: {x: 263.5, y: 62.3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1111846559939914969 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899722670427233733} + m_CullTransparentMesh: 0 +--- !u!114 &1003519326168939849 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899722670427233733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1003626380862230063 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899722670427233733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1003519326168939849} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &3318750498554037093 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4771239781044397799} + - component: {fileID: 7279718688677780413} + - component: {fileID: 1396409096631843897} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4771239781044397799 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3318750498554037093} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1109878335635189875} + m_Father: {fileID: 224438795553994780} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7279718688677780413 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3318750498554037093} + m_CullTransparentMesh: 0 +--- !u!114 &1396409096631843897 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3318750498554037093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6310363376444861169 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6091551359588390577} + - component: {fileID: 6089323556358314843} + - component: {fileID: 6197011583270449923} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6091551359588390577 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6310363376444861169} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1109878335635189875} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6089323556358314843 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6310363376444861169} + m_CullTransparentMesh: 0 +--- !u!114 &6197011583270449923 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6310363376444861169} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u8FDB\u5165" diff --git a/Unity/Assets/Bundles/UI/Demo/UILobby.prefab.meta b/Unity/Assets/Bundles/UI/Demo/UILobby.prefab.meta new file mode 100644 index 000000000..d7c90344f --- /dev/null +++ b/Unity/Assets/Bundles/UI/Demo/UILobby.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d8d87e53d93e234448658c9a801a9967 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/UI/Demo/UILogin.prefab b/Unity/Assets/Bundles/UI/Demo/UILogin.prefab new file mode 100644 index 000000000..658918854 --- /dev/null +++ b/Unity/Assets/Bundles/UI/Demo/UILogin.prefab @@ -0,0 +1,978 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1023474203466346 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224073640819989714} + - component: {fileID: 222413101418373256} + - component: {fileID: 114822005217712104} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224073640819989714 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1023474203466346} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224922312697997914} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222413101418373256 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1023474203466346} + m_CullTransparentMesh: 0 +--- !u!114 &114822005217712104 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1023474203466346} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &1386170326414932 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224438795553994780} + - component: {fileID: 3539700472237229061} + - component: {fileID: 3539700472237229083} + - component: {fileID: 114850350457908736} + m_Layer: 5 + m_Name: UILogin + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224438795553994780 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 587485265287676898} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &3539700472237229061 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &3539700472237229083 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &114850350457908736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 502d8cafd6a5a0447ab1db9a24cdcb10, type: 3} + m_Name: + m_EditorClassIdentifier: + data: + - key: Account + gameObject: {fileID: 1670632076201042} + - key: Password + gameObject: {fileID: 1568484768885604} + - key: LoginBtn + gameObject: {fileID: 1920061237828514} +--- !u!1 &1568484768885604 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224944102343361862} + - component: {fileID: 222162039596540310} + - component: {fileID: 114107327146574444} + - component: {fileID: 114663064108016614} + m_Layer: 5 + m_Name: Password + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224944102343361862 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1568484768885604} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5867963764642355349} + - {fileID: 4976724473026745500} + m_Father: {fileID: 587485265287676898} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.000061035, y: 39} + m_SizeDelta: {x: 263.5, y: 43.4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222162039596540310 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1568484768885604} + m_CullTransparentMesh: 0 +--- !u!114 &114107327146574444 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1568484768885604} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &114663064108016614 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1568484768885604} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114107327146574444} + m_TextComponent: {fileID: 6441090958199208589} + m_Placeholder: {fileID: 419226054395540271} + m_ContentType: 7 + m_InputType: 2 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!1 &1670632076201042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224922312697997914} + - component: {fileID: 222749306122254412} + - component: {fileID: 114899069937167200} + - component: {fileID: 114341495829030012} + m_Layer: 5 + m_Name: Account + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224922312697997914 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1670632076201042} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224608071536574582} + - {fileID: 224073640819989714} + m_Father: {fileID: 587485265287676898} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 95} + m_SizeDelta: {x: 263.5, y: 43.4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222749306122254412 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1670632076201042} + m_CullTransparentMesh: 0 +--- !u!114 &114899069937167200 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1670632076201042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &114341495829030012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1670632076201042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114899069937167200} + m_TextComponent: {fileID: 114822005217712104} + m_Placeholder: {fileID: 114882975747376550} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!1 &1910298475376026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224608071536574582} + - component: {fileID: 222577866995156442} + - component: {fileID: 114882975747376550} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224608071536574582 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910298475376026} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224922312697997914} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222577866995156442 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910298475376026} + m_CullTransparentMesh: 0 +--- !u!114 &114882975747376550 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910298475376026} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u8BF7\u8F93\u5165\u5E10\u53F7" +--- !u!1 &1920061237828514 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224532636050568724} + - component: {fileID: 222002149542603454} + - component: {fileID: 114719520540637998} + - component: {fileID: 114630311973242952} + m_Layer: 5 + m_Name: LoginBtn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224532636050568724 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1920061237828514} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 9179437439726352980} + m_Father: {fileID: 587485265287676898} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.000061035, y: -31.15} + m_SizeDelta: {x: 263.5, y: 62.3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222002149542603454 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1920061237828514} + m_CullTransparentMesh: 0 +--- !u!114 &114719520540637998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1920061237828514} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &114630311973242952 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1920061237828514} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114719520540637998} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &3540279927782159835 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5867963764642355349} + - component: {fileID: 3978422665326291541} + - component: {fileID: 419226054395540271} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5867963764642355349 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3540279927782159835} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224944102343361862} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3978422665326291541 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3540279927782159835} + m_CullTransparentMesh: 0 +--- !u!114 &419226054395540271 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3540279927782159835} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u8BF7\u8F93\u5165\u5BC6\u7801" +--- !u!1 &6506693271730501888 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4976724473026745500} + - component: {fileID: 2798552886333538358} + - component: {fileID: 6441090958199208589} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4976724473026745500 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6506693271730501888} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224944102343361862} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2798552886333538358 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6506693271730501888} + m_CullTransparentMesh: 0 +--- !u!114 &6441090958199208589 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6506693271730501888} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &7873383034294747804 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 587485265287676898} + - component: {fileID: 472622439637420277} + - component: {fileID: 7112356912848213450} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &587485265287676898 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7873383034294747804} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224922312697997914} + - {fileID: 224944102343361862} + - {fileID: 224532636050568724} + m_Father: {fileID: 224438795553994780} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &472622439637420277 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7873383034294747804} + m_CullTransparentMesh: 0 +--- !u!114 &7112356912848213450 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7873383034294747804} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &8980575198950994637 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9179437439726352980} + - component: {fileID: 5147171991802899085} + - component: {fileID: 8157683825637251279} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9179437439726352980 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8980575198950994637} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224532636050568724} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5147171991802899085 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8980575198950994637} + m_CullTransparentMesh: 0 +--- !u!114 &8157683825637251279 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8980575198950994637} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u767B\u5F55" diff --git a/Unity/Assets/Bundles/UI/Demo/UILogin.prefab.meta b/Unity/Assets/Bundles/UI/Demo/UILogin.prefab.meta new file mode 100644 index 000000000..4114a96e6 --- /dev/null +++ b/Unity/Assets/Bundles/UI/Demo/UILogin.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9f6d9adc6f537764fa0fea29671e77bf +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/UI/LockStep.meta b/Unity/Assets/Bundles/UI/LockStep.meta new file mode 100644 index 000000000..8b3b29e5e --- /dev/null +++ b/Unity/Assets/Bundles/UI/LockStep.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 691adf980066447bb8b1247c60c73827 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/UI/LockStep/UILSLobby.prefab b/Unity/Assets/Bundles/UI/LockStep/UILSLobby.prefab new file mode 100644 index 000000000..24f5bf859 --- /dev/null +++ b/Unity/Assets/Bundles/UI/LockStep/UILSLobby.prefab @@ -0,0 +1,1003 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1386170326414932 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224438795553994780} + - component: {fileID: 1431576037130298801} + - component: {fileID: 1431576037130298803} + - component: {fileID: 114905074804487618} + m_Layer: 5 + m_Name: UILSLobby + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224438795553994780 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4771239781044397799} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &1431576037130298801 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &1431576037130298803 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &114905074804487618 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 502d8cafd6a5a0447ab1db9a24cdcb10, type: 3} + m_Name: + m_EditorClassIdentifier: + data: + - key: EnterMap + gameObject: {fileID: 899722670427233733} + - key: Replay + gameObject: {fileID: 8953588741749063052} + - key: ReplayPath + gameObject: {fileID: 4395569874077604387} +--- !u!1 &899722670427233733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1109878335635189875} + - component: {fileID: 1111846559939914969} + - component: {fileID: 1003519326168939849} + - component: {fileID: 7768120852135991652} + m_Layer: 5 + m_Name: Match + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1109878335635189875 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899722670427233733} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6091551359588390577} + m_Father: {fileID: 4771239781044397799} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 53} + m_SizeDelta: {x: 263.5, y: 62.299988} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1111846559939914969 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899722670427233733} + m_CullTransparentMesh: 0 +--- !u!114 &1003519326168939849 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899722670427233733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7768120852135991652 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 899722670427233733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1003519326168939849} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &3318750498554037093 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4771239781044397799} + - component: {fileID: 7279718688677780413} + - component: {fileID: 1396409096631843897} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4771239781044397799 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3318750498554037093} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8175113987340912499} + - {fileID: 1109878335635189875} + - {fileID: 4874256544544303799} + m_Father: {fileID: 224438795553994780} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7279718688677780413 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3318750498554037093} + m_CullTransparentMesh: 1 +--- !u!114 &1396409096631843897 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3318750498554037093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &3479259119195873563 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2076769517444835984} + - component: {fileID: 138414179539499625} + - component: {fileID: 1071148689110842223} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2076769517444835984 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3479259119195873563} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2768584574692861273} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &138414179539499625 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3479259119195873563} + m_CullTransparentMesh: 1 +--- !u!114 &1071148689110842223 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3479259119195873563} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.23584908, g: 0.23584908, b: 0.23584908, a: 0.5} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Enter text... +--- !u!1 &3693083160201062571 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 736899194757976890} + - component: {fileID: 7106128318160646470} + - component: {fileID: 8168496817488904769} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &736899194757976890 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3693083160201062571} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7621972986425101864} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7106128318160646470 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3693083160201062571} + m_CullTransparentMesh: 0 +--- !u!114 &8168496817488904769 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3693083160201062571} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Replay +--- !u!1 &4395569874077604387 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2768584574692861273} + - component: {fileID: 3859870581258374020} + - component: {fileID: 2564991462387735650} + - component: {fileID: 1888676198012664535} + m_Layer: 5 + m_Name: ReplayPath + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2768584574692861273 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4395569874077604387} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2076769517444835984} + - {fileID: 2859361732101890305} + m_Father: {fileID: 4874256544544303799} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 120.31, y: -61.570007} + m_SizeDelta: {x: 240.62952, y: 57.15} + m_Pivot: {x: 1, y: 0.5} +--- !u!222 &3859870581258374020 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4395569874077604387} + m_CullTransparentMesh: 1 +--- !u!114 &2564991462387735650 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4395569874077604387} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1888676198012664535 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4395569874077604387} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2564991462387735650} + m_TextComponent: {fileID: 6858719830969498837} + m_Placeholder: {fileID: 1071148689110842223} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnDidEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!1 &4567620429296564010 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4874256544544303799} + m_Layer: 5 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4874256544544303799 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4567620429296564010} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2768584574692861273} + - {fileID: 7621972986425101864} + m_Father: {fileID: 4771239781044397799} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &5394418754133166232 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8175113987340912499} + - component: {fileID: 3576686515681475339} + - component: {fileID: 8589881667938238871} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8175113987340912499 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5394418754133166232} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4771239781044397799} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3576686515681475339 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5394418754133166232} + m_CullTransparentMesh: 1 +--- !u!114 &8589881667938238871 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5394418754133166232} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.5754717, g: 0.31216627, b: 0.31216627, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6310363376444861169 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6091551359588390577} + - component: {fileID: 6089323556358314843} + - component: {fileID: 6197011583270449923} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6091551359588390577 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6310363376444861169} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1109878335635189875} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6089323556358314843 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6310363376444861169} + m_CullTransparentMesh: 0 +--- !u!114 &6197011583270449923 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6310363376444861169} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Match +--- !u!1 &6941100451382580996 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2859361732101890305} + - component: {fileID: 8906366112307339978} + - component: {fileID: 6858719830969498837} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2859361732101890305 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6941100451382580996} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2768584574692861273} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8906366112307339978 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6941100451382580996} + m_CullTransparentMesh: 1 +--- !u!114 &6858719830969498837 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6941100451382580996} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &8953588741749063052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7621972986425101864} + - component: {fileID: 2846390290717257282} + - component: {fileID: 2794544952984314283} + - component: {fileID: 4259866312124243016} + m_Layer: 5 + m_Name: Replay + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7621972986425101864 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8953588741749063052} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 736899194757976890} + m_Father: {fileID: 4874256544544303799} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -135} + m_SizeDelta: {x: 133.3943, y: 62.300003} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2846390290717257282 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8953588741749063052} + m_CullTransparentMesh: 0 +--- !u!114 &2794544952984314283 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8953588741749063052} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &4259866312124243016 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8953588741749063052} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2794544952984314283} + m_OnClick: + m_PersistentCalls: + m_Calls: [] diff --git a/Unity/Assets/Bundles/UI/LockStep/UILSLobby.prefab.meta b/Unity/Assets/Bundles/UI/LockStep/UILSLobby.prefab.meta new file mode 100644 index 000000000..240cf62ae --- /dev/null +++ b/Unity/Assets/Bundles/UI/LockStep/UILSLobby.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5cb3b48a2d2a948d6b2564f64624607c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/UI/LockStep/UILSLogin.prefab b/Unity/Assets/Bundles/UI/LockStep/UILSLogin.prefab new file mode 100644 index 000000000..3b87dc758 --- /dev/null +++ b/Unity/Assets/Bundles/UI/LockStep/UILSLogin.prefab @@ -0,0 +1,1071 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1023474203466346 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224073640819989714} + - component: {fileID: 222413101418373256} + - component: {fileID: 114822005217712104} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224073640819989714 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1023474203466346} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 224922312697997914} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222413101418373256 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1023474203466346} + m_CullTransparentMesh: 0 +--- !u!114 &114822005217712104 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1023474203466346} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &1386170326414932 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224438795553994780} + - component: {fileID: 3539700472237229061} + - component: {fileID: 3539700472237229083} + - component: {fileID: 114850350457908736} + m_Layer: 5 + m_Name: UILSLogin + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224438795553994780 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 587485265287676898} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &3539700472237229061 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &3539700472237229083 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &114850350457908736 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 502d8cafd6a5a0447ab1db9a24cdcb10, type: 3} + m_Name: + m_EditorClassIdentifier: + data: + - key: Account + gameObject: {fileID: 1670632076201042} + - key: Password + gameObject: {fileID: 1568484768885604} + - key: LoginBtn + gameObject: {fileID: 1920061237828514} +--- !u!1 &1568484768885604 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224944102343361862} + - component: {fileID: 222162039596540310} + - component: {fileID: 114107327146574444} + - component: {fileID: 114663064108016614} + m_Layer: 5 + m_Name: Password + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224944102343361862 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1568484768885604} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5867963764642355349} + - {fileID: 4976724473026745500} + m_Father: {fileID: 587485265287676898} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.000061035, y: 39} + m_SizeDelta: {x: 263.5, y: 43.4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222162039596540310 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1568484768885604} + m_CullTransparentMesh: 0 +--- !u!114 &114107327146574444 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1568484768885604} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &114663064108016614 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1568484768885604} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114107327146574444} + m_TextComponent: {fileID: 6441090958199208589} + m_Placeholder: {fileID: 419226054395540271} + m_ContentType: 7 + m_InputType: 2 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnDidEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!1 &1670632076201042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224922312697997914} + - component: {fileID: 222749306122254412} + - component: {fileID: 114899069937167200} + - component: {fileID: 114341495829030012} + m_Layer: 5 + m_Name: Account + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224922312697997914 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1670632076201042} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 224608071536574582} + - {fileID: 224073640819989714} + m_Father: {fileID: 587485265287676898} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 95} + m_SizeDelta: {x: 263.5, y: 43.4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222749306122254412 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1670632076201042} + m_CullTransparentMesh: 0 +--- !u!114 &114899069937167200 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1670632076201042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &114341495829030012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1670632076201042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114899069937167200} + m_TextComponent: {fileID: 114822005217712104} + m_Placeholder: {fileID: 114882975747376550} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnDidEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!1 &1910298475376026 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224608071536574582} + - component: {fileID: 222577866995156442} + - component: {fileID: 114882975747376550} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224608071536574582 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910298475376026} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 224922312697997914} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222577866995156442 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910298475376026} + m_CullTransparentMesh: 0 +--- !u!114 &114882975747376550 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1910298475376026} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u8BF7\u8F93\u5165\u5E10\u53F7" +--- !u!1 &1920061237828514 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224532636050568724} + - component: {fileID: 222002149542603454} + - component: {fileID: 114719520540637998} + - component: {fileID: 114630311973242952} + m_Layer: 5 + m_Name: LoginBtn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224532636050568724 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1920061237828514} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 9179437439726352980} + m_Father: {fileID: 587485265287676898} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.000061035, y: -31.15} + m_SizeDelta: {x: 263.5, y: 62.3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &222002149542603454 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1920061237828514} + m_CullTransparentMesh: 0 +--- !u!114 &114719520540637998 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1920061237828514} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &114630311973242952 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1920061237828514} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 114719520540637998} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &286777153305766149 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 847489345530511890} + - component: {fileID: 1935330722495093654} + - component: {fileID: 5908427265348562356} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &847489345530511890 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 286777153305766149} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 587485265287676898} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1935330722495093654 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 286777153305766149} + m_CullTransparentMesh: 1 +--- !u!114 &5908427265348562356 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 286777153305766149} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.5566038, g: 0.29142934, b: 0.29142934, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &3540279927782159835 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5867963764642355349} + - component: {fileID: 3978422665326291541} + - component: {fileID: 419226054395540271} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5867963764642355349 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3540279927782159835} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 224944102343361862} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3978422665326291541 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3540279927782159835} + m_CullTransparentMesh: 0 +--- !u!114 &419226054395540271 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3540279927782159835} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u8BF7\u8F93\u5165\u5BC6\u7801" +--- !u!1 &6506693271730501888 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4976724473026745500} + - component: {fileID: 2798552886333538358} + - component: {fileID: 6441090958199208589} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4976724473026745500 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6506693271730501888} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 224944102343361862} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2798552886333538358 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6506693271730501888} + m_CullTransparentMesh: 0 +--- !u!114 &6441090958199208589 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6506693271730501888} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &7873383034294747804 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 587485265287676898} + - component: {fileID: 472622439637420277} + - component: {fileID: 7112356912848213450} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &587485265287676898 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7873383034294747804} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 847489345530511890} + - {fileID: 224922312697997914} + - {fileID: 224944102343361862} + - {fileID: 224532636050568724} + m_Father: {fileID: 224438795553994780} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &472622439637420277 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7873383034294747804} + m_CullTransparentMesh: 0 +--- !u!114 &7112356912848213450 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7873383034294747804} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &8980575198950994637 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9179437439726352980} + - component: {fileID: 5147171991802899085} + - component: {fileID: 8157683825637251279} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9179437439726352980 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8980575198950994637} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 224532636050568724} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5147171991802899085 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8980575198950994637} + m_CullTransparentMesh: 0 +--- !u!114 &8157683825637251279 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8980575198950994637} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u767B\u5F55" diff --git a/Unity/Assets/Bundles/UI/LockStep/UILSLogin.prefab.meta b/Unity/Assets/Bundles/UI/LockStep/UILSLogin.prefab.meta new file mode 100644 index 000000000..dc6ca538e --- /dev/null +++ b/Unity/Assets/Bundles/UI/LockStep/UILSLogin.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f29d435e196cd421aa7a7700402942f3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/UI/LockStep/UILSRoom.prefab b/Unity/Assets/Bundles/UI/LockStep/UILSRoom.prefab new file mode 100644 index 000000000..62f88db50 --- /dev/null +++ b/Unity/Assets/Bundles/UI/LockStep/UILSRoom.prefab @@ -0,0 +1,1827 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1386170326414932 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224438795553994780} + - component: {fileID: 1431576037130298801} + - component: {fileID: 1431576037130298803} + - component: {fileID: 114905074804487618} + m_Layer: 5 + m_Name: UILSRoom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224438795553994780 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4771239781044397799} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!223 &1431576037130298801 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &1431576037130298803 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &114905074804487618 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1386170326414932} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 502d8cafd6a5a0447ab1db9a24cdcb10, type: 3} + m_Name: + m_EditorClassIdentifier: + data: + - key: SaveReplay + gameObject: {fileID: 2520555391245056746} + - key: SaveName + gameObject: {fileID: 5756238228320737012} + - key: framecount + gameObject: {fileID: 1034478521492131682} + - key: progress + gameObject: {fileID: 4603167191084436825} + - key: jump + gameObject: {fileID: 3772973125405389865} + - key: jumpToCount + gameObject: {fileID: 2605382529560068387} + - key: Replay + gameObject: {fileID: 3338259576684795284} + - key: Play + gameObject: {fileID: 5523617649012132494} + - key: predict + gameObject: {fileID: 2600689584668777061} + - key: speed + gameObject: {fileID: 1630304769000624977} +--- !u!1 &443161762425607488 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1792105715031702230} + - component: {fileID: 1517835945500719159} + - component: {fileID: 5252949383912244642} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1792105715031702230 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 443161762425607488} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3090481317299282819} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1517835945500719159 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 443161762425607488} + m_CullTransparentMesh: 1 +--- !u!114 &5252949383912244642 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 443161762425607488} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &1034478521492131682 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7599094040480740423} + - component: {fileID: 8506536753367236583} + - component: {fileID: 5749727612281774398} + m_Layer: 5 + m_Name: framecount + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7599094040480740423 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1034478521492131682} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4771239781044397799} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 217, y: -35} + m_SizeDelta: {x: 64.35803, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8506536753367236583 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1034478521492131682} + m_CullTransparentMesh: 1 +--- !u!114 &5749727612281774398 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1034478521492131682} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &1329268365971367435 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5584600435331946617} + - component: {fileID: 7967827839072717203} + - component: {fileID: 418782035814473946} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5584600435331946617 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1329268365971367435} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3090481317299282819} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7967827839072717203 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1329268365971367435} + m_CullTransparentMesh: 1 +--- !u!114 &418782035814473946 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1329268365971367435} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Enter text... +--- !u!1 &1630304769000624977 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2857335348415552923} + - component: {fileID: 6359955381904780091} + - component: {fileID: 3505199587917922046} + - component: {fileID: 8142270086186194903} + - component: {fileID: 6500313010546115810} + m_Layer: 5 + m_Name: speed + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2857335348415552923 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1630304769000624977} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6750276122540731475} + m_Father: {fileID: 1594851067972007820} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 274, y: -20} + m_SizeDelta: {x: 94.0619, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6359955381904780091 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1630304769000624977} + m_CullTransparentMesh: 1 +--- !u!114 &3505199587917922046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1630304769000624977} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &8142270086186194903 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1630304769000624977} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 3505199587917922046} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &6500313010546115810 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1630304769000624977} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 502d8cafd6a5a0447ab1db9a24cdcb10, type: 3} + m_Name: + m_EditorClassIdentifier: + data: + - key: Text + gameObject: {fileID: 8042012724120990325} +--- !u!1 &2520555391245056746 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 895650316332628775} + - component: {fileID: 6307454425002981456} + - component: {fileID: 8368651048187234218} + - component: {fileID: 242686799324548184} + m_Layer: 5 + m_Name: SaveReplay + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &895650316332628775 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2520555391245056746} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 592631028990097364} + m_Father: {fileID: 8664983122881471485} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 173.06715, y: -20} + m_SizeDelta: {x: 88.572, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6307454425002981456 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2520555391245056746} + m_CullTransparentMesh: 1 +--- !u!114 &8368651048187234218 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2520555391245056746} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &242686799324548184 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2520555391245056746} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 8368651048187234218} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &2600689584668777061 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5457420057147269815} + - component: {fileID: 26533898283190444} + - component: {fileID: 3677809357678589843} + m_Layer: 5 + m_Name: predict + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5457420057147269815 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2600689584668777061} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4771239781044397799} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 139, y: -35} + m_SizeDelta: {x: 51.980774, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &26533898283190444 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2600689584668777061} + m_CullTransparentMesh: 1 +--- !u!114 &3677809357678589843 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2600689584668777061} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &2605382529560068387 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1929971304662293886} + - component: {fileID: 8986492370509680478} + - component: {fileID: 1152572025947361930} + - component: {fileID: 7432407593182925526} + m_Layer: 5 + m_Name: jumpToCount + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1929971304662293886 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2605382529560068387} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7377958395629660970} + - {fileID: 950963626573382337} + m_Father: {fileID: 1594851067972007820} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 61.816162, y: -20} + m_SizeDelta: {x: 114.99194, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8986492370509680478 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2605382529560068387} + m_CullTransparentMesh: 1 +--- !u!114 &1152572025947361930 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2605382529560068387} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7432407593182925526 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2605382529560068387} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1152572025947361930} + m_TextComponent: {fileID: 3150893441825327128} + m_Placeholder: {fileID: 7510415940828965143} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnDidEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!1 &2919341019679089640 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7377958395629660970} + - component: {fileID: 3387788203838758087} + - component: {fileID: 7510415940828965143} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7377958395629660970 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2919341019679089640} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1929971304662293886} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3387788203838758087 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2919341019679089640} + m_CullTransparentMesh: 1 +--- !u!114 &7510415940828965143 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2919341019679089640} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 2 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Enter text... +--- !u!1 &3243635568603444062 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 950963626573382337} + - component: {fileID: 8367897318507321183} + - component: {fileID: 3150893441825327128} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &950963626573382337 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243635568603444062} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1929971304662293886} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8367897318507321183 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243635568603444062} + m_CullTransparentMesh: 1 +--- !u!114 &3150893441825327128 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3243635568603444062} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &3318750498554037093 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4771239781044397799} + - component: {fileID: 7279718688677780413} + - component: {fileID: 1396409096631843897} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4771239781044397799 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3318750498554037093} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7223618113462743409} + - {fileID: 5457420057147269815} + - {fileID: 7599094040480740423} + - {fileID: 1594851067972007820} + - {fileID: 8664983122881471485} + m_Father: {fileID: 224438795553994780} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7279718688677780413 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3318750498554037093} + m_CullTransparentMesh: 1 +--- !u!114 &1396409096631843897 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3318750498554037093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &3338259576684795284 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1594851067972007820} + - component: {fileID: 105324571726425836} + - component: {fileID: 6133690225159913531} + m_Layer: 5 + m_Name: Replay + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1594851067972007820 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3338259576684795284} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1929971304662293886} + - {fileID: 2420295471407332701} + - {fileID: 2857335348415552923} + m_Father: {fileID: 4771239781044397799} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 432, y: -35} + m_SizeDelta: {x: 334.0975, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &105324571726425836 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3338259576684795284} + m_CullTransparentMesh: 1 +--- !u!114 &6133690225159913531 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3338259576684795284} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &3772973125405389865 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2420295471407332701} + - component: {fileID: 2804252284832091920} + - component: {fileID: 7246895547606625856} + - component: {fileID: 2616255216970716116} + m_Layer: 5 + m_Name: jump + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2420295471407332701 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3772973125405389865} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5666966668622771674} + m_Father: {fileID: 1594851067972007820} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 175.66568, y: -20} + m_SizeDelta: {x: 86.691, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2804252284832091920 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3772973125405389865} + m_CullTransparentMesh: 1 +--- !u!114 &7246895547606625856 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3772973125405389865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &2616255216970716116 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3772973125405389865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 7246895547606625856} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &4603167191084436825 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7223618113462743409} + - component: {fileID: 7833112692715830900} + - component: {fileID: 1251386679265060718} + m_Layer: 5 + m_Name: progress + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7223618113462743409 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4603167191084436825} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4771239781044397799} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 59, y: -35} + m_SizeDelta: {x: 51.980774, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7833112692715830900 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4603167191084436825} + m_CullTransparentMesh: 1 +--- !u!114 &1251386679265060718 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4603167191084436825} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: +--- !u!1 &5523617649012132494 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8664983122881471485} + - component: {fileID: 3632380933066769871} + - component: {fileID: 6755659637872327147} + m_Layer: 5 + m_Name: Play + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &8664983122881471485 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5523617649012132494} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3090481317299282819} + - {fileID: 895650316332628775} + m_Father: {fileID: 4771239781044397799} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 390, y: -35} + m_SizeDelta: {x: 244.81, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3632380933066769871 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5523617649012132494} + m_CullTransparentMesh: 1 +--- !u!114 &6755659637872327147 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5523617649012132494} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &5756238228320737012 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3090481317299282819} + - component: {fileID: 1370278903330398853} + - component: {fileID: 4192512503159304661} + - component: {fileID: 1273401424810570531} + m_Layer: 5 + m_Name: SaveName + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3090481317299282819 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5756238228320737012} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5584600435331946617} + - {fileID: 1792105715031702230} + m_Father: {fileID: 8664983122881471485} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 59.67009, y: -20} + m_SizeDelta: {x: 113.3402, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1370278903330398853 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5756238228320737012} + m_CullTransparentMesh: 1 +--- !u!114 &4192512503159304661 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5756238228320737012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1273401424810570531 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5756238228320737012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d199490a83bb2b844b9695cbf13b01ef, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 4192512503159304661} + m_TextComponent: {fileID: 5252949383912244642} + m_Placeholder: {fileID: 418782035814473946} + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_CharacterValidation: 0 + m_CharacterLimit: 0 + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnDidEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_ShouldActivateOnSelect: 1 +--- !u!1 &6053427317350067516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5666966668622771674} + - component: {fileID: 4700491266253277425} + - component: {fileID: 7275662880748806775} + m_Layer: 5 + m_Name: Text (Legacy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5666966668622771674 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6053427317350067516} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2420295471407332701} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 36.5, y: 15} + m_SizeDelta: {x: 73, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4700491266253277425 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6053427317350067516} + m_CullTransparentMesh: 1 +--- !u!114 &7275662880748806775 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6053427317350067516} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Jump To +--- !u!1 &6807433300459080502 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 592631028990097364} + - component: {fileID: 8453337959826911601} + - component: {fileID: 8548415133393940946} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &592631028990097364 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6807433300459080502} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 895650316332628775} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8453337959826911601 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6807433300459080502} + m_CullTransparentMesh: 1 +--- !u!114 &8548415133393940946 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6807433300459080502} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Save Replay +--- !u!1 &8042012724120990325 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6750276122540731475} + - component: {fileID: 5425149354599216926} + - component: {fileID: 1526580319439999924} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6750276122540731475 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8042012724120990325} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2857335348415552923} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5425149354599216926 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8042012724120990325} + m_CullTransparentMesh: 1 +--- !u!114 &1526580319439999924 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8042012724120990325} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: X1 diff --git a/Unity/Assets/Bundles/UI/LockStep/UILSRoom.prefab.meta b/Unity/Assets/Bundles/UI/LockStep/UILSRoom.prefab.meta new file mode 100644 index 000000000..0a7537d6d --- /dev/null +++ b/Unity/Assets/Bundles/UI/LockStep/UILSRoom.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fcad5af85f5a54eb3884cdfb6efc7d27 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Unit.meta b/Unity/Assets/Bundles/Unit.meta new file mode 100644 index 000000000..e126982b4 --- /dev/null +++ b/Unity/Assets/Bundles/Unit.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c3561f86a9d0b324680975876c94ca05 +folderAsset: yes +timeCreated: 1510747283 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Bundles/Unit/Unit.prefab b/Unity/Assets/Bundles/Unit/Unit.prefab new file mode 100644 index 000000000..2371e709d --- /dev/null +++ b/Unity/Assets/Bundles/Unit/Unit.prefab @@ -0,0 +1,49 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1610378981859644 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4373147931430276} + - component: {fileID: 114007285335791192} + m_Layer: 0 + m_Name: Unit + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4373147931430276 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1610378981859644} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114007285335791192 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1610378981859644} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 502d8cafd6a5a0447ab1db9a24cdcb10, type: 3} + m_Name: + m_EditorClassIdentifier: + data: + - key: Skeleton + gameObject: {fileID: 1248987324363926, guid: 9e27b0bdab1ad7242a009899d15c0e67, + type: 3} diff --git a/Unity/Assets/Bundles/Unit/Unit.prefab.meta b/Unity/Assets/Bundles/Unit/Unit.prefab.meta new file mode 100644 index 000000000..416f845d5 --- /dev/null +++ b/Unity/Assets/Bundles/Unit/Unit.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cfaf4529ce2243c4c85126e9d008897b +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config.meta b/Unity/Assets/Config.meta new file mode 100644 index 000000000..387a02f84 --- /dev/null +++ b/Unity/Assets/Config.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6d7328f5c684291468b52548a8c44c46 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel.meta b/Unity/Assets/Config/Excel.meta new file mode 100644 index 000000000..716a20f45 --- /dev/null +++ b/Unity/Assets/Config/Excel.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 49beed796aedfcb47bcc8d0f602b1b52 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/AIConfig.xlsx b/Unity/Assets/Config/Excel/AIConfig.xlsx new file mode 100644 index 000000000..f712130d9 Binary files /dev/null and b/Unity/Assets/Config/Excel/AIConfig.xlsx differ diff --git a/Unity/Assets/Config/Excel/AIConfig.xlsx.meta b/Unity/Assets/Config/Excel/AIConfig.xlsx.meta new file mode 100644 index 000000000..cfa53b6a2 --- /dev/null +++ b/Unity/Assets/Config/Excel/AIConfig.xlsx.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e44cd40079d0e664bb2ccc089681cae4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig.meta b/Unity/Assets/Config/Excel/StartConfig.meta new file mode 100644 index 000000000..f90b5409c --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 84a42be1cb51ddc43a5fc8b9a3aa6c1e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/Benchmark.meta b/Unity/Assets/Config/Excel/StartConfig/Benchmark.meta new file mode 100644 index 000000000..216e183ae --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/Benchmark.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1ac7bf9ce8fc4ad46bd02dcb08165b1f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartMachineConfig@s.xlsx b/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartMachineConfig@s.xlsx new file mode 100644 index 000000000..3223825e2 Binary files /dev/null and b/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartMachineConfig@s.xlsx differ diff --git a/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartMachineConfig@s.xlsx.meta b/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartMachineConfig@s.xlsx.meta new file mode 100644 index 000000000..4ecb49032 --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartMachineConfig@s.xlsx.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 03fee2b7103050f478a689d2785db7e9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartProcessConfig@s.xlsx b/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartProcessConfig@s.xlsx new file mode 100644 index 000000000..84f1f4941 Binary files /dev/null and b/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartProcessConfig@s.xlsx differ diff --git a/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartProcessConfig@s.xlsx.meta b/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartProcessConfig@s.xlsx.meta new file mode 100644 index 000000000..701bd55a8 --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartProcessConfig@s.xlsx.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: bc469d982414eb143bcf5791b3822164 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartSceneConfig@s.xlsx b/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartSceneConfig@s.xlsx new file mode 100644 index 000000000..6fd8a887a Binary files /dev/null and b/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartSceneConfig@s.xlsx differ diff --git a/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartSceneConfig@s.xlsx.meta b/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartSceneConfig@s.xlsx.meta new file mode 100644 index 000000000..7d7a256ba --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartSceneConfig@s.xlsx.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cdee8addbf3a11249b9b4fba7f31a153 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartZoneConfig@s.xlsx b/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartZoneConfig@s.xlsx new file mode 100644 index 000000000..3e43bbd0d Binary files /dev/null and b/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartZoneConfig@s.xlsx differ diff --git a/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartZoneConfig@s.xlsx.meta b/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartZoneConfig@s.xlsx.meta new file mode 100644 index 000000000..99c06f5d9 --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/Benchmark/StartZoneConfig@s.xlsx.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ed6f82bcc72d949458b8787862d71c29 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/Localhost.meta b/Unity/Assets/Config/Excel/StartConfig/Localhost.meta new file mode 100644 index 000000000..6515f90cd --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/Localhost.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c216baca1410ef044bfe845483e6f6e4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/Localhost/StartMachineConfig@s.xlsx b/Unity/Assets/Config/Excel/StartConfig/Localhost/StartMachineConfig@s.xlsx new file mode 100644 index 000000000..3223825e2 Binary files /dev/null and b/Unity/Assets/Config/Excel/StartConfig/Localhost/StartMachineConfig@s.xlsx differ diff --git a/Unity/Assets/Config/Excel/StartConfig/Localhost/StartMachineConfig@s.xlsx.meta b/Unity/Assets/Config/Excel/StartConfig/Localhost/StartMachineConfig@s.xlsx.meta new file mode 100644 index 000000000..6e49fc445 --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/Localhost/StartMachineConfig@s.xlsx.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0c6a443736c53654c84bb430b78df758 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/Localhost/StartProcessConfig@s.xlsx b/Unity/Assets/Config/Excel/StartConfig/Localhost/StartProcessConfig@s.xlsx new file mode 100644 index 000000000..6d534c733 Binary files /dev/null and b/Unity/Assets/Config/Excel/StartConfig/Localhost/StartProcessConfig@s.xlsx differ diff --git a/Unity/Assets/Config/Excel/StartConfig/Localhost/StartProcessConfig@s.xlsx.meta b/Unity/Assets/Config/Excel/StartConfig/Localhost/StartProcessConfig@s.xlsx.meta new file mode 100644 index 000000000..2008d562c --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/Localhost/StartProcessConfig@s.xlsx.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 631281e989abb6c4e80106b0502d46a8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/Localhost/StartSceneConfig@s.xlsx b/Unity/Assets/Config/Excel/StartConfig/Localhost/StartSceneConfig@s.xlsx new file mode 100644 index 000000000..fa85cca52 Binary files /dev/null and b/Unity/Assets/Config/Excel/StartConfig/Localhost/StartSceneConfig@s.xlsx differ diff --git a/Unity/Assets/Config/Excel/StartConfig/Localhost/StartSceneConfig@s.xlsx.meta b/Unity/Assets/Config/Excel/StartConfig/Localhost/StartSceneConfig@s.xlsx.meta new file mode 100644 index 000000000..9dcc235e4 --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/Localhost/StartSceneConfig@s.xlsx.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 96431e2b1becbd041acbca2842de9465 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/Localhost/StartZoneConfig@s.xlsx b/Unity/Assets/Config/Excel/StartConfig/Localhost/StartZoneConfig@s.xlsx new file mode 100644 index 000000000..3e37a75b1 Binary files /dev/null and b/Unity/Assets/Config/Excel/StartConfig/Localhost/StartZoneConfig@s.xlsx differ diff --git a/Unity/Assets/Config/Excel/StartConfig/Localhost/StartZoneConfig@s.xlsx.meta b/Unity/Assets/Config/Excel/StartConfig/Localhost/StartZoneConfig@s.xlsx.meta new file mode 100644 index 000000000..9094bf0db --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/Localhost/StartZoneConfig@s.xlsx.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f5acaa5394763914297715289ae69489 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/Release.meta b/Unity/Assets/Config/Excel/StartConfig/Release.meta new file mode 100644 index 000000000..e5f3c8d86 --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/Release.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f35157653367b5340a880c68a61520c8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/Release/StartMachineConfig@s.xlsx b/Unity/Assets/Config/Excel/StartConfig/Release/StartMachineConfig@s.xlsx new file mode 100644 index 000000000..3223825e2 Binary files /dev/null and b/Unity/Assets/Config/Excel/StartConfig/Release/StartMachineConfig@s.xlsx differ diff --git a/Unity/Assets/Config/Excel/StartConfig/Release/StartMachineConfig@s.xlsx.meta b/Unity/Assets/Config/Excel/StartConfig/Release/StartMachineConfig@s.xlsx.meta new file mode 100644 index 000000000..f5e05d36d --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/Release/StartMachineConfig@s.xlsx.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: aa374e1d46aebcd42be062b678154682 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/Release/StartProcessConfig@s.xlsx b/Unity/Assets/Config/Excel/StartConfig/Release/StartProcessConfig@s.xlsx new file mode 100644 index 000000000..18100ff95 Binary files /dev/null and b/Unity/Assets/Config/Excel/StartConfig/Release/StartProcessConfig@s.xlsx differ diff --git a/Unity/Assets/Config/Excel/StartConfig/Release/StartProcessConfig@s.xlsx.meta b/Unity/Assets/Config/Excel/StartConfig/Release/StartProcessConfig@s.xlsx.meta new file mode 100644 index 000000000..bcbb47530 --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/Release/StartProcessConfig@s.xlsx.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f903631f3f41ca645923a79959806dfd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/Release/StartSceneConfig@s.xlsx b/Unity/Assets/Config/Excel/StartConfig/Release/StartSceneConfig@s.xlsx new file mode 100644 index 000000000..d432d4a1e Binary files /dev/null and b/Unity/Assets/Config/Excel/StartConfig/Release/StartSceneConfig@s.xlsx differ diff --git a/Unity/Assets/Config/Excel/StartConfig/Release/StartSceneConfig@s.xlsx.meta b/Unity/Assets/Config/Excel/StartConfig/Release/StartSceneConfig@s.xlsx.meta new file mode 100644 index 000000000..714ea92b6 --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/Release/StartSceneConfig@s.xlsx.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 24efca463d6dc6544ba48a094f4dbcd2 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/Release/StartZoneConfig@s.xlsx b/Unity/Assets/Config/Excel/StartConfig/Release/StartZoneConfig@s.xlsx new file mode 100644 index 000000000..3e37a75b1 Binary files /dev/null and b/Unity/Assets/Config/Excel/StartConfig/Release/StartZoneConfig@s.xlsx differ diff --git a/Unity/Assets/Config/Excel/StartConfig/Release/StartZoneConfig@s.xlsx.meta b/Unity/Assets/Config/Excel/StartConfig/Release/StartZoneConfig@s.xlsx.meta new file mode 100644 index 000000000..d3222efd3 --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/Release/StartZoneConfig@s.xlsx.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a1e51945b5befcd47adde1074bd312a1 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/RouterTest.meta b/Unity/Assets/Config/Excel/StartConfig/RouterTest.meta new file mode 100644 index 000000000..f544d7c77 --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/RouterTest.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d60a51f0d6228c149872f36e6db2015e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartMachineConfig@s.xlsx b/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartMachineConfig@s.xlsx new file mode 100644 index 000000000..3223825e2 Binary files /dev/null and b/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartMachineConfig@s.xlsx differ diff --git a/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartMachineConfig@s.xlsx.meta b/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartMachineConfig@s.xlsx.meta new file mode 100644 index 000000000..4ade18891 --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartMachineConfig@s.xlsx.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 16cd92ca656d43543947a17e27d46057 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartProcessConfig@s.xlsx b/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartProcessConfig@s.xlsx new file mode 100644 index 000000000..fce7d6777 Binary files /dev/null and b/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartProcessConfig@s.xlsx differ diff --git a/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartProcessConfig@s.xlsx.meta b/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartProcessConfig@s.xlsx.meta new file mode 100644 index 000000000..4396f5d4a --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartProcessConfig@s.xlsx.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 219412ac221b8044cb7783ef1c46ab75 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartSceneConfig@s.xlsx b/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartSceneConfig@s.xlsx new file mode 100644 index 000000000..d6ebff88b Binary files /dev/null and b/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartSceneConfig@s.xlsx differ diff --git a/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartSceneConfig@s.xlsx.meta b/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartSceneConfig@s.xlsx.meta new file mode 100644 index 000000000..743ddeae4 --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartSceneConfig@s.xlsx.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8fc4f69252da4c94d979a92a0b0c153f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartZoneConfig@s.xlsx b/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartZoneConfig@s.xlsx new file mode 100644 index 000000000..3e37a75b1 Binary files /dev/null and b/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartZoneConfig@s.xlsx differ diff --git a/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartZoneConfig@s.xlsx.meta b/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartZoneConfig@s.xlsx.meta new file mode 100644 index 000000000..cfd26e8e2 --- /dev/null +++ b/Unity/Assets/Config/Excel/StartConfig/RouterTest/StartZoneConfig@s.xlsx.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c31b5b5deab839f48b5ec0f69fac286c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Excel/UnitConfig.xlsx b/Unity/Assets/Config/Excel/UnitConfig.xlsx new file mode 100644 index 000000000..b1ff714cf Binary files /dev/null and b/Unity/Assets/Config/Excel/UnitConfig.xlsx differ diff --git a/Unity/Assets/Config/Excel/UnitConfig.xlsx.meta b/Unity/Assets/Config/Excel/UnitConfig.xlsx.meta new file mode 100644 index 000000000..270ab993d --- /dev/null +++ b/Unity/Assets/Config/Excel/UnitConfig.xlsx.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d307532fe7ed9c747a769ac01933093b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Proto.meta b/Unity/Assets/Config/Proto.meta new file mode 100644 index 000000000..ea8ad95d8 --- /dev/null +++ b/Unity/Assets/Config/Proto.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9a6f0d757530d5d4ba635f07eb155d77 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Proto/ClientMessage_C_1000.proto b/Unity/Assets/Config/Proto/ClientMessage_C_1000.proto new file mode 100644 index 000000000..6ef0c411c --- /dev/null +++ b/Unity/Assets/Config/Proto/ClientMessage_C_1000.proto @@ -0,0 +1,21 @@ +syntax = "proto3"; + +package ET; + +// ResponseType NetClient2Main_Login +message Main2NetClient_Login // IRequest +{ + int32 RpcId = 1; + int32 OwnerFiberId = 2; + string Account = 3; // 账号 + string Password = 4; // 密码 +} + +message NetClient2Main_Login // IResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; + + int64 PlayerId = 4; +} \ No newline at end of file diff --git a/Unity/Assets/Config/Proto/ClientMessage_C_1000.proto.meta b/Unity/Assets/Config/Proto/ClientMessage_C_1000.proto.meta new file mode 100644 index 000000000..1905b2ed9 --- /dev/null +++ b/Unity/Assets/Config/Proto/ClientMessage_C_1000.proto.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 63a9a6fd819d4e14d8bee7a2e6e2fd20 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Proto/InnerMessage_S_20001.proto b/Unity/Assets/Config/Proto/InnerMessage_S_20001.proto new file mode 100644 index 000000000..80f27c5a7 --- /dev/null +++ b/Unity/Assets/Config/Proto/InnerMessage_S_20001.proto @@ -0,0 +1,177 @@ +syntax = "proto3"; + +package ET; + +// ResponseType ObjectQueryResponse +message ObjectQueryRequest // IRequest +{ + int32 RpcId = 1; + int64 Key = 2; + int64 InstanceId = 3; +} + +// ResponseType A2M_Reload +message M2A_Reload // IRequest +{ + int32 RpcId = 1; +} + +message A2M_Reload // IResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; +} + +// ResponseType G2G_LockResponse +message G2G_LockRequest // IRequest +{ + int32 RpcId = 1; + int64 Id = 2; + string Address = 3; +} + +message G2G_LockResponse // IResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; +} + +// ResponseType G2G_LockReleaseResponse +message G2G_LockReleaseRequest // IRequest +{ + int32 RpcId = 1; + int64 Id = 2; + string Address = 3; +} + +message G2G_LockReleaseResponse // IResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; +} + +// ResponseType ObjectAddResponse +message ObjectAddRequest // IRequest +{ + int32 RpcId = 1; + int32 Type = 2; + int64 Key = 3; + ActorId ActorId = 4; +} + +message ObjectAddResponse // IResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; +} + +// ResponseType ObjectLockResponse +message ObjectLockRequest // IRequest +{ + int32 RpcId = 1; + int32 Type = 2; + int64 Key = 3; + ActorId ActorId = 4; + int32 Time = 5; +} +message ObjectLockResponse // IResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; +} + +// ResponseType ObjectUnLockResponse +message ObjectUnLockRequest // IRequest +{ + int32 RpcId = 1; + int32 Type = 2; + int64 Key = 3; + ActorId OldActorId = 4; + ActorId NewActorId = 5; +} +message ObjectUnLockResponse // IResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; +} + +// ResponseType ObjectRemoveResponse +message ObjectRemoveRequest // IRequest +{ + int32 RpcId = 1; + int32 Type = 2; + int64 Key = 3; +} +message ObjectRemoveResponse // IResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; +} + +// ResponseType ObjectGetResponse +message ObjectGetRequest // IRequest +{ + int32 RpcId = 1; + int32 Type = 2; + int64 Key = 3; +} +message ObjectGetResponse // IResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; + int32 Type = 4; + ActorId ActorId = 5; +} + +// ResponseType G2R_GetLoginKey +message R2G_GetLoginKey // IRequest +{ + int32 RpcId = 1; + string Account = 2; +} + +message G2R_GetLoginKey // IResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; + int64 Key = 4; + int64 GateId = 5; +} + +message G2M_SessionDisconnect // ILocationMessage +{ + int32 RpcId = 1; +} + +message ObjectQueryResponse // IResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; + bytes Entity = 4; +} + +// ResponseType M2M_UnitTransferResponse +message M2M_UnitTransferRequest // IRequest +{ + int32 RpcId = 1; + ActorId OldActorId = 2; + bytes Unit = 3; + repeated bytes Entitys = 4; +} + +message M2M_UnitTransferResponse // IResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; +} \ No newline at end of file diff --git a/Unity/Assets/Config/Proto/InnerMessage_S_20001.proto.meta b/Unity/Assets/Config/Proto/InnerMessage_S_20001.proto.meta new file mode 100644 index 000000000..86967be08 --- /dev/null +++ b/Unity/Assets/Config/Proto/InnerMessage_S_20001.proto.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0223e72464e3a1741a8277bf2f1bde07 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Proto/LockStepInner_S_21001.proto b/Unity/Assets/Config/Proto/LockStepInner_S_21001.proto new file mode 100644 index 000000000..2f03caec5 --- /dev/null +++ b/Unity/Assets/Config/Proto/LockStepInner_S_21001.proto @@ -0,0 +1,67 @@ +syntax = "proto3"; +package ET; + +/// 请求匹配 +// ResponseType Match2G_Match +message G2Match_Match // IRequest +{ + int32 RpcId = 1; + + int64 Id = 2; +} + +message Match2G_Match // IResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; +} + +// ResponseType Map2Match_GetRoom +message Match2Map_GetRoom // IRequest +{ + int32 RpcId = 1; + repeated int64 PlayerIds = 2; +} + +message Map2Match_GetRoom // IResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; + + /// 房间的ActorId + ActorId ActorId = 4; +} + +// ResponseType Room2G_Reconnect +message G2Room_Reconnect // IRequest +{ + int32 RpcId = 1; + int64 PlayerId = 2; +} + +message Room2G_Reconnect // IResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; + + int64 StartTime = 4; + repeated LockStepUnitInfo UnitInfos = 5; + int32 Frame = 6; +} + +// ResponseType Room2RoomManager_Init +message RoomManager2Room_Init // IRequest +{ + int32 RpcId = 1; + repeated int64 PlayerIds = 2; +} + +message Room2RoomManager_Init // IResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; +} \ No newline at end of file diff --git a/Unity/Assets/Config/Proto/LockStepInner_S_21001.proto.meta b/Unity/Assets/Config/Proto/LockStepInner_S_21001.proto.meta new file mode 100644 index 000000000..0e39a0bf3 --- /dev/null +++ b/Unity/Assets/Config/Proto/LockStepInner_S_21001.proto.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2adafb641a45a4d548b1cc826aca1d6f +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Proto/LockStepOuter_C_11001.proto b/Unity/Assets/Config/Proto/LockStepOuter_C_11001.proto new file mode 100644 index 000000000..01def678b --- /dev/null +++ b/Unity/Assets/Config/Proto/LockStepOuter_C_11001.proto @@ -0,0 +1,80 @@ +syntax = "proto3"; +package ET; + +// ResponseType G2C_Match +message C2G_Match // ISessionRequest +{ + int32 RpcId = 1; +} + +message G2C_Match // ISessionResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; +} + +/// 匹配成功,通知客户端切换场景 +message Match2G_NotifyMatchSuccess // IMessage +{ + int32 RpcId = 1; + /// 房间的ActorId + ActorId ActorId = 2; +} + +/// 客户端通知房间切换场景完成 +message C2Room_ChangeSceneFinish // IRoomMessage +{ + int64 PlayerId = 1; +} + +message LockStepUnitInfo +{ + int64 PlayerId = 1; + TrueSync.TSVector Position = 2; + TrueSync.TSQuaternion Rotation = 3; +} + +/// 房间通知客户端进入战斗 +message Room2C_Start // IMessage +{ + int64 StartTime = 1; + repeated LockStepUnitInfo UnitInfo = 2; +} + +message FrameMessage // IMessage +{ + int32 Frame = 1; + int64 PlayerId = 2; + LSInput Input = 3; +} + +message OneFrameInputs // IMessage +{ + map Inputs = 2; +} + +message Room2C_AdjustUpdateTime // IMessage +{ + int32 DiffTime = 1; +} + +message C2Room_CheckHash // IRoomMessage +{ + int64 PlayerId = 1; + int32 Frame = 2; + int64 Hash = 3; +} + +message Room2C_CheckHashFail // IMessage +{ + int32 Frame = 1; + bytes LSWorldBytes = 2; +} + +message G2C_Reconnect // IMessage +{ + int64 StartTime = 1; + repeated LockStepUnitInfo UnitInfos = 2; + int32 Frame = 3; +} \ No newline at end of file diff --git a/Unity/Assets/Config/Proto/LockStepOuter_C_11001.proto.meta b/Unity/Assets/Config/Proto/LockStepOuter_C_11001.proto.meta new file mode 100644 index 000000000..7c41aad3c --- /dev/null +++ b/Unity/Assets/Config/Proto/LockStepOuter_C_11001.proto.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 32e6c63b0256f45a19583fba46f5cfab +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Config/Proto/OuterMessage_C_10001.proto b/Unity/Assets/Config/Proto/OuterMessage_C_10001.proto new file mode 100644 index 000000000..04d910fef --- /dev/null +++ b/Unity/Assets/Config/Proto/OuterMessage_C_10001.proto @@ -0,0 +1,235 @@ +syntax = "proto3"; +package ET; + +message HttpGetRouterResponse +{ + repeated string Realms = 1; + repeated string Routers = 2; +} + +message RouterSync +{ + uint32 ConnectId = 1; + string Address = 2; +} + +// ResponseType M2C_TestResponse +message C2M_TestRequest // ILocationRequest +{ + int32 RpcId = 1; + string request = 2; +} + +message M2C_TestResponse // IResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; + string response = 4; +} + +// ResponseType G2C_EnterMap +message C2G_EnterMap // ISessionRequest +{ + int32 RpcId = 1; +} + +message G2C_EnterMap // ISessionResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; + /// 自己的UnitId + int64 MyId = 4; +} + +message MoveInfo +{ + repeated Unity.Mathematics.float3 Points = 1; + Unity.Mathematics.quaternion Rotation = 2; + int32 TurnSpeed = 3; +} + +message UnitInfo +{ + int64 UnitId = 1; + int32 ConfigId = 2; + int32 Type = 3; + Unity.Mathematics.float3 Position = 4; + Unity.Mathematics.float3 Forward = 5; + map KV = 6; + MoveInfo MoveInfo = 7; +} + +message M2C_CreateUnits // IMessage +{ + repeated UnitInfo Units = 1; +} + +message M2C_CreateMyUnit // IMessage +{ + UnitInfo Unit = 1; +} + +message M2C_StartSceneChange // IMessage +{ + int64 SceneInstanceId = 1; + string SceneName = 2; +} + +message M2C_RemoveUnits // IMessage +{ + repeated int64 Units = 1; +} + +message C2M_PathfindingResult // ILocationMessage +{ + int32 RpcId = 1; + Unity.Mathematics.float3 Position = 2; +} + +message C2M_Stop // ILocationMessage +{ + int32 RpcId = 1; +} + +message M2C_PathfindingResult // IMessage +{ + int64 Id = 1; + Unity.Mathematics.float3 Position = 2; + repeated Unity.Mathematics.float3 Points = 3; +} + +message M2C_Stop // IMessage +{ + int32 Error = 1; + int64 Id = 2; + Unity.Mathematics.float3 Position = 3; + Unity.Mathematics.quaternion Rotation = 4; +} + +// ResponseType G2C_Ping +message C2G_Ping // ISessionRequest +{ + int32 RpcId = 1; +} + +message G2C_Ping // ISessionResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; + int64 Time = 4; +} + + +message G2C_Test // ISessionMessage +{ +} + +// ResponseType M2C_Reload +message C2M_Reload // ISessionRequest +{ + int32 RpcId = 1; + string Account = 2; + string Password = 3; +} + +message M2C_Reload // ISessionResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; +} + +// ResponseType R2C_Login +message C2R_Login // ISessionRequest +{ + int32 RpcId = 1; + string Account = 2; // 帐号 + string Password = 3; // 密码 +} + +message R2C_Login // ISessionResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; + string Address = 4; + int64 Key = 5; + int64 GateId = 6; +} + +// ResponseType G2C_LoginGate +message C2G_LoginGate // ISessionRequest +{ + int32 RpcId = 1; + int64 Key = 2; // 帐号 + int64 GateId = 3; +} + +message G2C_LoginGate // ISessionResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; + int64 PlayerId = 4; +} + +message G2C_TestHotfixMessage // ISessionMessage +{ + string Info = 1; +} + +// ResponseType M2C_TestRobotCase +message C2M_TestRobotCase // ILocationRequest +{ + int32 RpcId = 1; + int32 N = 2; +} + +message M2C_TestRobotCase // ILocationResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; + int32 N = 4; +} + +message C2M_TestRobotCase2 // ILocationMessage +{ + int32 RpcId = 1; + int32 N = 2; +} + +message M2C_TestRobotCase2 // ILocationMessage +{ + int32 RpcId = 1; + int32 N = 2; +} + +// ResponseType M2C_TransferMap +message C2M_TransferMap // ILocationRequest +{ + int32 RpcId = 1; +} + +message M2C_TransferMap // ILocationResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; +} + +// ResponseType G2C_Benchmark +message C2G_Benchmark // ISessionRequest +{ + int32 RpcId = 1; +} + +message G2C_Benchmark // ISessionResponse +{ + int32 RpcId = 1; + int32 Error = 2; + string Message = 3; +} \ No newline at end of file diff --git a/Unity/Assets/Config/Proto/OuterMessage_C_10001.proto.meta b/Unity/Assets/Config/Proto/OuterMessage_C_10001.proto.meta new file mode 100644 index 000000000..2786478dc --- /dev/null +++ b/Unity/Assets/Config/Proto/OuterMessage_C_10001.proto.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 66bdeffad293b944c90bba52bb3e1853 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Plugins.meta b/Unity/Assets/Plugins.meta index 8958d0dc5..18d2a2977 100644 --- a/Unity/Assets/Plugins.meta +++ b/Unity/Assets/Plugins.meta @@ -1,8 +1,5 @@ fileFormatVersion: 2 -guid: 0a237af88efa88f46bfedbfe7448bc41 +guid: 064fc127e21b5c24da06dd305a52cf4a folderAsset: yes DefaultImporter: - externalObjects: {} userData: - assetBundleName: - assetBundleVariant: diff --git a/Unity/Assets/Plugins/MongoDB/System.Runtime.CompilerServices.Unsafe.dll b/Unity/Assets/Plugins/MongoDB/System.Runtime.CompilerServices.Unsafe.dll new file mode 100644 index 000000000..491a80a97 Binary files /dev/null and b/Unity/Assets/Plugins/MongoDB/System.Runtime.CompilerServices.Unsafe.dll differ diff --git a/Unity/Assets/Plugins/MongoDB/System.Runtime.CompilerServices.Unsafe.dll.meta b/Unity/Assets/Plugins/MongoDB/System.Runtime.CompilerServices.Unsafe.dll.meta new file mode 100644 index 000000000..2e9d076b7 --- /dev/null +++ b/Unity/Assets/Plugins/MongoDB/System.Runtime.CompilerServices.Unsafe.dll.meta @@ -0,0 +1,86 @@ +fileFormatVersion: 2 +guid: 2a300c3de55852247b78496385405de6 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + : Any + second: + enabled: 0 + settings: + Exclude Android: 0 + Exclude Editor: 0 + Exclude Linux64: 0 + Exclude OSXUniversal: 0 + Exclude Win: 0 + Exclude Win64: 0 + Exclude iOS: 0 + - first: + Android: Android + second: + enabled: 1 + settings: + CPU: ARMv7 + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Standalone: Linux64 + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: Win + second: + enabled: 1 + settings: + CPU: x86 + - first: + Standalone: Win64 + second: + enabled: 1 + settings: + CPU: x86_64 + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + iPhone: iOS + second: + enabled: 1 + settings: + AddToEmbeddedBinaries: false + CPU: AnyCPU + CompileFlags: + FrameworkDependencies: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res.meta b/Unity/Assets/Res.meta new file mode 100644 index 000000000..d25846e1c --- /dev/null +++ b/Unity/Assets/Res.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b4b7853dff8159442bad87c963f8d242 +folderAsset: yes +timeCreated: 1463826540 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Mat.meta b/Unity/Assets/Res/Mat.meta new file mode 100644 index 000000000..cb8731792 --- /dev/null +++ b/Unity/Assets/Res/Mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: faf34db9a0adfa5479844f8588715832 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Mat/Urp.mat b/Unity/Assets/Res/Mat/Urp.mat new file mode 100644 index 000000000..d08346046 --- /dev/null +++ b/Unity/Assets/Res/Mat/Urp.mat @@ -0,0 +1,135 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-3795543293575117520 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Urp + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _SPECULAR_COLOR + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnvironmentReflections: 0 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossinessSource: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _SampleGI: 0 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 0 + - _SmoothnessTextureChannel: 0 + - _SpecSource: 0 + - _SpecularHighlights: 0 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 0.5} + m_BuildTextureStacks: [] diff --git a/Unity/Assets/Res/Mat/Urp.mat.meta b/Unity/Assets/Res/Mat/Urp.mat.meta new file mode 100644 index 000000000..98fc6f9ad --- /dev/null +++ b/Unity/Assets/Res/Mat/Urp.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6d5adfb995cb79c438d8b1e6b5e5de91 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit.meta b/Unity/Assets/Res/Unit.meta new file mode 100644 index 000000000..034dcf5b3 --- /dev/null +++ b/Unity/Assets/Res/Unit.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 20054f3f410561544a8b77946c75836d +folderAsset: yes +timeCreated: 1506157957 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton.meta b/Unity/Assets/Res/Unit/Skeleton.meta new file mode 100644 index 000000000..86a78a1f4 --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: edbdf76e36a24834fbc00ccc22cec493 +folderAsset: yes +timeCreated: 1506157957 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani.meta b/Unity/Assets/Res/Unit/Skeleton/Ani.meta new file mode 100644 index 000000000..7279359fb --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Ani.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ad97c79b31b90f5459966f193a16033f +folderAsset: yes +timeCreated: 1506157957 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Materials.meta b/Unity/Assets/Res/Unit/Skeleton/Ani/Materials.meta new file mode 100644 index 000000000..994311e4b --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Ani/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d3580225005a8a14b8c3c55de87a2f81 +folderAsset: yes +timeCreated: 1506157958 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Materials/skeleton_D.mat b/Unity/Assets/Res/Unit/Skeleton/Ani/Materials/skeleton_D.mat new file mode 100644 index 000000000..0667b2d14 --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Ani/Materials/skeleton_D.mat @@ -0,0 +1,96 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-2344749195114887672 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: skeleton_D + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 943f3c476130c4f4f8ae55ef3ccd38ba, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 943f3c476130c4f4f8ae55ef3ccd38ba, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 0 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Materials/skeleton_D.mat.meta b/Unity/Assets/Res/Unit/Skeleton/Ani/Materials/skeleton_D.mat.meta new file mode 100644 index 000000000..0ac10dfa9 --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Ani/Materials/skeleton_D.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b1494958bf9856a479bec1767c02878e +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Attack.FBX b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Attack.FBX new file mode 100644 index 000000000..516ba5f21 Binary files /dev/null and b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Attack.FBX differ diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Attack.FBX.meta b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Attack.FBX.meta new file mode 100644 index 000000000..7f30da4cf --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Attack.FBX.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: dfc15c633f0d98141920018f79a042a6 +timeCreated: 18446744011573954816 +ModelImporter: + serializedVersion: 21 + fileIDToRecycleName: + 100000: Bip001 + 100002: Bip001 Footsteps + 100004: Bip001 Head + 100006: Bip001 L Calf + 100008: Bip001 L Clavicle + 100010: Bip001 L Finger0 + 100012: Bip001 L Finger01 + 100014: Bip001 L Finger02 + 100016: Bip001 L Finger1 + 100018: Bip001 L Finger11 + 100020: Bip001 L Finger12 + 100022: Bip001 L Foot + 100024: Bip001 L Forearm + 100026: Bip001 L Hand + 100028: Bip001 L Thigh + 100030: Bip001 L Toe0 + 100032: Bip001 L UpperArm + 100034: Bip001 Neck + 100036: Bip001 Pelvis + 100038: Bip001 Prop1 + 100040: Bip001 R Calf + 100042: Bip001 R Clavicle + 100044: Bip001 R Finger0 + 100046: Bip001 R Finger01 + 100048: Bip001 R Finger02 + 100050: Bip001 R Finger1 + 100052: Bip001 R Finger11 + 100054: Bip001 R Finger12 + 100056: Bip001 R Foot + 100058: Bip001 R Forearm + 100060: Bip001 R Hand + 100062: Bip001 R Thigh + 100064: Bip001 R Toe0 + 100066: Bip001 R UpperArm + 100068: Bip001 Spine + 100070: Bip001 Spine1 + 100072: Bone001 + 100074: Object01 + 100076: Object02 + 100078: //RootNode + 400000: Bip001 + 400002: Bip001 Footsteps + 400004: Bip001 Head + 400006: Bip001 L Calf + 400008: Bip001 L Clavicle + 400010: Bip001 L Finger0 + 400012: Bip001 L Finger01 + 400014: Bip001 L Finger02 + 400016: Bip001 L Finger1 + 400018: Bip001 L Finger11 + 400020: Bip001 L Finger12 + 400022: Bip001 L Foot + 400024: Bip001 L Forearm + 400026: Bip001 L Hand + 400028: Bip001 L Thigh + 400030: Bip001 L Toe0 + 400032: Bip001 L UpperArm + 400034: Bip001 Neck + 400036: Bip001 Pelvis + 400038: Bip001 Prop1 + 400040: Bip001 R Calf + 400042: Bip001 R Clavicle + 400044: Bip001 R Finger0 + 400046: Bip001 R Finger01 + 400048: Bip001 R Finger02 + 400050: Bip001 R Finger1 + 400052: Bip001 R Finger11 + 400054: Bip001 R Finger12 + 400056: Bip001 R Foot + 400058: Bip001 R Forearm + 400060: Bip001 R Hand + 400062: Bip001 R Thigh + 400064: Bip001 R Toe0 + 400066: Bip001 R UpperArm + 400068: Bip001 Spine + 400070: Bip001 Spine1 + 400072: Bone001 + 400074: Object01 + 400076: Object02 + 400078: //RootNode + 4300000: Object02 + 4300002: Object01 + 7400000: Take 001 + 9500000: //RootNode + 13700000: Object01 + 13700002: Object02 + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 0.01 + meshCompression: 0 + addColliders: 0 + importVisibility: 0 + importBlendShapes: 1 + importCameras: 0 + importLights: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 4 + normalCalculationMode: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Damage.FBX b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Damage.FBX new file mode 100644 index 000000000..92edaebe9 Binary files /dev/null and b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Damage.FBX differ diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Damage.FBX.meta b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Damage.FBX.meta new file mode 100644 index 000000000..e6f143e38 --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Damage.FBX.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 81d4af5a5190e3d4d88c97161d881bf3 +timeCreated: 18446744011573954816 +ModelImporter: + serializedVersion: 21 + fileIDToRecycleName: + 100000: Bip001 + 100002: Bip001 Footsteps + 100004: Bip001 Head + 100006: Bip001 L Calf + 100008: Bip001 L Clavicle + 100010: Bip001 L Finger0 + 100012: Bip001 L Finger01 + 100014: Bip001 L Finger02 + 100016: Bip001 L Finger1 + 100018: Bip001 L Finger11 + 100020: Bip001 L Finger12 + 100022: Bip001 L Foot + 100024: Bip001 L Forearm + 100026: Bip001 L Hand + 100028: Bip001 L Thigh + 100030: Bip001 L Toe0 + 100032: Bip001 L UpperArm + 100034: Bip001 Neck + 100036: Bip001 Pelvis + 100038: Bip001 Prop1 + 100040: Bip001 R Calf + 100042: Bip001 R Clavicle + 100044: Bip001 R Finger0 + 100046: Bip001 R Finger01 + 100048: Bip001 R Finger02 + 100050: Bip001 R Finger1 + 100052: Bip001 R Finger11 + 100054: Bip001 R Finger12 + 100056: Bip001 R Foot + 100058: Bip001 R Forearm + 100060: Bip001 R Hand + 100062: Bip001 R Thigh + 100064: Bip001 R Toe0 + 100066: Bip001 R UpperArm + 100068: Bip001 Spine + 100070: Bip001 Spine1 + 100072: Bone001 + 100074: Object01 + 100076: Object02 + 100078: //RootNode + 400000: Bip001 + 400002: Bip001 Footsteps + 400004: Bip001 Head + 400006: Bip001 L Calf + 400008: Bip001 L Clavicle + 400010: Bip001 L Finger0 + 400012: Bip001 L Finger01 + 400014: Bip001 L Finger02 + 400016: Bip001 L Finger1 + 400018: Bip001 L Finger11 + 400020: Bip001 L Finger12 + 400022: Bip001 L Foot + 400024: Bip001 L Forearm + 400026: Bip001 L Hand + 400028: Bip001 L Thigh + 400030: Bip001 L Toe0 + 400032: Bip001 L UpperArm + 400034: Bip001 Neck + 400036: Bip001 Pelvis + 400038: Bip001 Prop1 + 400040: Bip001 R Calf + 400042: Bip001 R Clavicle + 400044: Bip001 R Finger0 + 400046: Bip001 R Finger01 + 400048: Bip001 R Finger02 + 400050: Bip001 R Finger1 + 400052: Bip001 R Finger11 + 400054: Bip001 R Finger12 + 400056: Bip001 R Foot + 400058: Bip001 R Forearm + 400060: Bip001 R Hand + 400062: Bip001 R Thigh + 400064: Bip001 R Toe0 + 400066: Bip001 R UpperArm + 400068: Bip001 Spine + 400070: Bip001 Spine1 + 400072: Bone001 + 400074: Object01 + 400076: Object02 + 400078: //RootNode + 4300000: Object02 + 4300002: Object01 + 7400000: Take 001 + 9500000: //RootNode + 13700000: Object01 + 13700002: Object02 + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 0.01 + meshCompression: 0 + addColliders: 0 + importVisibility: 0 + importBlendShapes: 1 + importCameras: 0 + importLights: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 4 + normalCalculationMode: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Death.FBX b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Death.FBX new file mode 100644 index 000000000..b0f281fc7 Binary files /dev/null and b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Death.FBX differ diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Death.FBX.meta b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Death.FBX.meta new file mode 100644 index 000000000..eeb5dcb7a --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Death.FBX.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: a749f4485b342b7469956010abf2ab25 +timeCreated: 18446744011573954816 +ModelImporter: + serializedVersion: 21 + fileIDToRecycleName: + 100000: Bip001 + 100002: Bip001 Footsteps + 100004: Bip001 Head + 100006: Bip001 L Calf + 100008: Bip001 L Clavicle + 100010: Bip001 L Finger0 + 100012: Bip001 L Finger01 + 100014: Bip001 L Finger02 + 100016: Bip001 L Finger1 + 100018: Bip001 L Finger11 + 100020: Bip001 L Finger12 + 100022: Bip001 L Foot + 100024: Bip001 L Forearm + 100026: Bip001 L Hand + 100028: Bip001 L Thigh + 100030: Bip001 L Toe0 + 100032: Bip001 L UpperArm + 100034: Bip001 Neck + 100036: Bip001 Pelvis + 100038: Bip001 Prop1 + 100040: Bip001 R Calf + 100042: Bip001 R Clavicle + 100044: Bip001 R Finger0 + 100046: Bip001 R Finger01 + 100048: Bip001 R Finger02 + 100050: Bip001 R Finger1 + 100052: Bip001 R Finger11 + 100054: Bip001 R Finger12 + 100056: Bip001 R Foot + 100058: Bip001 R Forearm + 100060: Bip001 R Hand + 100062: Bip001 R Thigh + 100064: Bip001 R Toe0 + 100066: Bip001 R UpperArm + 100068: Bip001 Spine + 100070: Bip001 Spine1 + 100072: Bone001 + 100074: Object01 + 100076: Object02 + 100078: //RootNode + 400000: Bip001 + 400002: Bip001 Footsteps + 400004: Bip001 Head + 400006: Bip001 L Calf + 400008: Bip001 L Clavicle + 400010: Bip001 L Finger0 + 400012: Bip001 L Finger01 + 400014: Bip001 L Finger02 + 400016: Bip001 L Finger1 + 400018: Bip001 L Finger11 + 400020: Bip001 L Finger12 + 400022: Bip001 L Foot + 400024: Bip001 L Forearm + 400026: Bip001 L Hand + 400028: Bip001 L Thigh + 400030: Bip001 L Toe0 + 400032: Bip001 L UpperArm + 400034: Bip001 Neck + 400036: Bip001 Pelvis + 400038: Bip001 Prop1 + 400040: Bip001 R Calf + 400042: Bip001 R Clavicle + 400044: Bip001 R Finger0 + 400046: Bip001 R Finger01 + 400048: Bip001 R Finger02 + 400050: Bip001 R Finger1 + 400052: Bip001 R Finger11 + 400054: Bip001 R Finger12 + 400056: Bip001 R Foot + 400058: Bip001 R Forearm + 400060: Bip001 R Hand + 400062: Bip001 R Thigh + 400064: Bip001 R Toe0 + 400066: Bip001 R UpperArm + 400068: Bip001 Spine + 400070: Bip001 Spine1 + 400072: Bone001 + 400074: Object01 + 400076: Object02 + 400078: //RootNode + 4300000: Object02 + 4300002: Object01 + 7400000: Take 001 + 9500000: //RootNode + 13700000: Object01 + 13700002: Object02 + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 0.01 + meshCompression: 0 + addColliders: 0 + importVisibility: 0 + importBlendShapes: 1 + importCameras: 0 + importLights: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 4 + normalCalculationMode: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Idle.FBX b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Idle.FBX new file mode 100644 index 000000000..d92c0207c Binary files /dev/null and b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Idle.FBX differ diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Idle.FBX.meta b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Idle.FBX.meta new file mode 100644 index 000000000..107350ed2 --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Idle.FBX.meta @@ -0,0 +1,195 @@ +fileFormatVersion: 2 +guid: a5ea117a2b123564a83a2dbd1c9ea4cf +timeCreated: 18446744011573954816 +ModelImporter: + serializedVersion: 21 + fileIDToRecycleName: + 100000: Bip001 + 100002: Bip001 Footsteps + 100004: Bip001 Head + 100006: Bip001 L Calf + 100008: Bip001 L Clavicle + 100010: Bip001 L Finger0 + 100012: Bip001 L Finger01 + 100014: Bip001 L Finger02 + 100016: Bip001 L Finger1 + 100018: Bip001 L Finger11 + 100020: Bip001 L Finger12 + 100022: Bip001 L Foot + 100024: Bip001 L Forearm + 100026: Bip001 L Hand + 100028: Bip001 L Thigh + 100030: Bip001 L Toe0 + 100032: Bip001 L UpperArm + 100034: Bip001 Neck + 100036: Bip001 Pelvis + 100038: Bip001 Prop1 + 100040: Bip001 R Calf + 100042: Bip001 R Clavicle + 100044: Bip001 R Finger0 + 100046: Bip001 R Finger01 + 100048: Bip001 R Finger02 + 100050: Bip001 R Finger1 + 100052: Bip001 R Finger11 + 100054: Bip001 R Finger12 + 100056: Bip001 R Foot + 100058: Bip001 R Forearm + 100060: Bip001 R Hand + 100062: Bip001 R Thigh + 100064: Bip001 R Toe0 + 100066: Bip001 R UpperArm + 100068: Bip001 Spine + 100070: Bip001 Spine1 + 100072: Bone001 + 100074: Object01 + 100076: Object02 + 100078: //RootNode + 400000: Bip001 + 400002: Bip001 Footsteps + 400004: Bip001 Head + 400006: Bip001 L Calf + 400008: Bip001 L Clavicle + 400010: Bip001 L Finger0 + 400012: Bip001 L Finger01 + 400014: Bip001 L Finger02 + 400016: Bip001 L Finger1 + 400018: Bip001 L Finger11 + 400020: Bip001 L Finger12 + 400022: Bip001 L Foot + 400024: Bip001 L Forearm + 400026: Bip001 L Hand + 400028: Bip001 L Thigh + 400030: Bip001 L Toe0 + 400032: Bip001 L UpperArm + 400034: Bip001 Neck + 400036: Bip001 Pelvis + 400038: Bip001 Prop1 + 400040: Bip001 R Calf + 400042: Bip001 R Clavicle + 400044: Bip001 R Finger0 + 400046: Bip001 R Finger01 + 400048: Bip001 R Finger02 + 400050: Bip001 R Finger1 + 400052: Bip001 R Finger11 + 400054: Bip001 R Finger12 + 400056: Bip001 R Foot + 400058: Bip001 R Forearm + 400060: Bip001 R Hand + 400062: Bip001 R Thigh + 400064: Bip001 R Toe0 + 400066: Bip001 R UpperArm + 400068: Bip001 Spine + 400070: Bip001 Spine1 + 400072: Bone001 + 400074: Object01 + 400076: Object02 + 400078: //RootNode + 4300000: Object02 + 4300002: Object01 + 7400000: Idle + 9500000: //RootNode + 13700000: Object01 + 13700002: Object02 + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Idle + takeName: Take 001 + firstFrame: 0 + lastFrame: 170 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 0.01 + meshCompression: 0 + addColliders: 0 + importVisibility: 0 + importBlendShapes: 1 + importCameras: 0 + importLights: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 4 + normalCalculationMode: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Knockback.FBX b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Knockback.FBX new file mode 100644 index 000000000..00303a013 Binary files /dev/null and b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Knockback.FBX differ diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Knockback.FBX.meta b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Knockback.FBX.meta new file mode 100644 index 000000000..9184d66e7 --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Knockback.FBX.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 6e0b4a05932877a4b89fb3fb32c3e72b +timeCreated: 18446744011573954816 +ModelImporter: + serializedVersion: 21 + fileIDToRecycleName: + 100000: Bip001 + 100002: Bip001 Footsteps + 100004: Bip001 Head + 100006: Bip001 L Calf + 100008: Bip001 L Clavicle + 100010: Bip001 L Finger0 + 100012: Bip001 L Finger01 + 100014: Bip001 L Finger02 + 100016: Bip001 L Finger1 + 100018: Bip001 L Finger11 + 100020: Bip001 L Finger12 + 100022: Bip001 L Foot + 100024: Bip001 L Forearm + 100026: Bip001 L Hand + 100028: Bip001 L Thigh + 100030: Bip001 L Toe0 + 100032: Bip001 L UpperArm + 100034: Bip001 Neck + 100036: Bip001 Pelvis + 100038: Bip001 Prop1 + 100040: Bip001 R Calf + 100042: Bip001 R Clavicle + 100044: Bip001 R Finger0 + 100046: Bip001 R Finger01 + 100048: Bip001 R Finger02 + 100050: Bip001 R Finger1 + 100052: Bip001 R Finger11 + 100054: Bip001 R Finger12 + 100056: Bip001 R Foot + 100058: Bip001 R Forearm + 100060: Bip001 R Hand + 100062: Bip001 R Thigh + 100064: Bip001 R Toe0 + 100066: Bip001 R UpperArm + 100068: Bip001 Spine + 100070: Bip001 Spine1 + 100072: Bone001 + 100074: Object01 + 100076: Object02 + 100078: //RootNode + 400000: Bip001 + 400002: Bip001 Footsteps + 400004: Bip001 Head + 400006: Bip001 L Calf + 400008: Bip001 L Clavicle + 400010: Bip001 L Finger0 + 400012: Bip001 L Finger01 + 400014: Bip001 L Finger02 + 400016: Bip001 L Finger1 + 400018: Bip001 L Finger11 + 400020: Bip001 L Finger12 + 400022: Bip001 L Foot + 400024: Bip001 L Forearm + 400026: Bip001 L Hand + 400028: Bip001 L Thigh + 400030: Bip001 L Toe0 + 400032: Bip001 L UpperArm + 400034: Bip001 Neck + 400036: Bip001 Pelvis + 400038: Bip001 Prop1 + 400040: Bip001 R Calf + 400042: Bip001 R Clavicle + 400044: Bip001 R Finger0 + 400046: Bip001 R Finger01 + 400048: Bip001 R Finger02 + 400050: Bip001 R Finger1 + 400052: Bip001 R Finger11 + 400054: Bip001 R Finger12 + 400056: Bip001 R Foot + 400058: Bip001 R Forearm + 400060: Bip001 R Hand + 400062: Bip001 R Thigh + 400064: Bip001 R Toe0 + 400066: Bip001 R UpperArm + 400068: Bip001 Spine + 400070: Bip001 Spine1 + 400072: Bone001 + 400074: Object01 + 400076: Object02 + 400078: //RootNode + 4300000: Object02 + 4300002: Object01 + 7400000: Take 001 + 9500000: //RootNode + 13700000: Object01 + 13700002: Object02 + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 0.01 + meshCompression: 0 + addColliders: 0 + importVisibility: 0 + importBlendShapes: 1 + importCameras: 0 + importLights: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 4 + normalCalculationMode: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Run.FBX b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Run.FBX new file mode 100644 index 000000000..ab3156594 Binary files /dev/null and b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Run.FBX differ diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Run.FBX.meta b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Run.FBX.meta new file mode 100644 index 000000000..06434e16f --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Run.FBX.meta @@ -0,0 +1,195 @@ +fileFormatVersion: 2 +guid: f57ee821486cd7b488adf1063a8dd207 +timeCreated: 18446744011573954816 +ModelImporter: + serializedVersion: 21 + fileIDToRecycleName: + 100000: Bip001 + 100002: Bip001 Footsteps + 100004: Bip001 Head + 100006: Bip001 L Calf + 100008: Bip001 L Clavicle + 100010: Bip001 L Finger0 + 100012: Bip001 L Finger01 + 100014: Bip001 L Finger02 + 100016: Bip001 L Finger1 + 100018: Bip001 L Finger11 + 100020: Bip001 L Finger12 + 100022: Bip001 L Foot + 100024: Bip001 L Forearm + 100026: Bip001 L Hand + 100028: Bip001 L Thigh + 100030: Bip001 L Toe0 + 100032: Bip001 L UpperArm + 100034: Bip001 Neck + 100036: Bip001 Pelvis + 100038: Bip001 Prop1 + 100040: Bip001 R Calf + 100042: Bip001 R Clavicle + 100044: Bip001 R Finger0 + 100046: Bip001 R Finger01 + 100048: Bip001 R Finger02 + 100050: Bip001 R Finger1 + 100052: Bip001 R Finger11 + 100054: Bip001 R Finger12 + 100056: Bip001 R Foot + 100058: Bip001 R Forearm + 100060: Bip001 R Hand + 100062: Bip001 R Thigh + 100064: Bip001 R Toe0 + 100066: Bip001 R UpperArm + 100068: Bip001 Spine + 100070: Bip001 Spine1 + 100072: Bone001 + 100074: Object01 + 100076: Object02 + 100078: //RootNode + 400000: Bip001 + 400002: Bip001 Footsteps + 400004: Bip001 Head + 400006: Bip001 L Calf + 400008: Bip001 L Clavicle + 400010: Bip001 L Finger0 + 400012: Bip001 L Finger01 + 400014: Bip001 L Finger02 + 400016: Bip001 L Finger1 + 400018: Bip001 L Finger11 + 400020: Bip001 L Finger12 + 400022: Bip001 L Foot + 400024: Bip001 L Forearm + 400026: Bip001 L Hand + 400028: Bip001 L Thigh + 400030: Bip001 L Toe0 + 400032: Bip001 L UpperArm + 400034: Bip001 Neck + 400036: Bip001 Pelvis + 400038: Bip001 Prop1 + 400040: Bip001 R Calf + 400042: Bip001 R Clavicle + 400044: Bip001 R Finger0 + 400046: Bip001 R Finger01 + 400048: Bip001 R Finger02 + 400050: Bip001 R Finger1 + 400052: Bip001 R Finger11 + 400054: Bip001 R Finger12 + 400056: Bip001 R Foot + 400058: Bip001 R Forearm + 400060: Bip001 R Hand + 400062: Bip001 R Thigh + 400064: Bip001 R Toe0 + 400066: Bip001 R UpperArm + 400068: Bip001 Spine + 400070: Bip001 Spine1 + 400072: Bone001 + 400074: Object01 + 400076: Object02 + 400078: //RootNode + 4300000: Object02 + 4300002: Object01 + 7400000: Run + 9500000: //RootNode + 13700000: Object01 + 13700002: Object02 + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Run + takeName: Take 001 + firstFrame: 0 + lastFrame: 30 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 0.01 + meshCompression: 0 + addColliders: 0 + importVisibility: 0 + importBlendShapes: 1 + importCameras: 0 + importLights: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 4 + normalCalculationMode: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Skill.FBX b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Skill.FBX new file mode 100644 index 000000000..9c6d57334 Binary files /dev/null and b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Skill.FBX differ diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Skill.FBX.meta b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Skill.FBX.meta new file mode 100644 index 000000000..30e656d03 --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Skill.FBX.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 1e768688017709245aed3bb86453c364 +timeCreated: 18446744011573954816 +ModelImporter: + serializedVersion: 21 + fileIDToRecycleName: + 100000: Bip001 + 100002: Bip001 Footsteps + 100004: Bip001 Head + 100006: Bip001 L Calf + 100008: Bip001 L Clavicle + 100010: Bip001 L Finger0 + 100012: Bip001 L Finger01 + 100014: Bip001 L Finger02 + 100016: Bip001 L Finger1 + 100018: Bip001 L Finger11 + 100020: Bip001 L Finger12 + 100022: Bip001 L Foot + 100024: Bip001 L Forearm + 100026: Bip001 L Hand + 100028: Bip001 L Thigh + 100030: Bip001 L Toe0 + 100032: Bip001 L UpperArm + 100034: Bip001 Neck + 100036: Bip001 Pelvis + 100038: Bip001 Prop1 + 100040: Bip001 R Calf + 100042: Bip001 R Clavicle + 100044: Bip001 R Finger0 + 100046: Bip001 R Finger01 + 100048: Bip001 R Finger02 + 100050: Bip001 R Finger1 + 100052: Bip001 R Finger11 + 100054: Bip001 R Finger12 + 100056: Bip001 R Foot + 100058: Bip001 R Forearm + 100060: Bip001 R Hand + 100062: Bip001 R Thigh + 100064: Bip001 R Toe0 + 100066: Bip001 R UpperArm + 100068: Bip001 Spine + 100070: Bip001 Spine1 + 100072: Bone001 + 100074: Object01 + 100076: Object02 + 100078: //RootNode + 400000: Bip001 + 400002: Bip001 Footsteps + 400004: Bip001 Head + 400006: Bip001 L Calf + 400008: Bip001 L Clavicle + 400010: Bip001 L Finger0 + 400012: Bip001 L Finger01 + 400014: Bip001 L Finger02 + 400016: Bip001 L Finger1 + 400018: Bip001 L Finger11 + 400020: Bip001 L Finger12 + 400022: Bip001 L Foot + 400024: Bip001 L Forearm + 400026: Bip001 L Hand + 400028: Bip001 L Thigh + 400030: Bip001 L Toe0 + 400032: Bip001 L UpperArm + 400034: Bip001 Neck + 400036: Bip001 Pelvis + 400038: Bip001 Prop1 + 400040: Bip001 R Calf + 400042: Bip001 R Clavicle + 400044: Bip001 R Finger0 + 400046: Bip001 R Finger01 + 400048: Bip001 R Finger02 + 400050: Bip001 R Finger1 + 400052: Bip001 R Finger11 + 400054: Bip001 R Finger12 + 400056: Bip001 R Foot + 400058: Bip001 R Forearm + 400060: Bip001 R Hand + 400062: Bip001 R Thigh + 400064: Bip001 R Toe0 + 400066: Bip001 R UpperArm + 400068: Bip001 Spine + 400070: Bip001 Spine1 + 400072: Bone001 + 400074: Object01 + 400076: Object02 + 400078: //RootNode + 4300000: Object02 + 4300002: Object01 + 7400000: Take 001 + 9500000: //RootNode + 13700000: Object01 + 13700002: Object02 + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 0.01 + meshCompression: 0 + addColliders: 0 + importVisibility: 0 + importBlendShapes: 1 + importCameras: 0 + importLights: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 4 + normalCalculationMode: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Stand.FBX b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Stand.FBX new file mode 100644 index 000000000..9b69afd24 Binary files /dev/null and b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Stand.FBX differ diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Stand.FBX.meta b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Stand.FBX.meta new file mode 100644 index 000000000..e854a9f2b --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Stand.FBX.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 6f61bc53c41ba664fa527d3386ecfd1e +timeCreated: 18446744011573954816 +ModelImporter: + serializedVersion: 21 + fileIDToRecycleName: + 100000: Bip001 + 100002: Bip001 Footsteps + 100004: Bip001 Head + 100006: Bip001 L Calf + 100008: Bip001 L Clavicle + 100010: Bip001 L Finger0 + 100012: Bip001 L Finger01 + 100014: Bip001 L Finger02 + 100016: Bip001 L Finger1 + 100018: Bip001 L Finger11 + 100020: Bip001 L Finger12 + 100022: Bip001 L Foot + 100024: Bip001 L Forearm + 100026: Bip001 L Hand + 100028: Bip001 L Thigh + 100030: Bip001 L Toe0 + 100032: Bip001 L UpperArm + 100034: Bip001 Neck + 100036: Bip001 Pelvis + 100038: Bip001 Prop1 + 100040: Bip001 R Calf + 100042: Bip001 R Clavicle + 100044: Bip001 R Finger0 + 100046: Bip001 R Finger01 + 100048: Bip001 R Finger02 + 100050: Bip001 R Finger1 + 100052: Bip001 R Finger11 + 100054: Bip001 R Finger12 + 100056: Bip001 R Foot + 100058: Bip001 R Forearm + 100060: Bip001 R Hand + 100062: Bip001 R Thigh + 100064: Bip001 R Toe0 + 100066: Bip001 R UpperArm + 100068: Bip001 Spine + 100070: Bip001 Spine1 + 100072: Bone001 + 100074: Object01 + 100076: Object02 + 100078: //RootNode + 400000: Bip001 + 400002: Bip001 Footsteps + 400004: Bip001 Head + 400006: Bip001 L Calf + 400008: Bip001 L Clavicle + 400010: Bip001 L Finger0 + 400012: Bip001 L Finger01 + 400014: Bip001 L Finger02 + 400016: Bip001 L Finger1 + 400018: Bip001 L Finger11 + 400020: Bip001 L Finger12 + 400022: Bip001 L Foot + 400024: Bip001 L Forearm + 400026: Bip001 L Hand + 400028: Bip001 L Thigh + 400030: Bip001 L Toe0 + 400032: Bip001 L UpperArm + 400034: Bip001 Neck + 400036: Bip001 Pelvis + 400038: Bip001 Prop1 + 400040: Bip001 R Calf + 400042: Bip001 R Clavicle + 400044: Bip001 R Finger0 + 400046: Bip001 R Finger01 + 400048: Bip001 R Finger02 + 400050: Bip001 R Finger1 + 400052: Bip001 R Finger11 + 400054: Bip001 R Finger12 + 400056: Bip001 R Foot + 400058: Bip001 R Forearm + 400060: Bip001 R Hand + 400062: Bip001 R Thigh + 400064: Bip001 R Toe0 + 400066: Bip001 R UpperArm + 400068: Bip001 Spine + 400070: Bip001 Spine1 + 400072: Bone001 + 400074: Object01 + 400076: Object02 + 400078: //RootNode + 4300000: Object02 + 4300002: Object01 + 7400000: Take 001 + 9500000: //RootNode + 13700000: Object01 + 13700002: Object02 + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 0.01 + meshCompression: 0 + addColliders: 0 + importVisibility: 0 + importBlendShapes: 1 + importCameras: 0 + importLights: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 4 + normalCalculationMode: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Walk.FBX b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Walk.FBX new file mode 100644 index 000000000..a7f7e61ea Binary files /dev/null and b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Walk.FBX differ diff --git a/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Walk.FBX.meta b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Walk.FBX.meta new file mode 100644 index 000000000..f81ca2e90 --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Ani/Skeleton@Walk.FBX.meta @@ -0,0 +1,167 @@ +fileFormatVersion: 2 +guid: 188f1042b5ff4644389fad5df1f98d7c +timeCreated: 18446744011573954816 +ModelImporter: + serializedVersion: 21 + fileIDToRecycleName: + 100000: Bip001 + 100002: Bip001 Footsteps + 100004: Bip001 Head + 100006: Bip001 L Calf + 100008: Bip001 L Clavicle + 100010: Bip001 L Finger0 + 100012: Bip001 L Finger01 + 100014: Bip001 L Finger02 + 100016: Bip001 L Finger1 + 100018: Bip001 L Finger11 + 100020: Bip001 L Finger12 + 100022: Bip001 L Foot + 100024: Bip001 L Forearm + 100026: Bip001 L Hand + 100028: Bip001 L Thigh + 100030: Bip001 L Toe0 + 100032: Bip001 L UpperArm + 100034: Bip001 Neck + 100036: Bip001 Pelvis + 100038: Bip001 Prop1 + 100040: Bip001 R Calf + 100042: Bip001 R Clavicle + 100044: Bip001 R Finger0 + 100046: Bip001 R Finger01 + 100048: Bip001 R Finger02 + 100050: Bip001 R Finger1 + 100052: Bip001 R Finger11 + 100054: Bip001 R Finger12 + 100056: Bip001 R Foot + 100058: Bip001 R Forearm + 100060: Bip001 R Hand + 100062: Bip001 R Thigh + 100064: Bip001 R Toe0 + 100066: Bip001 R UpperArm + 100068: Bip001 Spine + 100070: Bip001 Spine1 + 100072: Bone001 + 100074: Object01 + 100076: Object02 + 100078: //RootNode + 400000: Bip001 + 400002: Bip001 Footsteps + 400004: Bip001 Head + 400006: Bip001 L Calf + 400008: Bip001 L Clavicle + 400010: Bip001 L Finger0 + 400012: Bip001 L Finger01 + 400014: Bip001 L Finger02 + 400016: Bip001 L Finger1 + 400018: Bip001 L Finger11 + 400020: Bip001 L Finger12 + 400022: Bip001 L Foot + 400024: Bip001 L Forearm + 400026: Bip001 L Hand + 400028: Bip001 L Thigh + 400030: Bip001 L Toe0 + 400032: Bip001 L UpperArm + 400034: Bip001 Neck + 400036: Bip001 Pelvis + 400038: Bip001 Prop1 + 400040: Bip001 R Calf + 400042: Bip001 R Clavicle + 400044: Bip001 R Finger0 + 400046: Bip001 R Finger01 + 400048: Bip001 R Finger02 + 400050: Bip001 R Finger1 + 400052: Bip001 R Finger11 + 400054: Bip001 R Finger12 + 400056: Bip001 R Foot + 400058: Bip001 R Forearm + 400060: Bip001 R Hand + 400062: Bip001 R Thigh + 400064: Bip001 R Toe0 + 400066: Bip001 R UpperArm + 400068: Bip001 Spine + 400070: Bip001 Spine1 + 400072: Bone001 + 400074: Object01 + 400076: Object02 + 400078: //RootNode + 4300000: Object02 + 4300002: Object01 + 7400000: Take 001 + 9500000: //RootNode + 13700000: Object01 + 13700002: Object02 + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 0.01 + meshCompression: 0 + addColliders: 0 + importVisibility: 0 + importBlendShapes: 1 + importCameras: 0 + importLights: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 4 + normalCalculationMode: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/Character.meta b/Unity/Assets/Res/Unit/Skeleton/Character.meta new file mode 100644 index 000000000..5a1343370 --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Character.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2a861fd633658c04e82882c53fe3a6d9 +folderAsset: yes +timeCreated: 1506157957 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/Character/Materials.meta b/Unity/Assets/Res/Unit/Skeleton/Character/Materials.meta new file mode 100644 index 000000000..40d68713d --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Character/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7d6d48cbd71222d499380e924ece197a +folderAsset: yes +timeCreated: 1506157957 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/Character/Materials/skeleton_D.mat b/Unity/Assets/Res/Unit/Skeleton/Character/Materials/skeleton_D.mat new file mode 100644 index 000000000..7e3940d7c --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Character/Materials/skeleton_D.mat @@ -0,0 +1,96 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-2014171297911900331 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: skeleton_D + m_Shader: {fileID: 4800000, guid: 8d2bb70cbf9db8d4da26e15b26e74248, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 943f3c476130c4f4f8ae55ef3ccd38ba, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 943f3c476130c4f4f8ae55ef3ccd38ba, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _GlossinessSource: 0 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 0 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} + m_BuildTextureStacks: [] diff --git a/Unity/Assets/Res/Unit/Skeleton/Character/Materials/skeleton_D.mat.meta b/Unity/Assets/Res/Unit/Skeleton/Character/Materials/skeleton_D.mat.meta new file mode 100644 index 000000000..cdde346b0 --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Character/Materials/skeleton_D.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ed14df0368fe53543907335c0e3902c6 +timeCreated: 18446744011573954816 +NativeFormatImporter: + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/Character/Skeleton@Skin.FBX b/Unity/Assets/Res/Unit/Skeleton/Character/Skeleton@Skin.FBX new file mode 100644 index 000000000..ae1a5d42b Binary files /dev/null and b/Unity/Assets/Res/Unit/Skeleton/Character/Skeleton@Skin.FBX differ diff --git a/Unity/Assets/Res/Unit/Skeleton/Character/Skeleton@Skin.FBX.meta b/Unity/Assets/Res/Unit/Skeleton/Character/Skeleton@Skin.FBX.meta new file mode 100644 index 000000000..f0d8ec6e5 --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Character/Skeleton@Skin.FBX.meta @@ -0,0 +1,166 @@ +fileFormatVersion: 2 +guid: 5a35c5f0a89b9654d897ccd7c8f81bd0 +timeCreated: 18446744011573954816 +ModelImporter: + serializedVersion: 21 + fileIDToRecycleName: + 100000: Bip001 + 100002: Bip001 Footsteps + 100004: Bip001 Head + 100006: Bip001 L Calf + 100008: Bip001 L Clavicle + 100010: Bip001 L Finger0 + 100012: Bip001 L Finger01 + 100014: Bip001 L Finger02 + 100016: Bip001 L Finger1 + 100018: Bip001 L Finger11 + 100020: Bip001 L Finger12 + 100022: Bip001 L Foot + 100024: Bip001 L Forearm + 100026: Bip001 L Hand + 100028: Bip001 L Thigh + 100030: Bip001 L Toe0 + 100032: Bip001 L UpperArm + 100034: Bip001 Neck + 100036: Bip001 Pelvis + 100038: Bip001 Prop1 + 100040: Bip001 R Calf + 100042: Bip001 R Clavicle + 100044: Bip001 R Finger0 + 100046: Bip001 R Finger01 + 100048: Bip001 R Finger02 + 100050: Bip001 R Finger1 + 100052: Bip001 R Finger11 + 100054: Bip001 R Finger12 + 100056: Bip001 R Foot + 100058: Bip001 R Forearm + 100060: Bip001 R Hand + 100062: Bip001 R Thigh + 100064: Bip001 R Toe0 + 100066: Bip001 R UpperArm + 100068: Bip001 Spine + 100070: Bip001 Spine1 + 100072: Bone001 + 100074: Object01 + 100076: Object02 + 100078: //RootNode + 400000: Bip001 + 400002: Bip001 Footsteps + 400004: Bip001 Head + 400006: Bip001 L Calf + 400008: Bip001 L Clavicle + 400010: Bip001 L Finger0 + 400012: Bip001 L Finger01 + 400014: Bip001 L Finger02 + 400016: Bip001 L Finger1 + 400018: Bip001 L Finger11 + 400020: Bip001 L Finger12 + 400022: Bip001 L Foot + 400024: Bip001 L Forearm + 400026: Bip001 L Hand + 400028: Bip001 L Thigh + 400030: Bip001 L Toe0 + 400032: Bip001 L UpperArm + 400034: Bip001 Neck + 400036: Bip001 Pelvis + 400038: Bip001 Prop1 + 400040: Bip001 R Calf + 400042: Bip001 R Clavicle + 400044: Bip001 R Finger0 + 400046: Bip001 R Finger01 + 400048: Bip001 R Finger02 + 400050: Bip001 R Finger1 + 400052: Bip001 R Finger11 + 400054: Bip001 R Finger12 + 400056: Bip001 R Foot + 400058: Bip001 R Forearm + 400060: Bip001 R Hand + 400062: Bip001 R Thigh + 400064: Bip001 R Toe0 + 400066: Bip001 R UpperArm + 400068: Bip001 Spine + 400070: Bip001 Spine1 + 400072: Bone001 + 400074: Object01 + 400076: Object02 + 400078: //RootNode + 4300000: Object02 + 4300002: Object01 + 9500000: //RootNode + 13700000: Object01 + 13700002: Object02 + materials: + importMaterials: 1 + materialName: 0 + materialSearch: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: 0.01 + meshCompression: 0 + addColliders: 0 + importVisibility: 0 + importBlendShapes: 1 + importCameras: 0 + importLights: 0 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + optimizeMeshForGPU: 1 + keepQuads: 0 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 4 + normalCalculationMode: 0 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + serializedVersion: 2 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + rootMotionBoneName: + rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1} + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 0 + lastHumanDescriptionAvatarSource: {instanceID: 0} + animationType: 2 + humanoidOversampling: 1 + additionalBone: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/Skeleton.prefab b/Unity/Assets/Res/Unit/Skeleton/Skeleton.prefab new file mode 100644 index 000000000..526b7df59 --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Skeleton.prefab @@ -0,0 +1,1324 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1248987324363926} + m_IsPrefabParent: 1 +--- !u!1 &1000058337504390 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4961584160640204} + m_Layer: 0 + m_Name: Bip001 R Finger01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1000571122245208 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4334740302756390} + m_Layer: 0 + m_Name: Bip001 R Calf + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1043126723469154 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4467274746449502} + m_Layer: 0 + m_Name: Bip001 L Clavicle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1121096838965442 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4619093881837530} + - component: {fileID: 137598687241100640} + m_Layer: 0 + m_Name: Object02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1131907052147524 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4567640840086012} + m_Layer: 0 + m_Name: Bone001 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1166799301642684 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4034453489890368} + m_Layer: 0 + m_Name: Bip001 R Thigh + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1200047455840910 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4644452643172354} + m_Layer: 0 + m_Name: Bip001 L Forearm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1219648373578668 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4489961748709466} + m_Layer: 0 + m_Name: Bip001 L Finger01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1248987324363926 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4781799842951158} + - component: {fileID: 95876942513160466} + m_Layer: 0 + m_Name: Skeleton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1261353649905318 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4234030181829012} + m_Layer: 0 + m_Name: Bip001 Footsteps + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1273911722755082 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4767417401121298} + m_Layer: 0 + m_Name: Bip001 R Finger1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1304052523459506 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4681533909102536} + m_Layer: 0 + m_Name: Bip001 R Finger0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1309190523671098 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4110163471681172} + m_Layer: 0 + m_Name: Bip001 Prop1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1311583246874930 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4239442713531286} + m_Layer: 0 + m_Name: Bip001 L Finger1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1316095112800020 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4593039999266138} + m_Layer: 0 + m_Name: Bip001 R Foot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1316208393675194 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4401092441047750} + m_Layer: 0 + m_Name: Bip001 L Calf + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1367062531931580 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4059149982387058} + m_Layer: 0 + m_Name: Bip001 R Hand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1370382180899508 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4383189834276600} + m_Layer: 0 + m_Name: Bip001 Pelvis + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1407714711484504 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4776392672460320} + m_Layer: 0 + m_Name: Bip001 R Finger02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1446547301158876 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4472414845421272} + - component: {fileID: 137922557972750890} + m_Layer: 0 + m_Name: Object01 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1473114693415642 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4676411427192982} + m_Layer: 0 + m_Name: Bip001 L Finger12 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1498411737899584 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4648319381707928} + m_Layer: 0 + m_Name: Bip001 Spine1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1544762252231702 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4995719578661492} + m_Layer: 0 + m_Name: Bip001 R Clavicle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1551272023703546 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4750482381994432} + m_Layer: 0 + m_Name: Bip001 L Foot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1566360742613042 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4496518709614624} + m_Layer: 0 + m_Name: Bip001 Spine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1583608067511400 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4332229457089250} + m_Layer: 0 + m_Name: Bip001 L Finger0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1663672268285286 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4074580461876202} + m_Layer: 0 + m_Name: Bip001 L Toe0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1748442942209334 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4086368173464730} + m_Layer: 0 + m_Name: Bip001 L Finger02 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1757221117522324 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4037308378479860} + m_Layer: 0 + m_Name: Bip001 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1809405373318048 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4155302314975370} + m_Layer: 0 + m_Name: Bip001 R Finger11 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1822900023604844 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4761861037596782} + m_Layer: 0 + m_Name: Bip001 R UpperArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1850394437168516 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4858473300007272} + m_Layer: 0 + m_Name: Bip001 R Forearm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1864489265044344 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4212571561471512} + m_Layer: 0 + m_Name: Bip001 L Thigh + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1883476175463186 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4052374192750520} + m_Layer: 0 + m_Name: Bip001 L UpperArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1885684788590192 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4623930758344662} + m_Layer: 0 + m_Name: Bip001 Head + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1920178816329406 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4592818859797780} + m_Layer: 0 + m_Name: Bip001 R Finger12 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1920539057796134 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4939137385573432} + m_Layer: 0 + m_Name: Bip001 L Hand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1939296781991464 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4990247908102490} + m_Layer: 0 + m_Name: Bip001 L Finger11 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1964162851552642 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4256046796680262} + m_Layer: 0 + m_Name: Bip001 Neck + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &1984732004224826 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4116070754681372} + m_Layer: 0 + m_Name: Bip001 R Toe0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4034453489890368 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1166799301642684} + m_LocalRotation: {x: 0.7306338, y: -0.65776324, z: 0.030251414, w: -0.18057337} + m_LocalPosition: {x: 0.006749186, y: 0.0030817245, z: -0.011301987} + m_LocalScale: {x: 1.0000001, y: 1, z: 0.99999994} + m_Children: + - {fileID: 4334740302756390} + m_Father: {fileID: 4496518709614624} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4037308378479860 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1757221117522324} + m_LocalRotation: {x: -0.38344538, y: 0.41006938, z: 0.6104331, w: 0.5587345} + m_LocalPosition: {x: 4.6144142e-18, y: 0.060394477, z: 9.732809e-18} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 4234030181829012} + - {fileID: 4383189834276600} + - {fileID: 4110163471681172} + m_Father: {fileID: 4781799842951158} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4052374192750520 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1883476175463186} + m_LocalRotation: {x: -0.3712834, y: -0.19957286, z: 0.16467404, w: 0.89174086} + m_LocalPosition: {x: -0.009862533, y: 0, z: -0.0000000047683715} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.9999999} + m_Children: + - {fileID: 4644452643172354} + m_Father: {fileID: 4467274746449502} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4059149982387058 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1367062531931580} + m_LocalRotation: {x: 0.69356096, y: 0.074042864, z: 0.034027275, w: 0.7157744} + m_LocalPosition: {x: -0.01846414, y: 0, z: -0.0000000047683715} + m_LocalScale: {x: 0.9999999, y: 1, z: 1} + m_Children: + - {fileID: 4681533909102536} + - {fileID: 4767417401121298} + m_Father: {fileID: 4858473300007272} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4074580461876202 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1663672268285286} + m_LocalRotation: {x: 0.0000000026341782, y: 0.000000018439245, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: -0.008066029, y: 0.0132596325, z: 0} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_Children: [] + m_Father: {fileID: 4750482381994432} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4086368173464730 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1748442942209334} + m_LocalRotation: {x: -0.000000019633218, y: -0.0000000041222115, z: -0.17268153, + w: 0.9849777} + m_LocalPosition: {x: -0.00304695, y: -0.0000000047683715, z: -0.0000000047683715} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 4489961748709466} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4110163471681172 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1309190523671098} + m_LocalRotation: {x: 0.09613388, y: -0.7842375, z: 0.30338642, w: 0.53262234} + m_LocalPosition: {x: 0.0032299256, y: -0.02959618, z: -0.0023109817} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 4037308378479860} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4116070754681372 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1984732004224826} + m_LocalRotation: {x: 0.000000023707608, y: -0.0000000079025355, z: -0.7071068, w: 0.7071068} + m_LocalPosition: {x: -0.008066026, y: 0.01325963, z: 5.9604643e-10} + m_LocalScale: {x: 0.9999998, y: 0.9999999, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 4593039999266138} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4155302314975370 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1809405373318048} + m_LocalRotation: {x: 0.000000026190639, y: 0.0000000205979, z: -0.42658925, w: 0.90444547} + m_LocalPosition: {x: -0.0034153748, y: -0.0000000023841857, z: 0} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_Children: + - {fileID: 4592818859797780} + m_Father: {fileID: 4767417401121298} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4212571561471512 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1864489265044344} + m_LocalRotation: {x: -0.13470821, y: 0.98820865, z: 0.06942193, w: -0.02186213} + m_LocalPosition: {x: 0.007257075, y: -0.0043647, z: 0.010528761} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_Children: + - {fileID: 4401092441047750} + m_Father: {fileID: 4496518709614624} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4234030181829012 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1261353649905318} + m_LocalRotation: {x: -0.12394809, y: 0.14167854, z: -0.7216042, w: 0.6662218} + m_LocalPosition: {x: -0.019966815, y: 0.0021352582, z: -0.050458714} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_Children: [] + m_Father: {fileID: 4037308378479860} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4239442713531286 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1311583246874930} + m_LocalRotation: {x: -0.12446261, y: 0.071289524, z: -0.19380485, w: 0.9704981} + m_LocalPosition: {x: -0.01770775, y: 0.000003604889, z: -0.00041459082} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1.0000001} + m_Children: + - {fileID: 4990247908102490} + m_Father: {fileID: 4939137385573432} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4256046796680262 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1964162851552642} + m_LocalRotation: {x: 0.13661614, y: 0.056424074, z: -0.027691398, w: 0.98862815} + m_LocalPosition: {x: -0.029969934, y: -0.0023436833, z: -0.0000023412704} + m_LocalScale: {x: 1, y: 1.0000002, z: 0.99999994} + m_Children: + - {fileID: 4623930758344662} + - {fileID: 4467274746449502} + - {fileID: 4995719578661492} + m_Father: {fileID: 4648319381707928} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4332229457089250 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1583608067511400} + m_LocalRotation: {x: 0.56452924, y: -0.38314936, z: 0.02217608, w: 0.73076093} + m_LocalPosition: {x: -0.009409466, y: 0.00081811426, z: -0.005803809} + m_LocalScale: {x: 1.0000001, y: 0.99999994, z: 1.0000001} + m_Children: + - {fileID: 4489961748709466} + m_Father: {fileID: 4939137385573432} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4334740302756390 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000571122245208} + m_LocalRotation: {x: -0.0000000087400664, y: -0.000000003216739, z: 0.34539476, + w: 0.9384575} + m_LocalPosition: {x: -0.026564335, y: 0, z: 0.0000000011920929} + m_LocalScale: {x: 0.9999999, y: 1.0000001, z: 1} + m_Children: + - {fileID: 4593039999266138} + m_Father: {fileID: 4034453489890368} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4383189834276600 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1370382180899508} + m_LocalRotation: {x: -0.49999967, y: 0.50000036, z: 0.49999967, w: 0.50000036} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_Children: + - {fileID: 4496518709614624} + m_Father: {fileID: 4037308378479860} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4401092441047750 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1316208393675194} + m_LocalRotation: {x: 0.0000000082064275, y: -0.0000000014295068, z: 0.28708705, + w: 0.9579045} + m_LocalPosition: {x: -0.026564343, y: 0, z: -5.9604643e-10} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 4750482381994432} + m_Father: {fileID: 4212571561471512} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4467274746449502 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1043126723469154} + m_LocalRotation: {x: -0.6588752, y: 0.12415422, z: 0.7300419, w: -0.13231781} + m_LocalPosition: {x: -0.0003732729, y: 0.0012956905, z: 0.009138341} + m_LocalScale: {x: 1, y: 0.99999994, z: 1.0000001} + m_Children: + - {fileID: 4052374192750520} + m_Father: {fileID: 4256046796680262} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4472414845421272 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1446547301158876} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0.05929612, y: 0.07498819, z: 0.004813067} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4781799842951158} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4489961748709466 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1219648373578668} + m_LocalRotation: {x: 0.000000010557402, y: -0.000000008303761, z: -0.07839309, w: 0.99692255} + m_LocalPosition: {x: -0.0051724454, y: 0.0000000047683715, z: -0.0000000047683715} + m_LocalScale: {x: 1.0000002, y: 1.0000001, z: 1.0000001} + m_Children: + - {fileID: 4086368173464730} + m_Father: {fileID: 4332229457089250} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4496518709614624 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1566360742613042} + m_LocalRotation: {x: -0.16287054, y: 0.018983822, z: -0.18061452, w: 0.96978927} + m_LocalPosition: {x: -0.0062834406, y: 0.0031816983, z: 0.0000046181676} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_Children: + - {fileID: 4212571561471512} + - {fileID: 4034453489890368} + - {fileID: 4648319381707928} + m_Father: {fileID: 4383189834276600} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4567640840086012 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1131907052147524} + m_LocalRotation: {x: -0.55465937, y: 0.8320775, z: 0.0000005289644, w: 0.00000079353094} + m_LocalPosition: {x: -0.0019279479, y: 0.00020197273, z: -0.000000009536743} + m_LocalScale: {x: 1.0000001, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4623930758344662} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4592818859797780 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1920178816329406} + m_LocalRotation: {x: 0, y: -0, z: -0.5383068, w: 0.842749} + m_LocalPosition: {x: -0.0025260304, y: -0.0000000023841857, z: 0.0000000023841857} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_Children: [] + m_Father: {fileID: 4155302314975370} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4593039999266138 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1316095112800020} + m_LocalRotation: {x: -0.05728983, y: 0.091923125, z: 0.23445956, w: 0.96607286} + m_LocalPosition: {x: -0.033164166, y: -0.0000000023841857, z: -5.9604643e-10} + m_LocalScale: {x: 1.0000001, y: 0.9999999, z: 1} + m_Children: + - {fileID: 4116070754681372} + m_Father: {fileID: 4334740302756390} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4619093881837530 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1121096838965442} + m_LocalRotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + m_LocalPosition: {x: -0, y: 1.323489e-25, z: -7.2341494e-10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 4781799842951158} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4623930758344662 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1885684788590192} + m_LocalRotation: {x: 0.14322509, y: 0.023302278, z: 0.42750755, w: 0.8922897} + m_LocalPosition: {x: -0.011019053, y: 0, z: 0} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_Children: + - {fileID: 4567640840086012} + m_Father: {fileID: 4256046796680262} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4644452643172354 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1200047455840910} + m_LocalRotation: {x: -0.000000015682891, y: 0.000000033790915, z: 0.4209844, w: 0.9070679} + m_LocalPosition: {x: -0.023758382, y: 0.0000000023841857, z: -0.0000000047683715} + m_LocalScale: {x: 0.99999994, y: 1, z: 1.0000001} + m_Children: + - {fileID: 4939137385573432} + m_Father: {fileID: 4052374192750520} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4648319381707928 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1498411737899584} + m_LocalRotation: {x: -0.15195502, y: 0.007920139, z: -0.19701296, w: 0.968521} + m_LocalPosition: {x: -0.01797511, y: -0.00001671791, z: 0.000005674362} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4256046796680262} + m_Father: {fileID: 4496518709614624} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4676411427192982 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1473114693415642} + m_LocalRotation: {x: -0.11650162, y: 0.035770312, z: -0.29132593, w: 0.94882935} + m_LocalPosition: {x: -0.0025260258, y: 0.0000000047683715, z: 0} + m_LocalScale: {x: 0.9999999, y: 0.9999999, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 4990247908102490} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4681533909102536 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1304052523459506} + m_LocalRotation: {x: -0.55319333, y: 0.34493878, z: -0.19145203, w: 0.7337169} + m_LocalPosition: {x: -0.009409466, y: 0.0008181095, z: 0.005803809} + m_LocalScale: {x: 0.9999999, y: 0.9999999, z: 0.99999994} + m_Children: + - {fileID: 4961584160640204} + m_Father: {fileID: 4059149982387058} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4750482381994432 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1551272023703546} + m_LocalRotation: {x: 0.1781712, y: 0.056085676, z: 0.29640156, w: 0.9366192} + m_LocalPosition: {x: -0.033164177, y: 0.0000000023841857, z: 0.000000001490116} + m_LocalScale: {x: 1.0000001, y: 1, z: 0.9999999} + m_Children: + - {fileID: 4074580461876202} + m_Father: {fileID: 4401092441047750} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4761861037596782 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1822900023604844} + m_LocalRotation: {x: 0.09294081, y: 0.47636703, z: 0.07124741, w: 0.8714128} + m_LocalPosition: {x: -0.009862531, y: 0, z: -0.000000009536743} + m_LocalScale: {x: 0.9999999, y: 1, z: 1} + m_Children: + - {fileID: 4858473300007272} + m_Father: {fileID: 4995719578661492} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4767417401121298 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1273911722755082} + m_LocalRotation: {x: 0.0051076603, y: -0.19857681, z: -0.39499658, w: 0.89694977} + m_LocalPosition: {x: -0.017707752, y: 0.000003604889, z: 0.00041458962} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} + m_Children: + - {fileID: 4155302314975370} + m_Father: {fileID: 4059149982387058} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4776392672460320 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1407714711484504} + m_LocalRotation: {x: -0.0000000025731546, y: -0.000000014677312, z: -0.17268148, + w: 0.9849777} + m_LocalPosition: {x: -0.0030469464, y: 0, z: 0.0000000011920929} + m_LocalScale: {x: 1, y: 0.99999994, z: 0.99999994} + m_Children: [] + m_Father: {fileID: 4961584160640204} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4781799842951158 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1248987324363926} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 10, y: 10, z: 10} + m_Children: + - {fileID: 4037308378479860} + - {fileID: 4472414845421272} + - {fileID: 4619093881837530} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4858473300007272 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1850394437168516} + m_LocalRotation: {x: 0.00000002168435, y: -0.000000025298453, z: 0.24253479, w: 0.9701427} + m_LocalPosition: {x: -0.02375839, y: -0.0000000023841857, z: 0} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_Children: + - {fileID: 4059149982387058} + m_Father: {fileID: 4761861037596782} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4939137385573432 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1920539057796134} + m_LocalRotation: {x: -0.5952354, y: -0.05768107, z: -0.031208957, w: 0.8008706} + m_LocalPosition: {x: -0.01846415, y: 0.0000000047683715, z: -0.0000000047683715} + m_LocalScale: {x: 1, y: 1.0000001, z: 1.0000001} + m_Children: + - {fileID: 4332229457089250} + - {fileID: 4239442713531286} + m_Father: {fileID: 4644452643172354} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4961584160640204 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1000058337504390} + m_LocalRotation: {x: -0.000000032456988, y: -0.000000007534377, z: -0.23338096, + w: 0.9723854} + m_LocalPosition: {x: -0.005172448, y: -0.0000000023841857, z: 0.0000000011920929} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4776392672460320} + m_Father: {fileID: 4681533909102536} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4990247908102490 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1939296781991464} + m_LocalRotation: {x: -0.117577314, y: 0.032058112, z: -0.2610924, w: 0.95759004} + m_LocalPosition: {x: -0.0034153783, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4676411427192982} + m_Father: {fileID: 4239442713531286} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &4995719578661492 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1544762252231702} + m_LocalRotation: {x: 0.48597226, y: 0.13713166, z: 0.8613765, w: 0.055285346} + m_LocalPosition: {x: 0.0018013811, y: -0.0035781479, z: -0.008318298} + m_LocalScale: {x: 1, y: 0.9999999, z: 1.0000001} + m_Children: + - {fileID: 4761861037596782} + m_Father: {fileID: 4256046796680262} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &95876942513160466 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1248987324363926} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: f57ee821486cd7b488adf1063a8dd207, type: 3} + m_Controller: {fileID: 9100000, guid: 595f7cae6f82a6146b20ca287fe7c859, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!137 &137598687241100640 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1121096838965442} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: b1494958bf9856a479bec1767c02878e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300000, guid: f57ee821486cd7b488adf1063a8dd207, type: 3} + m_Bones: + - {fileID: 4052374192750520} + - {fileID: 4467274746449502} + - {fileID: 4644452643172354} + - {fileID: 4939137385573432} + - {fileID: 4239442713531286} + - {fileID: 4990247908102490} + - {fileID: 4676411427192982} + - {fileID: 4332229457089250} + - {fileID: 4489961748709466} + - {fileID: 4086368173464730} + - {fileID: 4383189834276600} + - {fileID: 4496518709614624} + - {fileID: 4648319381707928} + - {fileID: 4212571561471512} + - {fileID: 4401092441047750} + - {fileID: 4750482381994432} + - {fileID: 4074580461876202} + - {fileID: 4995719578661492} + - {fileID: 4761861037596782} + - {fileID: 4034453489890368} + - {fileID: 4334740302756390} + - {fileID: 4593039999266138} + - {fileID: 4116070754681372} + - {fileID: 4858473300007272} + - {fileID: 4059149982387058} + - {fileID: 4681533909102536} + - {fileID: 4592818859797780} + - {fileID: 4776392672460320} + - {fileID: 4767417401121298} + - {fileID: 4155302314975370} + - {fileID: 4961584160640204} + - {fileID: 4623930758344662} + - {fileID: 4567640840086012} + - {fileID: 4256046796680262} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4383189834276600} + m_AABB: + m_Center: {x: -0.0025219843, y: 0.024533985, z: -0.0034651402} + m_Extent: {x: 0.07562443, y: 0.059269793, z: 0.03613873} + m_DirtyAABB: 0 +--- !u!137 &137922557972750890 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1446547301158876} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: b1494958bf9856a479bec1767c02878e, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4300002, guid: f57ee821486cd7b488adf1063a8dd207, type: 3} + m_Bones: + - {fileID: 4110163471681172} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4110163471681172} + m_AABB: + m_Center: {x: 0.0014118375, y: 0.000021922868, z: 0.040557623} + m_Extent: {x: 0.012434601, y: 0.0067052897, z: 0.056401923} + m_DirtyAABB: 0 diff --git a/Unity/Assets/Res/Unit/Skeleton/Skeleton.prefab.meta b/Unity/Assets/Res/Unit/Skeleton/Skeleton.prefab.meta new file mode 100644 index 000000000..2f62d55cd --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Skeleton.prefab.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9e27b0bdab1ad7242a009899d15c0e67 +timeCreated: 1506158311 +licenseType: Free +NativeFormatImporter: + mainObjectFileID: 100100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/SkeletonController.controller b/Unity/Assets/Res/Unit/Skeleton/SkeletonController.controller new file mode 100644 index 000000000..511c99f9c --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/SkeletonController.controller @@ -0,0 +1,159 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonController + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Speed + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 1107573764988222420} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1101 &1101432393915181922 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Speed + m_EventTreshold: 0.01 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102429458602672056} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &1101774943697905310 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Speed + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 1102391439399780930} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.9558824 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &1102391439399780930 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Run + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101432393915181922} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: f57ee821486cd7b488adf1063a8dd207, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &1102429458602672056 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 1101774943697905310} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: a5ea117a2b123564a83a2dbd1c9ea4cf, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &1107573764988222420 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 1102429458602672056} + m_Position: {x: 40, y: 260, z: 0} + - serializedVersion: 1 + m_State: {fileID: 1102391439399780930} + m_Position: {x: 420, y: 260, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 1102429458602672056} diff --git a/Unity/Assets/Res/Unit/Skeleton/SkeletonController.controller.meta b/Unity/Assets/Res/Unit/Skeleton/SkeletonController.controller.meta new file mode 100644 index 000000000..254605b34 --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/SkeletonController.controller.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 595f7cae6f82a6146b20ca287fe7c859 +timeCreated: 1506158117 +licenseType: Free +NativeFormatImporter: + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/Texture.meta b/Unity/Assets/Res/Unit/Skeleton/Texture.meta new file mode 100644 index 000000000..f5c7c0cb9 --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Texture.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 66497a105b2d94a45b853c544357a4ea +folderAsset: yes +timeCreated: 1506157957 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/Unit/Skeleton/Texture/Skeleton_D.tif b/Unity/Assets/Res/Unit/Skeleton/Texture/Skeleton_D.tif new file mode 100644 index 000000000..28d9b0ded Binary files /dev/null and b/Unity/Assets/Res/Unit/Skeleton/Texture/Skeleton_D.tif differ diff --git a/Unity/Assets/Res/Unit/Skeleton/Texture/Skeleton_D.tif.meta b/Unity/Assets/Res/Unit/Skeleton/Texture/Skeleton_D.tif.meta new file mode 100644 index 000000000..6c42cdeb9 --- /dev/null +++ b/Unity/Assets/Res/Unit/Skeleton/Texture/Skeleton_D.tif.meta @@ -0,0 +1,78 @@ +fileFormatVersion: 2 +guid: 943f3c476130c4f4f8ae55ef3ccd38ba +timeCreated: 1510979420 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/UniversalRenderPipelineAsset.asset b/Unity/Assets/Res/UniversalRenderPipelineAsset.asset new file mode 100644 index 000000000..11d03e087 --- /dev/null +++ b/Unity/Assets/Res/UniversalRenderPipelineAsset.asset @@ -0,0 +1,114 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: UniversalRenderPipelineAsset + m_EditorClassIdentifier: + k_AssetVersion: 11 + k_AssetPreviousVersion: 11 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 254392dcb48c57643972335fc1a510eb, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 1 + m_SupportsTerrainHoles: 1 + m_SupportsHDR: 1 + m_HDRColorBufferPrecision: 0 + m_MSAA: 1 + m_RenderScale: 1 + m_UpscalingFilter: 0 + m_FsrOverrideSharpness: 0 + m_FsrSharpness: 0.92 + m_EnableLODCrossFade: 1 + m_LODCrossFadeDitheringType: 1 + m_ShEvalMode: 0 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 0 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 512 + m_AdditionalLightsShadowResolutionTierLow: 128 + m_AdditionalLightsShadowResolutionTierMedium: 256 + m_AdditionalLightsShadowResolutionTierHigh: 512 + m_ReflectionProbeBlending: 0 + m_ReflectionProbeBoxProjection: 0 + m_ShadowDistance: 100 + m_ShadowCascadeCount: 4 + m_Cascade2Split: 0.099999994 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.09999999, y: 0.29999998, z: 0.59999996} + m_CascadeBorder: 0.13333337 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_AnyShadowsSupported: 1 + m_SoftShadowsSupported: 0 + m_ConservativeEnclosingSphere: 0 + m_NumIterationsEnclosingSphere: 64 + m_SoftShadowQuality: 2 + m_AdditionalLightsCookieResolution: 2048 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightCookies: 1 + m_SupportsLightLayers: 0 + m_DebugLevel: 0 + m_StoreActionsOptimization: 0 + m_EnableRenderGraph: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_UseFastSRGBLinearConversion: 0 + m_SupportDataDrivenLensFlare: 1 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_VolumeFrameworkUpdateMode: 0 + m_Textures: + blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} + m_PrefilteringModeMainLightShadows: 1 + m_PrefilteringModeAdditionalLight: 4 + m_PrefilteringModeAdditionalLightShadows: 1 + m_PrefilterXRKeywords: 0 + m_PrefilteringModeForwardPlus: 1 + m_PrefilteringModeDeferredRendering: 1 + m_PrefilteringModeScreenSpaceOcclusion: 1 + m_PrefilterDebugKeywords: 0 + m_PrefilterWriteRenderingLayers: 0 + m_PrefilterHDROutput: 0 + m_PrefilterSSAODepthNormals: 0 + m_PrefilterSSAOSourceDepthLow: 0 + m_PrefilterSSAOSourceDepthMedium: 0 + m_PrefilterSSAOSourceDepthHigh: 0 + m_PrefilterSSAOInterleaved: 0 + m_PrefilterSSAOBlueNoise: 0 + m_PrefilterSSAOSampleCountLow: 0 + m_PrefilterSSAOSampleCountMedium: 0 + m_PrefilterSSAOSampleCountHigh: 0 + m_PrefilterDBufferMRT1: 0 + m_PrefilterDBufferMRT2: 0 + m_PrefilterDBufferMRT3: 0 + m_PrefilterSoftShadowsQualityLow: 0 + m_PrefilterSoftShadowsQualityMedium: 0 + m_PrefilterSoftShadowsQualityHigh: 0 + m_PrefilterSoftShadows: 0 + m_PrefilterScreenCoord: 0 + m_PrefilterNativeRenderPass: 0 + m_ShaderVariantLogLevel: 0 + m_ShadowCascades: 0 diff --git a/Unity/Assets/Res/UniversalRenderPipelineAsset.asset.meta b/Unity/Assets/Res/UniversalRenderPipelineAsset.asset.meta new file mode 100644 index 000000000..b3cefe09d --- /dev/null +++ b/Unity/Assets/Res/UniversalRenderPipelineAsset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 313955cd6271f5c4985cba4adc30fc8e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Res/UniversalRenderPipelineAsset_Renderer.asset b/Unity/Assets/Res/UniversalRenderPipelineAsset_Renderer.asset new file mode 100644 index 000000000..9f000c562 --- /dev/null +++ b/Unity/Assets/Res/UniversalRenderPipelineAsset_Renderer.asset @@ -0,0 +1,58 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Name: UniversalRenderPipelineAsset_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} + m_RendererFeatures: [] + m_RendererFeatureMap: + m_UseNativeRenderPass: 0 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + shaders: + blitPS: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3} + copyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + screenSpaceShadowPS: {fileID: 4800000, guid: 0f854b35a0cf61a429bd5dcfea30eddd, + type: 3} + samplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} + fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} + coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, + type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, + type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, + type: 3} + m_AssetVersion: 1 + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 0 + stencilCompareFunction: 8 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 1 + m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/Unity/Assets/Res/UniversalRenderPipelineAsset_Renderer.asset.meta b/Unity/Assets/Res/UniversalRenderPipelineAsset_Renderer.asset.meta new file mode 100644 index 000000000..51c00cd36 --- /dev/null +++ b/Unity/Assets/Res/UniversalRenderPipelineAsset_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 254392dcb48c57643972335fc1a510eb +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Resources.meta b/Unity/Assets/Resources.meta index fdc5d8c1a..c7a8b96ed 100644 --- a/Unity/Assets/Resources.meta +++ b/Unity/Assets/Resources.meta @@ -1,8 +1,5 @@ fileFormatVersion: 2 -guid: 456fdaf5fd0c2e44aaa41e5b65a70ecb +guid: 5bc88e9029901a240abad149b39bbf6b folderAsset: yes DefaultImporter: - externalObjects: {} userData: - assetBundleName: - assetBundleVariant: diff --git a/Unity/Assets/Resources/BT/BT.asset b/Unity/Assets/Resources/BT/BT.asset index 549ba06f7..d8a48cf78 100644 --- a/Unity/Assets/Resources/BT/BT.asset +++ b/Unity/Assets/Resources/BT/BT.asset @@ -12,15 +12,17 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7a686a47eee2fa44cb0a34b5d86e4d5e, type: 3} m_Name: BT m_EditorClassIdentifier: - _serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_position":{"x":498.9811,"y":132.3516},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"0"},{"_subTree":{"_value":1},"_tag":"\u9632\u5b88\u79d1\u6280","_position":{"x":-223.1669,"y":365.2295},"_comment":"","$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"1"},{"_subTree":{"_value":2},"_tag":"\u57ce\u5e02","_position":{"x":-39.6286,"y":368.0934},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"2"},{"_subTree":{"_value":3},"_tag":"\u53d1\u5c55\u79d1\u6280","_position":{"x":151.7755,"y":366.7513},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"3"},{"_subTree":{"_value":4},"_tag":"\u81ea\u7531\u4eba","_position":{"x":332.4889,"y":364.5831},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"4"},{"_subTree":{"_value":5},"_tag":"\u519b\u56e2","_position":{"x":507.5888,"y":365.6096},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"5"},{"_subTree":{"_value":6},"_tag":"\u57ce\u5e02\u907f\u9669","_position":{"x":692.0,"y":365.0},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"6"},{"_subTree":{"_value":7},"_tag":"\u514b\u5236\u79d1\u6280","_position":{"x":880.7617,"y":364.8217},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"7"},{"_subTree":{"_value":8},"_tag":"\u6361\u6f0f\u79d1\u6280\u53d1\u5c55","_position":{"x":1090.197,"y":366.6005},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"8"},{"_subTree":{"_value":9},"_position":{"x":1258.268,"y":366.9693},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"9"},{"_action":{"nodeId":321,"$type":"NodeCanvas.Tasks.Actions.AIFinishAction"},"_tag":"321","_position":{"x":1483.998,"y":373.4753},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"10"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"8"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"9"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"10"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}' + _serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_position":{"x":498.9811,"y":132.3516},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"0"},{"_subTree":{"_value":1},"_tag":"\u5916\u4ea4\u9636\u6bb51","_position":{"x":-423.0,"y":368.0},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"1"},{"_subTree":{"_value":2},"_tag":"\u9632\u5b88\u79d1\u6280","_position":{"x":-223.1669,"y":365.2295},"_comment":"","$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"2"},{"_subTree":{"_value":3},"_tag":"\u57ce\u5e02","_position":{"x":-39.6286,"y":368.0934},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"3"},{"_subTree":{"_value":4},"_tag":"\u53d1\u5c55\u79d1\u6280","_position":{"x":151.7755,"y":366.7513},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"4"},{"_subTree":{"_value":5},"_tag":"\u81ea\u7531\u4eba","_position":{"x":332.4889,"y":364.5831},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"5"},{"_subTree":{"_value":6},"_tag":"\u519b\u56e2","_position":{"x":507.5888,"y":365.6096},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"6"},{"_subTree":{"_value":7},"_tag":"\u57ce\u5e02\u907f\u9669","_position":{"x":692.0,"y":365.0},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"7"},{"_subTree":{"_value":8},"_tag":"\u5916\u4ea4\u9636\u6bb52","_position":{"x":882.0,"y":366.0},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"8"},{"_subTree":{"_value":9},"_tag":"\u514b\u5236\u79d1\u6280","_position":{"x":1082.762,"y":364.8217},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"9"},{"_subTree":{"_value":10},"_tag":"\u6361\u6f0f\u79d1\u6280\u53d1\u5c55","_position":{"x":1292.197,"y":366.6005},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"10"},{"_subTree":{"_value":11},"_position":{"x":1460.268,"y":366.9693},"$type":"NodeCanvas.BehaviourTrees.SubTree","$id":"11"},{"_action":{"nodeId":337,"$type":"NodeCanvas.Tasks.Actions.AIFinishAction"},"_tag":"337","_position":{"x":1658.002,"y":374.4759},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"12"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"8"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"9"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"10"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"11"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"12"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}' _objectReferences: - {fileID: 0} + - {fileID: 11400000, guid: c4c07567ce3cb2440806f4a218691988, type: 2} - {fileID: 11400000, guid: 5c2d56f30f0281f4b89ebbbe5f2015e8, type: 2} - {fileID: 11400000, guid: 49c0da9bda6079b4084856c777257077, type: 2} - {fileID: 11400000, guid: 6b1eeef55a4e73d42b4d25f9e0794b53, type: 2} - {fileID: 11400000, guid: c172427e55805814c9b171c0d4a91cb1, type: 2} - {fileID: 11400000, guid: cf5354f0e5a794a4688155a6dc1354f9, type: 2} - {fileID: 11400000, guid: ccc0ebb5afcc3e74bac5f12006ccc8ae, type: 2} + - {fileID: 11400000, guid: 6cb76822864c61d4a9064dc860d00e6a, type: 2} - {fileID: 11400000, guid: 48449983bc4403b46bf23ded188b0a3c, type: 2} - {fileID: 11400000, guid: 3179cc79a3507e445b1078a7ffea49f5, type: 2} - {fileID: 11400000, guid: fc733048d0759d44394f990f3a51769b, type: 2} @@ -28,7 +30,7 @@ MonoBehaviour: _version: 3.33 _category: _comments: - _translation: {x: 121, y: -46} - _zoomFactor: 1 + _translation: {x: 529, y: 317} + _zoomFactor: 0.5444146 _haltSerialization: 0 _externalSerializationFile: {fileID: 0} diff --git a/Unity/Assets/Resources/BT/CommonTech.asset b/Unity/Assets/Resources/BT/CommonTech.asset index 5522accd9..be87c9f87 100644 --- a/Unity/Assets/Resources/BT/CommonTech.asset +++ b/Unity/Assets/Resources/BT/CommonTech.asset @@ -12,7 +12,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7a686a47eee2fa44cb0a34b5d86e4d5e, type: 3} m_Name: CommonTech m_EditorClassIdentifier: - _serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_position":{"x":497.1322,"y":549.8659},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"0"},{"_action":{"MarkStr":"DevelopmentTechFinal","CheckNotHave":true,"nodeId":284,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"284","_position":{"x":113.4,"y":687.2},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"1"},{"_position":{"x":695.4,"y":644.2},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"2"},{"_position":{"x":554.0001,"y":759.6},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"3"},{"_action":{"ActionTypes":[9],"nodeId":285,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"285","_position":{"x":349.4702,"y":902.9698},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"4"},{"_action":{"CalculateTypes":[34],"nodeId":286,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"286","_position":{"x":522.9526,"y":905.599},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"5"},{"_action":{"nodeId":287,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"287","_position":{"x":710.7076,"y":910.691},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"6"},{"_action":{"MarkStr":"DevelopmentTechFinal","nodeId":288,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"288","_position":{"x":800.4,"y":754.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"7"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}' + _serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_position":{"x":497.1322,"y":549.8659},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"0"},{"_action":{"MarkStr":"DevelopmentTechFinal","CheckNotHave":true,"nodeId":297,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"297","_position":{"x":113.4,"y":687.2},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"1"},{"_position":{"x":695.4,"y":644.2},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"2"},{"_position":{"x":554.0001,"y":759.6},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"3"},{"_action":{"ActionTypes":[9],"nodeId":298,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"298","_position":{"x":349.4702,"y":902.9698},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"4"},{"_action":{"CalculateTypes":[34],"nodeId":299,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"299","_position":{"x":522.9526,"y":905.599},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"5"},{"_action":{"nodeId":300,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"300","_position":{"x":742.7128,"y":904.6901},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"6"},{"_action":{"MarkStr":"DevelopmentTechFinal","nodeId":301,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"301","_position":{"x":800.4,"y":754.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"7"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}' _objectReferences: [] _graphSource: _version: 3.33 diff --git a/Unity/Assets/Resources/BT/DefendTech.asset b/Unity/Assets/Resources/BT/DefendTech.asset index 59bb6fc8e..05e47e2fe 100644 --- a/Unity/Assets/Resources/BT/DefendTech.asset +++ b/Unity/Assets/Resources/BT/DefendTech.asset @@ -18,7 +18,7 @@ MonoBehaviour: _version: 3.33 _category: _comments: - _translation: {x: 4817, y: -392} - _zoomFactor: 1 + _translation: {x: 4051.3025, y: -167.26074} + _zoomFactor: 0.75005233 _haltSerialization: 0 _externalSerializationFile: {fileID: 0} diff --git a/Unity/Assets/Resources/BT/DiplomacyStage1.asset b/Unity/Assets/Resources/BT/DiplomacyStage1.asset new file mode 100644 index 000000000..2c0ed37ab --- /dev/null +++ b/Unity/Assets/Resources/BT/DiplomacyStage1.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7a686a47eee2fa44cb0a34b5d86e4d5e, type: 3} + m_Name: DiplomacyStage1 + m_EditorClassIdentifier: + _serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_tag":"","_position":{"x":500.0,"y":479.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"0"},{"_action":{"MarkStr":"DiplomacyStage1","CheckNotHave":true,"nodeId":1,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"1","_position":{"x":253.6987,"y":726.6678},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"1"},{"_tag":"","_position":{"x":698.4019,"y":635.3975},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"2"},{"_tag":"","_position":{"x":577.041,"y":744.4683},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"3"},{"_action":{"$type":"NodeCanvas.Tasks.Actions.AIParamHandleLeagueRequest"},"_position":{"x":562.0,"y":905.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"4"},{"_action":{"MarkStr":"DiplomacyStage1","nodeId":5,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"5","_position":{"x":778.6389,"y":743.224},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"5"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}' + _objectReferences: [] + _graphSource: + _version: 3.33 + _category: + _comments: + _translation: {x: 271, y: -312} + _zoomFactor: 1 + _haltSerialization: 0 + _externalSerializationFile: {fileID: 0} diff --git a/Unity/Assets/Resources/BT/DiplomacyStage1.asset.meta b/Unity/Assets/Resources/BT/DiplomacyStage1.asset.meta new file mode 100644 index 000000000..87d20f151 --- /dev/null +++ b/Unity/Assets/Resources/BT/DiplomacyStage1.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c4c07567ce3cb2440806f4a218691988 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Resources/BT/DiplomacyStage2.asset b/Unity/Assets/Resources/BT/DiplomacyStage2.asset new file mode 100644 index 000000000..aef4b7a48 --- /dev/null +++ b/Unity/Assets/Resources/BT/DiplomacyStage2.asset @@ -0,0 +1,24 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7a686a47eee2fa44cb0a34b5d86e4d5e, type: 3} + m_Name: DiplomacyStage2 + m_EditorClassIdentifier: + _serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_tag":"","_position":{"x":500.0,"y":479.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"0"},{"_action":{"MarkStr":"DiplomacyStage2","CheckNotHave":true,"nodeId":1,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"1","_position":{"x":-91.3013,"y":679.6678},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"1"},{"_tag":"","_position":{"x":698.4019,"y":635.3975},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"2"},{"_tag":"","_position":{"x":145.041,"y":786.4683},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"3"},{"_action":{"Value":70.0,"$type":"NodeCanvas.Tasks.Actions.AIParamAnyPlayerFeelValue"},"_position":{"x":-276.0,"y":987.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"4"},{"_action":{"ActionTypes":[9],"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_position":{"x":-83.0,"y":988.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"5"},{"_action":{"CalculateTypes":[39],"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_position":{"x":80.0,"y":984.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"6"},{"_action":{"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_position":{"x":286.0,"y":985.0},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"7"},{"_tag":"","_position":{"x":587.0,"y":786.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"8"},{"_action":{"CityLevel":6,"Count":5,"$type":"NodeCanvas.Tasks.Actions.AIParamCityLevelMoreThanX"},"_position":{"x":398.6683,"y":983.1655},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"9"},{"_action":{"ActionTypes":[9],"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_position":{"x":573.7148,"y":978.5549},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"10"},{"_action":{"CalculateTypes":[39],"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_position":{"x":734.4706,"y":981.2875},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"11"},{"_action":{"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_position":{"x":932.616,"y":981.1654},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"12"},{"_tag":"","_position":{"x":1178.204,"y":791.0794},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"13"},{"_action":{"Value":70.0,"Money":5,"$type":"NodeCanvas.Tasks.Actions.AIParamBuildEmbassy"},"_position":{"x":1077.395,"y":975.9023},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"14"},{"_tag":"","_position":{"x":1477.803,"y":787.7131},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"15"},{"_action":{"Value":90.0,"$type":"NodeCanvas.Tasks.Actions.AIParamLeague"},"_position":{"x":1435.343,"y":973.6583},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"16"},{"_tag":"","_position":{"x":1696.612,"y":786.5903},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"17"},{"_action":{"Value":30.0,"$type":"NodeCanvas.Tasks.Actions.AIParamLeagueRupture"},"_position":{"x":1662.007,"y":969.1696},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"18"},{"_action":{"MarkStr":"DiplomacyStage2","nodeId":5,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"5","_position":{"x":1833.986,"y":771.9428},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"19"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"8"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"13"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"15"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"17"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"19"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"8"},"_targetNode":{"$ref":"9"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"8"},"_targetNode":{"$ref":"10"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"8"},"_targetNode":{"$ref":"11"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"8"},"_targetNode":{"$ref":"12"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"13"},"_targetNode":{"$ref":"14"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"15"},"_targetNode":{"$ref":"16"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"17"},"_targetNode":{"$ref":"18"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}' + _objectReferences: [] + _graphSource: + _version: 3.33 + _category: + _comments: + _translation: {x: 774.60175, y: 228.20374} + _zoomFactor: 0.39968097 + _haltSerialization: 0 + _externalSerializationFile: {fileID: 0} diff --git a/Unity/Assets/Resources/BT/DiplomacyStage2.asset.meta b/Unity/Assets/Resources/BT/DiplomacyStage2.asset.meta new file mode 100644 index 000000000..8c4a2be86 --- /dev/null +++ b/Unity/Assets/Resources/BT/DiplomacyStage2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6cb76822864c61d4a9064dc860d00e6a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Resources/BT/Unit.asset b/Unity/Assets/Resources/BT/Unit.asset index a12d7f1d9..fe51e1e7a 100644 --- a/Unity/Assets/Resources/BT/Unit.asset +++ b/Unity/Assets/Resources/BT/Unit.asset @@ -12,13 +12,13 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7a686a47eee2fa44cb0a34b5d86e4d5e, type: 3} m_Name: Unit m_EditorClassIdentifier: - _serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_position":{"x":3709.66,"y":1264.498},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"0"},{"_action":{"MarkStr":"AllUnit","CheckNotHave":true,"nodeId":77,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"77","_position":{"x":3541.735,"y":1532.569},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"1"},{"_tag":"","_position":{"x":3866.973,"y":1547.268},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"2"},{"_position":{"x":2446.955,"y":1725.391},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"3"},{"_action":{"MarkStr":"UnitCommon","CheckNotHave":true,"nodeId":78,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"78","_position":{"x":2282.846,"y":1817.557},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"4"},{"_tag":"","_position":{"x":2571.169,"y":1828.254},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"5"},{"_action":{"Strategy":6,"IsUnit":true,"nodeId":79,"$type":"NodeCanvas.Tasks.Actions.AIForeachCreate"},"_tag":"79","_position":{"x":1347.188,"y":1911.473},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"6"},{"_action":{"nodeId":80,"$type":"NodeCanvas.Tasks.Actions.AIForeachStart"},"_tag":"80","_position":{"x":1586.307,"y":1929.179},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"7"},{"_tag":"","_position":{"x":1709.341,"y":1943.319},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"8"},{"_action":{"ActionTypes":[6],"nodeId":81,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"81","_position":{"x":888.8163,"y":2245.608},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"9"},{"_action":{"CalculateTypes":[9],"nodeId":82,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"82","_position":{"x":1046.552,"y":2243.635},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"10"},{"_action":{"nodeId":83,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"83","_position":{"x":1222.198,"y":2242.382},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"11"},{"_tag":"","_position":{"x":1882.087,"y":1950.108},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"12"},{"_action":{"ActionTypes":[6],"nodeId":84,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"84","_position":{"x":1323.197,"y":2243.288},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"13"},{"_action":{"nodeId":85,"$type":"NodeCanvas.Tasks.Actions.AIParamUnitShipAction"},"_tag":"85","_position":{"x":1476.985,"y":2243.572},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"14"},{"_action":{"CalculateTypes":[36],"nodeId":86,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"86","_position":{"x":1607.313,"y":2243.89},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"15"},{"_action":{"nodeId":87,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"87","_position":{"x":1834.782,"y":2245.521},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"16"},{"_tag":"","_position":{"x":2146.821,"y":1945.854},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"17"},{"_action":{"ActionTypes":[11],"nodeId":88,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"88","_position":{"x":1926.503,"y":2244.883},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"18"},{"_action":{"CalculateTypes":[30],"nodeId":89,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"89","_position":{"x":2065.497,"y":2245.472},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"19"},{"_action":{"nodeId":90,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"90","_position":{"x":2305.601,"y":2244.264},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"20"},{"_tag":"","_position":{"x":2534.882,"y":1955.445},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"21"},{"_action":{"ActionTypes":[10],"nodeId":91,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"91","_position":{"x":2388.89,"y":2241.875},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"22"},{"_action":{"CalculateTypes":[38],"nodeId":92,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"92","_position":{"x":2540.444,"y":2239.26},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"23"},{"_action":{"nodeId":93,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"93","_position":{"x":2756.084,"y":2238.486},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"24"},{"_tag":"","_position":{"x":2703.709,"y":1955.797},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"25"},{"_action":{"nodeId":94,"$type":"NodeCanvas.Tasks.Actions.AIParamMustGarrison"},"_tag":"94","_position":{"x":2864.606,"y":2239.84},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"26"},{"_action":{"nodeId":95,"$type":"NodeCanvas.Tasks.Actions.AIActionRecoveryAndNoMove"},"_tag":"95","_position":{"x":2983.978,"y":2237.763},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"27"},{"_action":{"nodeId":96,"$type":"NodeCanvas.Tasks.Actions.AIForeachEnd"},"_tag":"96","_position":{"x":2811.746,"y":1947.314},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"28"},{"_action":{"MarkStr":"UnitCommon","nodeId":97,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"97","_position":{"x":2920.904,"y":1948.025},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"29"},{"_position":{"x":3783.497,"y":1772.884},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"30"},{"_action":{"MarkStr":"UnitDevelopment","CheckNotHave":true,"nodeId":98,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"98","_position":{"x":3628.227,"y":1848.36},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"31"},{"_tag":"","_position":{"x":3899.576,"y":1846.527},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"32"},{"_action":{"Strategy":2,"IsUnit":true,"nodeId":99,"$type":"NodeCanvas.Tasks.Actions.AIForeachCreate"},"_tag":"99","_position":{"x":2334.341,"y":2759.846},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"33"},{"_action":{"nodeId":100,"$type":"NodeCanvas.Tasks.Actions.AIForeachStart"},"_tag":"100","_position":{"x":2605.365,"y":2762.294},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"34"},{"_tag":"","_position":{"x":2748.321,"y":2776.979},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"35"},{"_action":{"ActionTypes":[6],"nodeId":101,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"101","_position":{"x":2573.548,"y":2886.203},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"36"},{"_action":{"CalculateTypes":[8],"nodeId":102,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"102","_position":{"x":2716.322,"y":2886.081},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"37"},{"_action":{"nodeId":103,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"103","_position":{"x":2875.463,"y":2884.153},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"38"},{"_tag":"","_position":{"x":3333.79,"y":2782.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"39"},{"_action":{"nodeId":104,"$type":"NodeCanvas.Tasks.Actions.AIParamExplore"},"_tag":"104","_position":{"x":3023.573,"y":2884.149},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"40"},{"_action":{"ActionTypes":[10],"nodeId":105,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"105","_position":{"x":3233.71,"y":2884.081},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"41"},{"_action":{"CalculateTypes":[14],"nodeId":106,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"106","_position":{"x":3378.1,"y":2887.955},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"42"},{"_action":{"nodeId":107,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"107","_position":{"x":3615.801,"y":2887.698},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"43"},{"_tag":"","_position":{"x":3913.064,"y":2782.929},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"44"},{"_action":{"ActionTypes":[11],"nodeId":108,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"108","_position":{"x":3740.182,"y":2890.402},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"45"},{"_action":{"CalculateTypes":[16],"nodeId":109,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"109","_position":{"x":3895.344,"y":2891.881},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"46"},{"_action":{"nodeId":110,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"110","_position":{"x":4059.883,"y":2893.726},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"47"},{"_tag":"","_position":{"x":4522.177,"y":2777.36},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"48"},{"_action":{"Offset":10,"nodeId":111,"$type":"NodeCanvas.Tasks.Actions.AIParamExplore"},"_tag":"111","_position":{"x":4217.47,"y":2897.77},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"49"},{"_action":{"ActionTypes":[10],"nodeId":112,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"112","_position":{"x":4431.75,"y":2896.298},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"50"},{"_action":{"CalculateTypes":[14],"nodeId":113,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"113","_position":{"x":4572.312,"y":2896.088},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"51"},{"_action":{"nodeId":114,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"114","_position":{"x":4798.698,"y":2895.535},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"52"},{"_tag":"","_position":{"x":5255.498,"y":2767.53},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"53"},{"_action":{"nodeId":115,"$type":"NodeCanvas.Tasks.Actions.AIParamEnemyCityTarget"},"_tag":"115","_position":{"x":4955.415,"y":2896.112},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"54"},{"_action":{"ActionTypes":[10],"nodeId":116,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"116","_position":{"x":5184.27,"y":2897.573},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"55"},{"_action":{"CalculateTypes":[14],"nodeId":117,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"117","_position":{"x":5320.831,"y":2896.741},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"56"},{"_action":{"nodeId":118,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"118","_position":{"x":5544.551,"y":2897.964},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"57"},{"_tag":"","_position":{"x":5811.544,"y":2782.687},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"58"},{"_action":{"ActionTypes":[10],"nodeId":119,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"119","_position":{"x":5654.374,"y":2901.509},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"59"},{"_action":{"CalculateTypes":[15],"nodeId":120,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"120","_position":{"x":5792.713,"y":2899.524},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"60"},{"_action":{"nodeId":121,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"121","_position":{"x":5936.899,"y":2901.131},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"61"},{"_action":{"nodeId":122,"$type":"NodeCanvas.Tasks.Actions.AIForeachEnd"},"_tag":"122","_position":{"x":6007.261,"y":2780.627},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"62"},{"_action":{"MarkStr":"UnitDevelopment","nodeId":123,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"123","_position":{"x":6137.129,"y":2784.492},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"63"},{"_position":{"x":6179.729,"y":1926.881},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"64"},{"_action":{"MarkStr":"UnitRetreat","CheckNotHave":true,"nodeId":124,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"124","_position":{"x":5988.85,"y":2016.678},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"65"},{"_tag":"","_position":{"x":6431.618,"y":2017.594},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"66"},{"_action":{"Strategy":5,"IsUnit":true,"nodeId":125,"$type":"NodeCanvas.Tasks.Actions.AIForeachCreate"},"_tag":"125","_position":{"x":5781.955,"y":2123.898},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"67"},{"_action":{"nodeId":126,"$type":"NodeCanvas.Tasks.Actions.AIForeachStart"},"_tag":"126","_position":{"x":6008.397,"y":2140.404},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"68"},{"_tag":"","_position":{"x":6243.218,"y":2146.774},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"69"},{"_action":{"ActionTypes":[10],"nodeId":127,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"127","_position":{"x":5777.942,"y":2347.786},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"70"},{"_action":{"CalculateTypes":[14],"nodeId":128,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"128","_position":{"x":5920.348,"y":2349.594},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"71"},{"_action":{"nodeId":129,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"129","_position":{"x":6146.071,"y":2349.394},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"72"},{"_tag":"","_position":{"x":6481.714,"y":2142.792},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"73"},{"_action":{"ActionTypes":[6],"nodeId":130,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"130","_position":{"x":6243.149,"y":2354.308},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"74"},{"_action":{"nodeId":131,"$type":"NodeCanvas.Tasks.Actions.AIParamUnitShipAction"},"_tag":"131","_position":{"x":6401.973,"y":2355.721},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"75"},{"_action":{"CalculateTypes":[36],"nodeId":132,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"132","_position":{"x":6531.896,"y":2359.37},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"76"},{"_action":{"nodeId":133,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"133","_position":{"x":6739.407,"y":2359.001},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"77"},{"_tag":"","_position":{"x":6730.444,"y":2131.128},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"78"},{"_action":{"ActionTypes":[11],"nodeId":134,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"134","_position":{"x":6843.619,"y":2356.625},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"79"},{"_action":{"CalculateTypes":[16],"nodeId":135,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"135","_position":{"x":6991.025,"y":2356.433},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"80"},{"_action":{"nodeId":136,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"136","_position":{"x":7148.748,"y":2356.233},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"81"},{"_action":{"nodeId":137,"$type":"NodeCanvas.Tasks.Actions.AIForeachEnd"},"_tag":"137","_position":{"x":7036.901,"y":2142.22},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"82"},{"_action":{"MarkStr":"UnitRetreat","nodeId":138,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"138","_position":{"x":7155.099,"y":2139.05},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"83"},{"_action":{"MarkStr":"AllUnit","nodeId":139,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"139","_position":{"x":6527.034,"y":1907.646},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"84"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"30"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"64"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"84"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"8"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"12"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"17"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"21"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"25"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"28"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"29"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"8"},"_targetNode":{"$ref":"9"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"8"},"_targetNode":{"$ref":"10"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"8"},"_targetNode":{"$ref":"11"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"12"},"_targetNode":{"$ref":"13"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"12"},"_targetNode":{"$ref":"14"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"12"},"_targetNode":{"$ref":"15"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"12"},"_targetNode":{"$ref":"16"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"17"},"_targetNode":{"$ref":"18"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"17"},"_targetNode":{"$ref":"19"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"17"},"_targetNode":{"$ref":"20"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"21"},"_targetNode":{"$ref":"22"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"21"},"_targetNode":{"$ref":"23"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"21"},"_targetNode":{"$ref":"24"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"25"},"_targetNode":{"$ref":"26"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"25"},"_targetNode":{"$ref":"27"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"30"},"_targetNode":{"$ref":"31"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"30"},"_targetNode":{"$ref":"32"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"33"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"34"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"35"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"39"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"44"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"48"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"53"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"58"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"62"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"63"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"35"},"_targetNode":{"$ref":"36"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"35"},"_targetNode":{"$ref":"37"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"35"},"_targetNode":{"$ref":"38"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"39"},"_targetNode":{"$ref":"40"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"39"},"_targetNode":{"$ref":"41"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"39"},"_targetNode":{"$ref":"42"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"39"},"_targetNode":{"$ref":"43"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"44"},"_targetNode":{"$ref":"45"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"44"},"_targetNode":{"$ref":"46"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"44"},"_targetNode":{"$ref":"47"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"48"},"_targetNode":{"$ref":"49"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"48"},"_targetNode":{"$ref":"50"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"48"},"_targetNode":{"$ref":"51"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"48"},"_targetNode":{"$ref":"52"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"53"},"_targetNode":{"$ref":"54"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"53"},"_targetNode":{"$ref":"55"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"53"},"_targetNode":{"$ref":"56"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"53"},"_targetNode":{"$ref":"57"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"58"},"_targetNode":{"$ref":"59"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"58"},"_targetNode":{"$ref":"60"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"58"},"_targetNode":{"$ref":"61"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"64"},"_targetNode":{"$ref":"65"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"64"},"_targetNode":{"$ref":"66"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"66"},"_targetNode":{"$ref":"67"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"66"},"_targetNode":{"$ref":"68"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"66"},"_targetNode":{"$ref":"69"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"66"},"_targetNode":{"$ref":"73"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"66"},"_targetNode":{"$ref":"78"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"66"},"_targetNode":{"$ref":"82"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"66"},"_targetNode":{"$ref":"83"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"69"},"_targetNode":{"$ref":"70"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"69"},"_targetNode":{"$ref":"71"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"69"},"_targetNode":{"$ref":"72"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"73"},"_targetNode":{"$ref":"74"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"73"},"_targetNode":{"$ref":"75"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"73"},"_targetNode":{"$ref":"76"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"73"},"_targetNode":{"$ref":"77"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"78"},"_targetNode":{"$ref":"79"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"78"},"_targetNode":{"$ref":"80"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"78"},"_targetNode":{"$ref":"81"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}' + _serializedGraph: '{"type":"NodeCanvas.BehaviourTrees.BehaviourTree","nodes":[{"_position":{"x":3709.66,"y":1264.498},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"0"},{"_action":{"MarkStr":"AllUnit","CheckNotHave":true,"nodeId":77,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"77","_position":{"x":3541.735,"y":1532.569},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"1"},{"_tag":"","_position":{"x":3866.973,"y":1547.268},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"2"},{"_position":{"x":2446.955,"y":1725.391},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"3"},{"_action":{"MarkStr":"UnitCommon","CheckNotHave":true,"nodeId":78,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"78","_position":{"x":2282.846,"y":1817.557},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"4"},{"_tag":"","_position":{"x":2571.169,"y":1828.254},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"5"},{"_action":{"Strategy":6,"IsUnit":true,"nodeId":79,"$type":"NodeCanvas.Tasks.Actions.AIForeachCreate"},"_tag":"79","_position":{"x":1347.188,"y":1911.473},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"6"},{"_action":{"nodeId":80,"$type":"NodeCanvas.Tasks.Actions.AIForeachStart"},"_tag":"80","_position":{"x":1586.307,"y":1929.179},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"7"},{"_tag":"","_position":{"x":1709.341,"y":1943.319},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"8"},{"_action":{"ActionTypes":[6],"nodeId":81,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"81","_position":{"x":819.8163,"y":2245.608},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"9"},{"_action":{"CalculateTypes":[9],"nodeId":82,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"82","_position":{"x":995.552,"y":2243.635},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"10"},{"_action":{"nodeId":83,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"83","_position":{"x":1187.198,"y":2243.382},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"11"},{"_tag":"","_position":{"x":1882.087,"y":1950.108},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"12"},{"_action":{"ActionTypes":[6],"nodeId":84,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"84","_position":{"x":1323.197,"y":2243.288},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"13"},{"_action":{"nodeId":85,"$type":"NodeCanvas.Tasks.Actions.AIParamUnitShipAction"},"_tag":"85","_position":{"x":1476.985,"y":2243.572},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"14"},{"_action":{"CalculateTypes":[36],"nodeId":86,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"86","_position":{"x":1607.313,"y":2243.89},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"15"},{"_action":{"nodeId":87,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"87","_position":{"x":1834.782,"y":2245.521},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"16"},{"_tag":"","_position":{"x":2146.821,"y":1945.854},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"17"},{"_action":{"ActionTypes":[11],"nodeId":88,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"88","_position":{"x":1926.503,"y":2244.883},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"18"},{"_action":{"CalculateTypes":[30],"nodeId":89,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"89","_position":{"x":2065.497,"y":2245.472},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"19"},{"_action":{"nodeId":90,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"90","_position":{"x":2305.601,"y":2244.264},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"20"},{"_tag":"","_position":{"x":2534.882,"y":1955.445},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"21"},{"_action":{"ActionTypes":[10],"nodeId":91,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"91","_position":{"x":2388.89,"y":2241.875},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"22"},{"_action":{"CalculateTypes":[38],"nodeId":92,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"92","_position":{"x":2540.444,"y":2239.26},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"23"},{"_action":{"nodeId":93,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"93","_position":{"x":2756.084,"y":2238.486},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"24"},{"_tag":"","_position":{"x":2703.709,"y":1955.797},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"25"},{"_action":{"nodeId":94,"$type":"NodeCanvas.Tasks.Actions.AIParamMustGarrison"},"_tag":"94","_position":{"x":2864.606,"y":2239.84},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"26"},{"_action":{"nodeId":95,"$type":"NodeCanvas.Tasks.Actions.AIActionRecoveryAndNoMove"},"_tag":"95","_position":{"x":2983.978,"y":2237.763},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"27"},{"_action":{"nodeId":96,"$type":"NodeCanvas.Tasks.Actions.AIForeachEnd"},"_tag":"96","_position":{"x":2811.746,"y":1947.314},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"28"},{"_action":{"MarkStr":"UnitCommon","nodeId":97,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"97","_position":{"x":2920.904,"y":1948.025},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"29"},{"_position":{"x":3783.497,"y":1772.884},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"30"},{"_action":{"MarkStr":"UnitDevelopment","CheckNotHave":true,"nodeId":98,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"98","_position":{"x":3628.227,"y":1848.36},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"31"},{"_tag":"","_position":{"x":3899.576,"y":1846.527},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"32"},{"_action":{"Strategy":2,"IsUnit":true,"nodeId":99,"$type":"NodeCanvas.Tasks.Actions.AIForeachCreate"},"_tag":"99","_position":{"x":2334.341,"y":2759.846},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"33"},{"_action":{"nodeId":100,"$type":"NodeCanvas.Tasks.Actions.AIForeachStart"},"_tag":"100","_position":{"x":2605.365,"y":2762.294},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"34"},{"_tag":"","_position":{"x":2748.321,"y":2776.979},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"35"},{"_action":{"ActionTypes":[6],"nodeId":101,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"101","_position":{"x":2573.548,"y":2886.203},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"36"},{"_action":{"CalculateTypes":[8],"nodeId":102,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"102","_position":{"x":2716.322,"y":2886.081},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"37"},{"_action":{"nodeId":103,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"103","_position":{"x":2875.463,"y":2884.153},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"38"},{"_tag":"","_position":{"x":3333.79,"y":2782.0},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"39"},{"_action":{"nodeId":104,"$type":"NodeCanvas.Tasks.Actions.AIParamExplore"},"_tag":"104","_position":{"x":3023.573,"y":2884.149},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"40"},{"_action":{"ActionTypes":[10],"nodeId":105,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"105","_position":{"x":3233.71,"y":2884.081},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"41"},{"_action":{"CalculateTypes":[14],"nodeId":106,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"106","_position":{"x":3378.1,"y":2887.955},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"42"},{"_action":{"nodeId":107,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"107","_position":{"x":3615.801,"y":2887.698},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"43"},{"_tag":"","_position":{"x":3913.064,"y":2782.929},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"44"},{"_action":{"ActionTypes":[11],"nodeId":108,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"108","_position":{"x":3740.182,"y":2890.402},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"45"},{"_action":{"CalculateTypes":[16],"nodeId":109,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"109","_position":{"x":3895.344,"y":2891.881},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"46"},{"_action":{"nodeId":110,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"110","_position":{"x":4059.883,"y":2893.726},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"47"},{"_tag":"","_position":{"x":4522.177,"y":2777.36},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"48"},{"_action":{"Offset":10,"nodeId":111,"$type":"NodeCanvas.Tasks.Actions.AIParamExplore"},"_tag":"111","_position":{"x":4217.47,"y":2897.77},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"49"},{"_action":{"ActionTypes":[10],"nodeId":112,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"112","_position":{"x":4431.75,"y":2896.298},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"50"},{"_action":{"CalculateTypes":[14],"nodeId":113,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"113","_position":{"x":4572.312,"y":2896.088},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"51"},{"_action":{"nodeId":114,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"114","_position":{"x":4798.698,"y":2895.535},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"52"},{"_tag":"","_position":{"x":5255.498,"y":2767.53},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"53"},{"_action":{"nodeId":115,"$type":"NodeCanvas.Tasks.Actions.AIParamEnemyCityTarget"},"_tag":"115","_position":{"x":4955.415,"y":2896.112},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"54"},{"_action":{"ActionTypes":[10],"nodeId":116,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"116","_position":{"x":5184.27,"y":2897.573},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"55"},{"_action":{"CalculateTypes":[14],"nodeId":117,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"117","_position":{"x":5320.831,"y":2896.741},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"56"},{"_action":{"nodeId":118,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"118","_position":{"x":5544.551,"y":2897.964},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"57"},{"_tag":"","_position":{"x":5811.544,"y":2782.687},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"58"},{"_action":{"ActionTypes":[10],"nodeId":119,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"119","_position":{"x":5654.374,"y":2901.509},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"59"},{"_action":{"CalculateTypes":[15],"nodeId":120,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"120","_position":{"x":5792.713,"y":2899.524},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"60"},{"_action":{"nodeId":121,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"121","_position":{"x":5936.899,"y":2901.131},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"61"},{"_action":{"nodeId":122,"$type":"NodeCanvas.Tasks.Actions.AIForeachEnd"},"_tag":"122","_position":{"x":6007.261,"y":2780.627},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"62"},{"_action":{"MarkStr":"UnitDevelopment","nodeId":123,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"123","_position":{"x":6137.129,"y":2784.492},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"63"},{"_position":{"x":6179.729,"y":1926.881},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"64"},{"_action":{"MarkStr":"UnitRetreat","CheckNotHave":true,"nodeId":124,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"124","_position":{"x":5988.85,"y":2016.678},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"65"},{"_tag":"","_position":{"x":6431.618,"y":2017.594},"$type":"NodeCanvas.BehaviourTrees.Selector","$id":"66"},{"_action":{"Strategy":5,"IsUnit":true,"nodeId":125,"$type":"NodeCanvas.Tasks.Actions.AIForeachCreate"},"_tag":"125","_position":{"x":5781.955,"y":2123.898},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"67"},{"_action":{"nodeId":126,"$type":"NodeCanvas.Tasks.Actions.AIForeachStart"},"_tag":"126","_position":{"x":6008.397,"y":2140.404},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"68"},{"_tag":"","_position":{"x":6243.218,"y":2146.774},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"69"},{"_action":{"ActionTypes":[10],"nodeId":127,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"127","_position":{"x":5777.942,"y":2347.786},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"70"},{"_action":{"CalculateTypes":[14],"nodeId":128,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"128","_position":{"x":5920.348,"y":2349.594},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"71"},{"_action":{"nodeId":129,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"129","_position":{"x":6146.071,"y":2349.394},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"72"},{"_tag":"","_position":{"x":6481.714,"y":2142.792},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"73"},{"_action":{"ActionTypes":[6],"nodeId":130,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"130","_position":{"x":6243.149,"y":2354.308},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"74"},{"_action":{"nodeId":131,"$type":"NodeCanvas.Tasks.Actions.AIParamUnitShipAction"},"_tag":"131","_position":{"x":6401.973,"y":2355.721},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"75"},{"_action":{"CalculateTypes":[36],"nodeId":132,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"132","_position":{"x":6531.896,"y":2359.37},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"76"},{"_action":{"nodeId":133,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"133","_position":{"x":6739.407,"y":2359.001},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"77"},{"_tag":"","_position":{"x":6730.444,"y":2131.128},"$type":"NodeCanvas.BehaviourTrees.Sequencer","$id":"78"},{"_action":{"ActionTypes":[11],"nodeId":134,"$type":"NodeCanvas.Tasks.Actions.AIGeneratorAction"},"_tag":"134","_position":{"x":6843.619,"y":2356.625},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"79"},{"_action":{"CalculateTypes":[16],"nodeId":135,"$type":"NodeCanvas.Tasks.Actions.AICalculateAction"},"_tag":"135","_position":{"x":6991.025,"y":2356.433},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"80"},{"_action":{"nodeId":136,"$type":"NodeCanvas.Tasks.Actions.AIExecuteAction"},"_tag":"136","_position":{"x":7148.748,"y":2356.233},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"81"},{"_action":{"nodeId":137,"$type":"NodeCanvas.Tasks.Actions.AIForeachEnd"},"_tag":"137","_position":{"x":7036.901,"y":2142.22},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"82"},{"_action":{"MarkStr":"UnitRetreat","nodeId":138,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"138","_position":{"x":7155.099,"y":2139.05},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"83"},{"_action":{"MarkStr":"AllUnit","nodeId":139,"$type":"NodeCanvas.Tasks.Actions.MarkAction"},"_tag":"139","_position":{"x":6527.034,"y":1907.646},"$type":"NodeCanvas.BehaviourTrees.ActionNode","$id":"84"}],"connections":[{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"1"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"0"},"_targetNode":{"$ref":"2"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"3"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"30"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"64"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"2"},"_targetNode":{"$ref":"84"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"4"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"3"},"_targetNode":{"$ref":"5"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"6"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"7"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"8"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"12"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"17"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"21"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"25"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"28"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"5"},"_targetNode":{"$ref":"29"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"8"},"_targetNode":{"$ref":"9"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"8"},"_targetNode":{"$ref":"10"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"8"},"_targetNode":{"$ref":"11"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"12"},"_targetNode":{"$ref":"13"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"12"},"_targetNode":{"$ref":"14"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"12"},"_targetNode":{"$ref":"15"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"12"},"_targetNode":{"$ref":"16"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"17"},"_targetNode":{"$ref":"18"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"17"},"_targetNode":{"$ref":"19"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"17"},"_targetNode":{"$ref":"20"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"21"},"_targetNode":{"$ref":"22"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"21"},"_targetNode":{"$ref":"23"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"21"},"_targetNode":{"$ref":"24"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"25"},"_targetNode":{"$ref":"26"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"25"},"_targetNode":{"$ref":"27"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"30"},"_targetNode":{"$ref":"31"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"30"},"_targetNode":{"$ref":"32"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"33"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"34"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"35"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"39"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"44"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"48"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"53"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"58"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"62"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"32"},"_targetNode":{"$ref":"63"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"35"},"_targetNode":{"$ref":"36"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"35"},"_targetNode":{"$ref":"37"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"35"},"_targetNode":{"$ref":"38"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"39"},"_targetNode":{"$ref":"40"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"39"},"_targetNode":{"$ref":"41"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"39"},"_targetNode":{"$ref":"42"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"39"},"_targetNode":{"$ref":"43"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"44"},"_targetNode":{"$ref":"45"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"44"},"_targetNode":{"$ref":"46"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"44"},"_targetNode":{"$ref":"47"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"48"},"_targetNode":{"$ref":"49"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"48"},"_targetNode":{"$ref":"50"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"48"},"_targetNode":{"$ref":"51"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"48"},"_targetNode":{"$ref":"52"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"53"},"_targetNode":{"$ref":"54"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"53"},"_targetNode":{"$ref":"55"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"53"},"_targetNode":{"$ref":"56"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"53"},"_targetNode":{"$ref":"57"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"58"},"_targetNode":{"$ref":"59"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"58"},"_targetNode":{"$ref":"60"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"58"},"_targetNode":{"$ref":"61"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"64"},"_targetNode":{"$ref":"65"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"64"},"_targetNode":{"$ref":"66"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"66"},"_targetNode":{"$ref":"67"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"66"},"_targetNode":{"$ref":"68"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"66"},"_targetNode":{"$ref":"69"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"66"},"_targetNode":{"$ref":"73"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"66"},"_targetNode":{"$ref":"78"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"66"},"_targetNode":{"$ref":"82"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"66"},"_targetNode":{"$ref":"83"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"69"},"_targetNode":{"$ref":"70"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"69"},"_targetNode":{"$ref":"71"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"69"},"_targetNode":{"$ref":"72"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"73"},"_targetNode":{"$ref":"74"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"73"},"_targetNode":{"$ref":"75"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"73"},"_targetNode":{"$ref":"76"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"73"},"_targetNode":{"$ref":"77"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"78"},"_targetNode":{"$ref":"79"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"78"},"_targetNode":{"$ref":"80"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"},{"_sourceNode":{"$ref":"78"},"_targetNode":{"$ref":"81"},"$type":"NodeCanvas.BehaviourTrees.BTConnection"}],"canvasGroups":[],"localBlackboard":{"_variables":{}},"derivedData":{"repeat":true,"$type":"NodeCanvas.BehaviourTrees.BehaviourTree+DerivedSerializationData"}}' _objectReferences: [] _graphSource: _version: 3.33 _category: _comments: - _translation: {x: -373.8155, y: -489.41638} - _zoomFactor: 0.3348111 + _translation: {x: -9, y: -102} + _zoomFactor: 0.25007156 _haltSerialization: 0 _externalSerializationFile: {fileID: 0} diff --git a/Unity/Assets/Resources/GlobalConfig.asset.meta b/Unity/Assets/Resources/GlobalConfig.asset.meta index b0c5507a3..a9237ebee 100644 --- a/Unity/Assets/Resources/GlobalConfig.asset.meta +++ b/Unity/Assets/Resources/GlobalConfig.asset.meta @@ -1,8 +1,8 @@ fileFormatVersion: 2 -guid: dba31e30304745c46ba9a094fbc5d960 +guid: a60778dce43da574aa447ab3fcf5d9f7 NativeFormatImporter: externalObjects: {} - mainObjectFileID: 0 + mainObjectFileID: 11400000 userData: assetBundleName: assetBundleVariant: diff --git a/Unity/Assets/Resources/YooAssetSettings.asset b/Unity/Assets/Resources/YooAssetSettings.asset index 65725068a..9b1ca807f 100644 --- a/Unity/Assets/Resources/YooAssetSettings.asset +++ b/Unity/Assets/Resources/YooAssetSettings.asset @@ -12,5 +12,5 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 5bd1afdce9715f84eb4cbc901922afc2, type: 3} m_Name: YooAssetSettings m_EditorClassIdentifier: - DefaultYooFolderName: yoo - PackageManifestPrefix: + ManifestFileName: PackageManifest + DefaultYooFolderName: Bundles diff --git a/Unity/Assets/Resources/YooAssetSettings.asset.meta b/Unity/Assets/Resources/YooAssetSettings.asset.meta index 95483787c..980f5bcde 100644 --- a/Unity/Assets/Resources/YooAssetSettings.asset.meta +++ b/Unity/Assets/Resources/YooAssetSettings.asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 01e41ec8426e22c4294270d5526ac927 +guid: aa7ffd1f629b75b4ca96a3a143abaedf NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Unity/Assets/Scenes.meta b/Unity/Assets/Scenes.meta index bbc9b7140..075372aee 100644 --- a/Unity/Assets/Scenes.meta +++ b/Unity/Assets/Scenes.meta @@ -1,8 +1,5 @@ fileFormatVersion: 2 -guid: 60976793af5c2134db37ee3f1b6aa84e +guid: 921727de139ab454b8a316139a2ed5fa folderAsset: yes DefaultImporter: - externalObjects: {} userData: - assetBundleName: - assetBundleVariant: diff --git a/Unity/Assets/Scenes/Init.unity b/Unity/Assets/Scenes/Init.unity new file mode 100644 index 000000000..54cd09832 --- /dev/null +++ b/Unity/Assets/Scenes/Init.unity @@ -0,0 +1,1087 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.12731749, g: 0.13414757, b: 0.1210787, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 1972482029} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &251107983 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 251107984} + - component: {fileID: 251107987} + - component: {fileID: 251107986} + - component: {fileID: 251107985} + m_Layer: 0 + m_Name: Low + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &251107984 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251107983} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1784017108} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &251107985 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251107983} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &251107986 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251107983} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &251107987 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 251107983} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 1245951406} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &429867060 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 429867063} + - component: {fileID: 429867062} + - component: {fileID: 429867061} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &429867061 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 429867060} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &429867062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 429867060} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &429867063 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 429867060} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 575235020} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &493985069 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493985070} + - component: {fileID: 493985073} + - component: {fileID: 493985072} + - component: {fileID: 493985071} + m_Layer: 0 + m_Name: Mid + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &493985070 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 493985069} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1784017108} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &493985071 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 493985069} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &493985072 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 493985069} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &493985073 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 493985069} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 1245951406} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 10 + m_TargetDisplay: 0 +--- !u!1 &575235018 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 575235020} + - component: {fileID: 575235022} + - component: {fileID: 575235023} + m_Layer: 0 + m_Name: Global + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &575235020 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 575235018} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 429867063} + - {fileID: 1984349697} + - {fileID: 1245951402} + - {fileID: 1784017108} + - {fileID: 630054496} + - {fileID: 590194895} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &575235022 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 575235018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 502d8cafd6a5a0447ab1db9a24cdcb10, type: 3} + m_Name: + m_EditorClassIdentifier: + data: + - key: Unit + gameObject: {fileID: 1610378981859644, guid: cfaf4529ce2243c4c85126e9d008897b, + type: 3} +--- !u!114 &575235023 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 575235018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3b3cb9b07d7917f4cbf5bc2be18e8585, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &590194894 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 590194895} + m_Layer: 0 + m_Name: Scenes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &590194895 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 590194894} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 575235020} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &630054495 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 630054496} + m_Layer: 0 + m_Name: Unit + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &630054496 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 630054495} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 575235020} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &872594939 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 872594940} + - component: {fileID: 872594943} + - component: {fileID: 872594942} + - component: {fileID: 872594941} + m_Layer: 0 + m_Name: Hidden + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &872594940 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872594939} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1784017108} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &872594941 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872594939} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &872594942 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872594939} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &872594943 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 872594939} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 1245951406} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &1245951401 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1245951402} + - component: {fileID: 1245951406} + - component: {fileID: 1245951405} + - component: {fileID: 1245951403} + - component: {fileID: 1245951404} + m_Layer: 0 + m_Name: UICamera + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1245951402 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1245951401} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 575235020} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!81 &1245951403 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1245951401} + m_Enabled: 0 +--- !u!114 &1245951404 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1245951401} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 1 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!124 &1245951405 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1245951401} + m_Enabled: 1 +--- !u!20 &1245951406 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1245951401} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 3 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 32 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!1 &1439952248 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1439952249} + - component: {fileID: 1439952252} + - component: {fileID: 1439952251} + - component: {fileID: 1439952250} + m_Layer: 0 + m_Name: High + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1439952249 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1439952248} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1784017108} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1439952250 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1439952248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1439952251 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1439952248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1439952252 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1439952248} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 1245951406} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 20 + m_TargetDisplay: 0 +--- !u!1 &1784017107 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1784017108} + - component: {fileID: 1784017109} + m_Layer: 0 + m_Name: UI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1784017108 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1784017107} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 872594940} + - {fileID: 251107984} + - {fileID: 493985070} + - {fileID: 1439952249} + m_Father: {fileID: 575235020} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1784017109 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1784017107} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 502d8cafd6a5a0447ab1db9a24cdcb10, type: 3} + m_Name: + m_EditorClassIdentifier: + data: + - key: Hidden + gameObject: {fileID: 872594939} + - key: Low + gameObject: {fileID: 251107983} + - key: Mid + gameObject: {fileID: 493985069} + - key: High + gameObject: {fileID: 1439952248} +--- !u!850595691 &1972482029 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Settings.lighting + serializedVersion: 4 + m_GIWorkflowMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 0 + m_BakeBackend: 0 + m_LightmapMaxSize: 1024 + m_BakeResolution: 40 + m_Padding: 2 + m_LightmapCompression: 2 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 1 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 1024 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentMIS: 0 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_PVRTiledBaking: 0 +--- !u!1 &1984349696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1984349697} + - component: {fileID: 1984349700} + - component: {fileID: 1984349699} + - component: {fileID: 1984349698} + m_Layer: 0 + m_Name: MainCamera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1984349697 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1984349696} + m_LocalRotation: {x: 0.5, y: 0, z: 0, w: 0.8660254} + m_LocalPosition: {x: 2.1579952, y: 35.460117, z: -32.150215} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 575235020} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 60, y: 0, z: 0} +--- !u!114 &1984349698 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1984349696} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: + - {fileID: 1245951406} + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 +--- !u!81 &1984349699 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1984349696} + m_Enabled: 1 +--- !u!20 &1984349700 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1984349696} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 279 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 diff --git a/Unity/Assets/Scenes/Init.unity.meta b/Unity/Assets/Scenes/Init.unity.meta new file mode 100644 index 000000000..ff102f497 --- /dev/null +++ b/Unity/Assets/Scenes/Init.unity.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: e0d691ac8c1d0454ba07089ea820e18a +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts.meta b/Unity/Assets/Scripts.meta index 4e9346c25..545b3b4fd 100644 --- a/Unity/Assets/Scripts.meta +++ b/Unity/Assets/Scripts.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: df3e143dcf007ff4ea8ed0b73c983c86 +guid: 1f28ab385e1ddf6448d270d4fb1e4727 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Unity/Assets/Scripts/BTNodeCanvas/AIParamAnyPlayerFeelValue.cs b/Unity/Assets/Scripts/BTNodeCanvas/AIParamAnyPlayerFeelValue.cs new file mode 100644 index 000000000..f69882d67 --- /dev/null +++ b/Unity/Assets/Scripts/BTNodeCanvas/AIParamAnyPlayerFeelValue.cs @@ -0,0 +1,48 @@ +/* + * @Author: 白哉 + * @Description: + * @Date: 2025年06月06日 星期五 19:06:16 + * @Modify: + */ + + +using System; +using System.Collections.Generic; +using Logic.AI; +using NodeCanvas.Framework; +using ParadoxNotion.Design; +using RuntimeData; + + +namespace NodeCanvas.Tasks.Actions +{ + [Category("AIAction")] + [Serializable] + public class AIParamAnyPlayerFeelValue : BaseActionTask + { + public float Value; + + protected override string desc => string.Format($"存在好感度 >= {Value} 的国家"); + + + protected override void OnExecute() + { + base.OnExecute(); + // 直接从Blackboard获取AICalculatorData + var data = blackboard.GetVariable("Data"); + if (data?.value == null) + { + EndAction(false); + return; + } + + foreach (var info in data.value.Player.DiplomacyData.Info) + { + if (info.FeelingValue < Value) continue; + EndAction(true); + return; + } + EndAction(false); + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/BTNodeCanvas/AIParamAnyPlayerFeelValue.cs.meta b/Unity/Assets/Scripts/BTNodeCanvas/AIParamAnyPlayerFeelValue.cs.meta new file mode 100644 index 000000000..ebe3cd40e --- /dev/null +++ b/Unity/Assets/Scripts/BTNodeCanvas/AIParamAnyPlayerFeelValue.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 635ef61bb5474ae9afa239a2d32ad0a0 +timeCreated: 1755847087 \ No newline at end of file diff --git a/Unity/Assets/Scripts/BTNodeCanvas/AIParamBuildEmbassy.cs b/Unity/Assets/Scripts/BTNodeCanvas/AIParamBuildEmbassy.cs new file mode 100644 index 000000000..c976c2ca7 --- /dev/null +++ b/Unity/Assets/Scripts/BTNodeCanvas/AIParamBuildEmbassy.cs @@ -0,0 +1,68 @@ +/* + * @Author: 白哉 + * @Description: + * @Date: 2025年06月06日 星期五 19:06:16 + * @Modify: + */ + + +using System; +using Logic.AI; +using NodeCanvas.Framework; +using ParadoxNotion.Design; +using RuntimeData; + + +namespace NodeCanvas.Tasks.Actions +{ + [Category("AIAction")] + [Serializable] + public class AIParamBuildEmbassy : BaseActionTask + { + public float Value; + public int Money; + + protected override string desc => string.Format($"余额 >= {Money}, 并且对某国好感 >= {Value}, 建立大使馆"); + + + protected override void OnExecute() + { + base.OnExecute(); + // 直接从Blackboard获取AICalculatorData + var data = blackboard.GetVariable("Data"); + if (data?.value == null) + { + EndAction(false); + return; + } + + if (data.value.Player.PlayerWealth < Money) + { + EndAction(false); + return; + } + + float maxValue = 0f; + CountryDiplomacyInfo maxInfo = null; + foreach (var info in data.value.Player.DiplomacyData.Info) + { + if (info.FeelingValue < Value) continue; + if (info.FeelingValue > maxValue) + { + maxValue = info.FeelingValue; + maxInfo = info; + } + } + + if (maxInfo != null && data.value.Map.PlayerMap.GetPlayerDataByPlayerID(maxInfo.PlayerId, out var target)) + { + target.DiplomacyData.GetCountryDiplomacyInfo(data.value.Player.Id, out var targetToSelf); + targetToSelf.IsEmbassy = true; + EndAction(true); + return; + } + + EndAction(false); + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/BTNodeCanvas/AIParamBuildEmbassy.cs.meta b/Unity/Assets/Scripts/BTNodeCanvas/AIParamBuildEmbassy.cs.meta new file mode 100644 index 000000000..70ff57efc --- /dev/null +++ b/Unity/Assets/Scripts/BTNodeCanvas/AIParamBuildEmbassy.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 8581386359e740218feb8a6ac014e578 +timeCreated: 1755848969 \ No newline at end of file diff --git a/Unity/Assets/Scripts/BTNodeCanvas/AIParamCityLevelMoreThanX.cs b/Unity/Assets/Scripts/BTNodeCanvas/AIParamCityLevelMoreThanX.cs new file mode 100644 index 000000000..d889c2326 --- /dev/null +++ b/Unity/Assets/Scripts/BTNodeCanvas/AIParamCityLevelMoreThanX.cs @@ -0,0 +1,46 @@ +/* + * @Author: 白哉 + * @Description: + * @Date: 2025年06月06日 星期五 19:06:16 + * @Modify: + */ + + +using System; +using Logic.AI; +using NodeCanvas.Framework; +using ParadoxNotion.Design; + + +namespace NodeCanvas.Tasks.Actions +{ + [Category("AIAction")] + [Serializable] + public class AIParamCityLevelMoreThanX : BaseActionTask + { + public int CityLevel; + public int Count; + + protected override string desc => string.Format($"场上 >= {CityLevel} 的城市> {Count} 个"); + + + protected override void OnExecute() + { + base.OnExecute(); + // 直接从Blackboard获取AICalculatorData + var data = blackboard.GetVariable("Data"); + if (data?.value == null) + { + EndAction(false); + return; + } + + var count = 0; + foreach (var city in data.value.Map.CityMap.CityList) + { + if (city.Level >= CityLevel) count++; + } + EndAction(count > Count); + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/BTNodeCanvas/AIParamCityLevelMoreThanX.cs.meta b/Unity/Assets/Scripts/BTNodeCanvas/AIParamCityLevelMoreThanX.cs.meta new file mode 100644 index 000000000..fb6de4390 --- /dev/null +++ b/Unity/Assets/Scripts/BTNodeCanvas/AIParamCityLevelMoreThanX.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 9bf49af4c08f4b4bb35f75ffa8f38246 +timeCreated: 1755847267 \ No newline at end of file diff --git a/Unity/Assets/Scripts/BTNodeCanvas/AIParamHandleLeagueRequest.cs b/Unity/Assets/Scripts/BTNodeCanvas/AIParamHandleLeagueRequest.cs new file mode 100644 index 000000000..36c82c727 --- /dev/null +++ b/Unity/Assets/Scripts/BTNodeCanvas/AIParamHandleLeagueRequest.cs @@ -0,0 +1,37 @@ +/* + * @Author: 白哉 + * @Description: + * @Date: 2025年06月06日 星期五 19:06:16 + * @Modify: + */ + + +using System; +using Logic.AI; +using NodeCanvas.Framework; +using ParadoxNotion.Design; + + +namespace NodeCanvas.Tasks.Actions +{ + [Category("AIAction")] + [Serializable] + public class AIParamHandleLeagueRequest : BaseActionTask + { + protected override string desc => string.Format($"处理联盟请求"); + + protected override void OnExecute() + { + base.OnExecute(); + // 直接从Blackboard获取AICalculatorData + var data = blackboard.GetVariable("Data"); + if (data?.value == null) + { + EndAction(false); + return; + } + data.value.Player.HandleLeagueRequest(data.value.Map); + EndAction(true); + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/BTNodeCanvas/AIParamHandleLeagueRequest.cs.meta b/Unity/Assets/Scripts/BTNodeCanvas/AIParamHandleLeagueRequest.cs.meta new file mode 100644 index 000000000..b0bfa1d90 --- /dev/null +++ b/Unity/Assets/Scripts/BTNodeCanvas/AIParamHandleLeagueRequest.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 53cf55c13bdc412d8d8bc7efb3080a1e +timeCreated: 1755846586 \ No newline at end of file diff --git a/Unity/Assets/Scripts/BTNodeCanvas/AIParamLeague.cs b/Unity/Assets/Scripts/BTNodeCanvas/AIParamLeague.cs new file mode 100644 index 000000000..cdfbe00ee --- /dev/null +++ b/Unity/Assets/Scripts/BTNodeCanvas/AIParamLeague.cs @@ -0,0 +1,50 @@ +/* + * @Author: 白哉 + * @Description: + * @Date: 2025年06月06日 星期五 19:06:16 + * @Modify: + */ + + +using System; +using Logic.AI; +using NodeCanvas.Framework; +using ParadoxNotion.Design; +using RuntimeData; + + +namespace NodeCanvas.Tasks.Actions +{ + [Category("AIAction")] + [Serializable] + public class AIParamLeague : BaseActionTask + { + public float Value; + + protected override string desc => string.Format($"好感度 >= {Value} 就发起结盟"); + + + protected override void OnExecute() + { + base.OnExecute(); + // 直接从Blackboard获取AICalculatorData + var data = blackboard.GetVariable("Data"); + if (data?.value == null) + { + EndAction(false); + return; + } + + foreach (var info in data.value.Player.DiplomacyData.Info) + { + if (info.FeelingValue < Value) continue; + if (!data.value.Map.PlayerMap.GetPlayerDataByPlayerID(info.PlayerId, out var target)) continue; + target.ReceiveLeagueRequest(data.value.Map, data.value.Player.Id); + EndAction(true); + return; + } + + EndAction(false); + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/BTNodeCanvas/AIParamLeague.cs.meta b/Unity/Assets/Scripts/BTNodeCanvas/AIParamLeague.cs.meta new file mode 100644 index 000000000..68bf1a743 --- /dev/null +++ b/Unity/Assets/Scripts/BTNodeCanvas/AIParamLeague.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 23605f8f93514377b33c74f6b443a3ce +timeCreated: 1755851416 \ No newline at end of file diff --git a/Unity/Assets/Scripts/BTNodeCanvas/AIParamLeagueRupture.cs b/Unity/Assets/Scripts/BTNodeCanvas/AIParamLeagueRupture.cs new file mode 100644 index 000000000..d640f6081 --- /dev/null +++ b/Unity/Assets/Scripts/BTNodeCanvas/AIParamLeagueRupture.cs @@ -0,0 +1,56 @@ +/* + * @Author: 白哉 + * @Description: + * @Date: 2025年06月06日 星期五 19:06:16 + * @Modify: + */ + + +using System; +using Logic.AI; +using NodeCanvas.Framework; +using ParadoxNotion.Design; +using RuntimeData; + + +namespace NodeCanvas.Tasks.Actions +{ + [Category("AIAction")] + [Serializable] + public class AIParamLeagueRupture : BaseActionTask + { + public float Value; + + protected override string desc => string.Format($"好感度 <= {Value} 就破裂联盟"); + + + protected override void OnExecute() + { + base.OnExecute(); + // 直接从Blackboard获取AICalculatorData + var data = blackboard.GetVariable("Data"); + if (data?.value == null) + { + EndAction(false); + return; + } + + foreach (var info in data.value.Player.DiplomacyData.Info) + { + if (info.FeelingValue > Value) continue; + if (info.DiplomacyState != DiplomacyState.League) continue; + if (!data.value.Map.PlayerMap.GetPlayerDataByPlayerID(info.PlayerId, out var target)) continue; + + target.DiplomacyData.GetCountryDiplomacyInfo(data.value.Player.Id, out var playerToSelf); + info.DiplomacyState = DiplomacyState.LeagueRupture; + playerToSelf.DiplomacyState = DiplomacyState.LeagueRupture; + info.IsLeagueRequest = false; + playerToSelf.IsLeagueRequest = false; + EndAction(true); + return; + } + + EndAction(false); + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/BTNodeCanvas/AIParamLeagueRupture.cs.meta b/Unity/Assets/Scripts/BTNodeCanvas/AIParamLeagueRupture.cs.meta new file mode 100644 index 000000000..4cf7e7d53 --- /dev/null +++ b/Unity/Assets/Scripts/BTNodeCanvas/AIParamLeagueRupture.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 22ad74f6d68d401780cf7d00c65f96e2 +timeCreated: 1755851573 \ No newline at end of file diff --git a/Unity/Assets/Scripts/Core/Entity/SceneType.cs b/Unity/Assets/Scripts/Core/Entity/SceneType.cs index 72b4e0343..8ab4a7a2b 100644 --- a/Unity/Assets/Scripts/Core/Entity/SceneType.cs +++ b/Unity/Assets/Scripts/Core/Entity/SceneType.cs @@ -10,6 +10,7 @@ namespace ET NetInner = 1 << 2, // 负责进程间消息通信 Realm = 1 << 3, Gate = 1 << 4, + Http = 1 << 5, Location = 1 << 6, Map = 1 << 7, Router = 1 << 8, @@ -19,6 +20,10 @@ namespace ET BenchmarkServer = 1 << 12, Match = 1 << 14, Room = 1 << 15, + LockStepClient = 1 << 16, + LockStepServer = 1 << 17, + RoomRoot = 1 << 18, + Watcher = 1 << 19, // 客户端 Demo = 1 << 30, diff --git a/Unity/Assets/Scripts/Core/Helper/ProcessHelper.cs b/Unity/Assets/Scripts/Core/Helper/ProcessHelper.cs index 81734995c..df8afd8c7 100644 --- a/Unity/Assets/Scripts/Core/Helper/ProcessHelper.cs +++ b/Unity/Assets/Scripts/Core/Helper/ProcessHelper.cs @@ -52,8 +52,7 @@ namespace ET private static async ETTask WaitExitAsync(System.Diagnostics.Process process) { - process.WaitForExit(); - await ETTask.CompletedTask; + await process.WaitForExitAsync(); #if UNITY Log.Info($"process exit, exitcode: {process.ExitCode} {process.StandardOutput.ReadToEnd()} {process.StandardError.ReadToEnd()}"); #endif diff --git a/Unity/Assets/Scripts/Data/PlayerData.cs b/Unity/Assets/Scripts/Data/PlayerData.cs index 556eab8b7..e9e906c4d 100644 --- a/Unity/Assets/Scripts/Data/PlayerData.cs +++ b/Unity/Assets/Scripts/Data/PlayerData.cs @@ -418,7 +418,10 @@ namespace RuntimeData skill.OnTurnStart(this, map); } + // 刷新好感 RefreshFeelingValue(map); + // 刷新外交 + RefreshDiplomacyState(map); IsPlaying = true; } @@ -575,7 +578,7 @@ namespace RuntimeData } } - // 刷新对他国的外交关系 + // 刷新对他国的外交关系,回合开始时调用 public void RefreshDiplomacyState(MapData map) { foreach (var player in map.PlayerMap.PlayerDataList) @@ -591,12 +594,40 @@ namespace RuntimeData // 如果上一回合回合内双方未发生战斗,则该回合开始时变为中立关系 if (selfToPlayer.DiplomacyState == DiplomacyState.War && !LastAttackPlayers.Contains(player.Id)) selfToPlayer.DiplomacyState = DiplomacyState.Neutral; + // 联盟破裂转中立 if (selfToPlayer.DiplomacyState == DiplomacyState.LeagueRupture && playerToSelf.DiplomacyState == DiplomacyState.LeagueRupture && selfToPlayer.IsLeagueRupture && playerToSelf.IsLeagueRupture) { selfToPlayer.DiplomacyState = DiplomacyState.Neutral; playerToSelf.DiplomacyState = DiplomacyState.Neutral; + selfToPlayer.IsLeagueRupture = false; + playerToSelf.IsLeagueRupture = false; + } + } + } + + // 收取结盟请求 + public void ReceiveLeagueRequest(MapData map, uint playerId) + { + DiplomacyData.GetCountryDiplomacyInfo(playerId, out var info); + info.IsLeagueRequest = true; + } + + // 处理结盟请求 + public void HandleLeagueRequest(MapData map) + { + foreach (var player in map.PlayerMap.PlayerDataList) + { + if (player.Id == Id) continue; + DiplomacyData.GetCountryDiplomacyInfo(player.Id, out var selfToPlayer); + player.DiplomacyData.GetCountryDiplomacyInfo(Id, out var playerToSelf); + if (selfToPlayer.IsLeagueRequest && selfToPlayer.FeelingValue >= 90) + { + selfToPlayer.DiplomacyState = DiplomacyState.League; + playerToSelf.DiplomacyState = DiplomacyState.League; + selfToPlayer.IsLeagueRequest = false; + playerToSelf.IsLeagueRequest = false; } } } @@ -845,6 +876,7 @@ namespace RuntimeData return ret; } + public bool CheckActionCan(CommonActionId actionId) { if (!Table.Instance.ActionDataAssets.GetActionInfo(actionId, out var info)) return false; @@ -967,12 +999,15 @@ namespace RuntimeData public bool IsEmbassy; // 联盟破裂回合结束标记 public bool IsLeagueRupture; + // 国家对我发起的结盟请求 + public bool IsLeagueRequest; public CountryDiplomacyInfo() { AttackTurn = 0; IsEmbassy = false; IsLeagueRupture = false; + IsLeagueRequest = false; } public CountryDiplomacyInfo(CountryDiplomacyInfo copyData) @@ -984,6 +1019,7 @@ namespace RuntimeData FeelingState = copyData.FeelingState; IsEmbassy = copyData.IsEmbassy; IsLeagueRupture = copyData.IsLeagueRupture; + IsLeagueRequest = copyData.IsLeagueRequest; } public void DeepCopy(CountryDiplomacyInfo copyData) @@ -995,6 +1031,7 @@ namespace RuntimeData FeelingState = copyData.FeelingState; IsEmbassy = copyData.IsEmbassy; IsLeagueRupture = copyData.IsLeagueRupture; + IsLeagueRequest = copyData.IsLeagueRequest; } } } \ No newline at end of file diff --git a/Unity/Assets/Scripts/Editor/Assembly/AssemblyTool.cs b/Unity/Assets/Scripts/Editor/Assembly/AssemblyTool.cs index a621282fa..dc884a68b 100644 --- a/Unity/Assets/Scripts/Editor/Assembly/AssemblyTool.cs +++ b/Unity/Assets/Scripts/Editor/Assembly/AssemblyTool.cs @@ -44,7 +44,7 @@ namespace ET { if (Application.isPlaying) { - //CodeLoader.Instance?.Reload(); + CodeLoader.Instance?.Reload(); } } diff --git a/Unity/Assets/Scripts/Editor/Plugins/HybridCLR.meta b/Unity/Assets/Scripts/Editor/Plugins/HybridCLR.meta new file mode 100644 index 000000000..9a08667b2 --- /dev/null +++ b/Unity/Assets/Scripts/Editor/Plugins/HybridCLR.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 96272e9eb37a641098c018e0f2494fd9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Editor/Plugins/HybridCLR/HybridCLREditor.cs b/Unity/Assets/Scripts/Editor/Plugins/HybridCLR/HybridCLREditor.cs new file mode 100644 index 000000000..9d79102d8 --- /dev/null +++ b/Unity/Assets/Scripts/Editor/Plugins/HybridCLR/HybridCLREditor.cs @@ -0,0 +1,30 @@ +// using System.Collections.Generic; +// using System.IO; +// using UnityEditor; +// +// namespace ET +// { +// public static class HybridCLREditor +// { +// [MenuItem("HybridCLR/CopyAotDlls")] +// public static void CopyAotDll() +// { +// BuildTarget target = EditorUserBuildSettings.activeBuildTarget; +// string fromDir = Path.Combine(HybridCLRSettings.Instance.strippedAOTDllOutputRootDir, target.ToString()); +// string toDir = "Assets/Bundles/AotDlls"; +// if (Directory.Exists(toDir)) +// { +// Directory.Delete(toDir, true); +// } +// Directory.CreateDirectory(toDir); +// +// foreach (string aotDll in HybridCLRSettings.Instance.patchAOTAssemblies) +// { +// File.Copy(Path.Combine(fromDir, aotDll), Path.Combine(toDir, $"{aotDll}.bytes"), true); +// } +// Log.Debug($"CopyAotDll Finish!"); +// +// AssetDatabase.Refresh(); +// } +// } +// } \ No newline at end of file diff --git a/Unity/Assets/Scripts/Editor/Plugins/HybridCLR/HybridCLREditor.cs.meta b/Unity/Assets/Scripts/Editor/Plugins/HybridCLR/HybridCLREditor.cs.meta new file mode 100644 index 000000000..496a7408f --- /dev/null +++ b/Unity/Assets/Scripts/Editor/Plugins/HybridCLR/HybridCLREditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3206fa0ceb9db42d7b64ff8b4e91c091 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Client/Demo/AI.meta b/Unity/Assets/Scripts/Hotfix/Client/Demo/AI.meta new file mode 100644 index 000000000..208dabdcc --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/Demo/AI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d2c1d7db177785844a4b941708d953b9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_Attack.cs b/Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_Attack.cs new file mode 100644 index 000000000..549d116d7 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_Attack.cs @@ -0,0 +1,43 @@ +namespace ET.Client +{ + public class AI_Attack: AAIHandler + { + public override int Check(AIComponent aiComponent, AIConfig aiConfig) + { + long sec = TimeInfo.Instance.ClientNow() / 1000 % 15; + if (sec >= 10) + { + return 0; + } + return 1; + } + + public override async ETTask Execute(AIComponent aiComponent, AIConfig aiConfig, ETCancellationToken cancellationToken) + { + Fiber fiber = aiComponent.Fiber(); + + Unit myUnit = UnitHelper.GetMyUnitFromClientScene(fiber.Root); + if (myUnit == null) + { + return; + } + + // 停在当前位置 + fiber.Root.GetComponent().Send(C2M_Stop.Create()); + + Log.Debug("开始攻击"); + + for (int i = 0; i < 100000; ++i) + { + Log.Debug($"攻击: {i}次"); + + // 因为协程可能被中断,任何协程都要传入cancellationToken,判断如果是中断则要返回 + await fiber.Root.GetComponent().WaitAsync(1000, cancellationToken); + if (cancellationToken.IsCancel()) + { + return; + } + } + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_Attack.cs.meta b/Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_Attack.cs.meta new file mode 100644 index 000000000..3c338b54f --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_Attack.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: de532cb8e5e687a4bb61aa666459d086 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_XunLuo.cs b/Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_XunLuo.cs new file mode 100644 index 000000000..48fcdf18a --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_XunLuo.cs @@ -0,0 +1,42 @@ +using Unity.Mathematics; + +namespace ET.Client +{ + public class AI_XunLuo: AAIHandler + { + public override int Check(AIComponent aiComponent, AIConfig aiConfig) + { + long sec = TimeInfo.Instance.ClientNow() / 1000 % 15; + if (sec < 10) + { + return 0; + } + return 1; + } + + public override async ETTask Execute(AIComponent aiComponent, AIConfig aiConfig, ETCancellationToken cancellationToken) + { + Scene root = aiComponent.Root(); + + Unit myUnit = UnitHelper.GetMyUnitFromClientScene(root); + if (myUnit == null) + { + return; + } + + Log.Debug("开始巡逻"); + + while (true) + { + XunLuoPathComponent xunLuoPathComponent = myUnit.GetComponent(); + float3 nextTarget = xunLuoPathComponent.GetCurrent(); + await myUnit.MoveToAsync(nextTarget, cancellationToken); + if (cancellationToken.IsCancel()) + { + return; + } + xunLuoPathComponent.MoveNext(); + } + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_XunLuo.cs.meta b/Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_XunLuo.cs.meta new file mode 100644 index 000000000..df7173bfb --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/Demo/AI/AI_XunLuo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4d77ea7dfe040894aa330386e3b7bb8f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Client/Demo/AI/XunLuoPathComponentSystem.cs b/Unity/Assets/Scripts/Hotfix/Client/Demo/AI/XunLuoPathComponentSystem.cs new file mode 100644 index 000000000..73bbcc5b6 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/Demo/AI/XunLuoPathComponentSystem.cs @@ -0,0 +1,18 @@ +using Unity.Mathematics; + +namespace ET.Client +{ + [FriendOf(typeof(XunLuoPathComponent))] + public static partial class XunLuoPathComponentSystem + { + public static float3 GetCurrent(this XunLuoPathComponent self) + { + return self.path[self.Index]; + } + + public static void MoveNext(this XunLuoPathComponent self) + { + self.Index = ++self.Index % self.path.Length; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Client/Demo/AI/XunLuoPathComponentSystem.cs.meta b/Unity/Assets/Scripts/Hotfix/Client/Demo/AI/XunLuoPathComponentSystem.cs.meta new file mode 100644 index 000000000..3e67e4110 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/Demo/AI/XunLuoPathComponentSystem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4293e004a928ffb43bf52f374808d139 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep.meta b/Unity/Assets/Scripts/Hotfix/Client/LockStep.meta new file mode 100644 index 000000000..8428ad2e3 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c99aac44889414b359c3c2427356076f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/G2C_ChangeSceneHandler.cs b/Unity/Assets/Scripts/Hotfix/Client/LockStep/G2C_ChangeSceneHandler.cs new file mode 100644 index 000000000..39c953c6c --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/G2C_ChangeSceneHandler.cs @@ -0,0 +1,11 @@ +namespace ET.Client +{ + [MessageHandler(SceneType.LockStep)] + public class Match2G_NotifyMatchSuccessHandler: MessageHandler + { + protected override async ETTask Run(Scene root, Match2G_NotifyMatchSuccess message) + { + await LSSceneChangeHelper.SceneChangeTo(root, "Map1", message.ActorId.InstanceId); + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/G2C_ChangeSceneHandler.cs.meta b/Unity/Assets/Scripts/Hotfix/Client/LockStep/G2C_ChangeSceneHandler.cs.meta new file mode 100644 index 000000000..acb4b86b3 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/G2C_ChangeSceneHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cbf8b88a563eb46bfbaf987167d6a451 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/G2C_ReconnectHandler.cs b/Unity/Assets/Scripts/Hotfix/Client/LockStep/G2C_ReconnectHandler.cs new file mode 100644 index 000000000..e69298436 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/G2C_ReconnectHandler.cs @@ -0,0 +1,12 @@ +namespace ET.Client +{ + [MessageHandler(SceneType.LockStep)] + public class G2C_ReconnectHandler: MessageHandler + { + protected override async ETTask Run(Scene root, G2C_Reconnect message) + { + await LSSceneChangeHelper.SceneChangeToReconnect(root, message); + await ETTask.CompletedTask; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/G2C_ReconnectHandler.cs.meta b/Unity/Assets/Scripts/Hotfix/Client/LockStep/G2C_ReconnectHandler.cs.meta new file mode 100644 index 000000000..742dea649 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/G2C_ReconnectHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 41d6bacdbd4ca1843a732fc0144dc8fb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSClientHelper.cs b/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSClientHelper.cs new file mode 100644 index 000000000..ab7b9aa2a --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSClientHelper.cs @@ -0,0 +1,127 @@ +using System.IO; + +namespace ET.Client +{ + public static partial class LSClientHelper + { + public static void RunLSRollbackSystem(Entity entity) + { + if (entity is LSEntity) + { + return; + } + + LSEntitySystemSingleton.Instance.LSRollback(entity); + + if (entity.ComponentsCount() > 0) + { + foreach (var kv in entity.Components) + { + RunLSRollbackSystem(kv.Value); + } + } + + if (entity.ChildrenCount() > 0) + { + foreach (var kv in entity.Children) + { + RunLSRollbackSystem(kv.Value); + } + } + } + + // 回滚 + public static void Rollback(Room room, int frame) + { + room.LSWorld.Dispose(); + FrameBuffer frameBuffer = room.FrameBuffer; + + // 回滚 + room.LSWorld = room.GetLSWorld(SceneType.LockStepClient, frame); + OneFrameInputs authorityFrameInput = frameBuffer.FrameInputs(frame); + // 执行AuthorityFrame + room.Update(authorityFrameInput); + room.SendHash(frame); + + + // 重新执行预测的帧 + for (int i = room.AuthorityFrame + 1; i <= room.PredictionFrame; ++i) + { + OneFrameInputs oneFrameInputs = frameBuffer.FrameInputs(i); + LSClientHelper.CopyOtherInputsTo(room, authorityFrameInput, oneFrameInputs); // 重新预测消息 + room.Update(oneFrameInputs); + } + + RunLSRollbackSystem(room); + } + + public static void SendHash(this Room self, int frame) + { + if (frame > self.AuthorityFrame) + { + return; + } + long hash = self.FrameBuffer.GetHash(frame); + C2Room_CheckHash c2RoomCheckHash = C2Room_CheckHash.Create(); + c2RoomCheckHash.Frame = frame; + c2RoomCheckHash.Hash = hash; + self.Root().GetComponent().Send(c2RoomCheckHash); + } + + // 重新调整预测消息,只需要调整其他玩家的输入 + public static void CopyOtherInputsTo(Room room, OneFrameInputs from, OneFrameInputs to) + { + long myId = room.GetComponent().MyId; + foreach (var kv in from.Inputs) + { + if (kv.Key == myId) + { + continue; + } + to.Inputs[kv.Key] = kv.Value; + } + } + + public static void SaveReplay(Room room, string path) + { + if (room.IsReplay) + { + return; + } + + Log.Debug($"save replay: {path} frame: {room.Replay.FrameInputs.Count}"); + byte[] bytes = MemoryPackHelper.Serialize(room.Replay); + File.WriteAllBytes(path, bytes); + } + + public static void JumpReplay(Room room, int frame) + { + if (!room.IsReplay) + { + return; + } + + if (frame >= room.Replay.FrameInputs.Count) + { + frame = room.Replay.FrameInputs.Count - 1; + } + + int snapshotIndex = frame / LSConstValue.SaveLSWorldFrameCount; + Log.Debug($"jump replay start {room.AuthorityFrame} {frame} {snapshotIndex}"); + if (snapshotIndex != room.AuthorityFrame / LSConstValue.SaveLSWorldFrameCount || frame < room.AuthorityFrame) + { + room.LSWorld.Dispose(); + // 回滚 + byte[] memoryBuffer = room.Replay.Snapshots[snapshotIndex]; + LSWorld lsWorld = MemoryPackHelper.Deserialize(typeof (LSWorld), memoryBuffer, 0, memoryBuffer.Length) as LSWorld; + room.LSWorld = lsWorld; + room.AuthorityFrame = snapshotIndex * LSConstValue.SaveLSWorldFrameCount; + RunLSRollbackSystem(room); + } + + room.FixedTimeCounter.Reset(TimeInfo.Instance.ServerFrameTime() - frame * LSConstValue.UpdateInterval, 0); + + Log.Debug($"jump replay finish {frame}"); + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSClientHelper.cs.meta b/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSClientHelper.cs.meta new file mode 100644 index 000000000..5baf52238 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSClientHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 915aaa51beb994638bd10e0d2ed9d8a7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSClientUpdaterSystem.cs b/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSClientUpdaterSystem.cs new file mode 100644 index 000000000..cf8ddba24 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSClientUpdaterSystem.cs @@ -0,0 +1,83 @@ +using System; +using System.IO; + +namespace ET.Client +{ + [EntitySystemOf(typeof(LSClientUpdater))] + [FriendOf(typeof (LSClientUpdater))] + public static partial class LSClientUpdaterSystem + { + [EntitySystem] + private static void Awake(this LSClientUpdater self) + { + Room room = self.GetParent(); + self.MyId = room.Root().GetComponent().MyId; + } + + [EntitySystem] + private static void Update(this LSClientUpdater self) + { + Room room = self.GetParent(); + long timeNow = TimeInfo.Instance.ServerNow(); + Scene root = room.Root(); + + int i = 0; + while (true) + { + if (timeNow < room.FixedTimeCounter.FrameTime(room.PredictionFrame + 1)) + { + return; + } + + // 最多只预测5帧 + if (room.PredictionFrame - room.AuthorityFrame > 5) + { + return; + } + + ++room.PredictionFrame; + OneFrameInputs oneFrameInputs = self.GetOneFrameMessages(room.PredictionFrame); + + room.Update(oneFrameInputs); + room.SendHash(room.PredictionFrame); + + room.SpeedMultiply = ++i; + + FrameMessage frameMessage = FrameMessage.Create(); + frameMessage.Frame = room.PredictionFrame; + frameMessage.Input = self.Input; + root.GetComponent().Send(frameMessage); + + long timeNow2 = TimeInfo.Instance.ServerNow(); + if (timeNow2 - timeNow > 5) + { + break; + } + } + } + + private static OneFrameInputs GetOneFrameMessages(this LSClientUpdater self, int frame) + { + Room room = self.GetParent(); + FrameBuffer frameBuffer = room.FrameBuffer; + + if (frame <= room.AuthorityFrame) + { + return frameBuffer.FrameInputs(frame); + } + + // predict + OneFrameInputs predictionFrame = frameBuffer.FrameInputs(frame); + + frameBuffer.MoveForward(frame); + if (frameBuffer.CheckFrame(room.AuthorityFrame)) + { + OneFrameInputs authorityFrame = frameBuffer.FrameInputs(room.AuthorityFrame); + authorityFrame.CopyTo(predictionFrame); + } + predictionFrame.Inputs[self.MyId] = self.Input; + + return predictionFrame; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSClientUpdaterSystem.cs.meta b/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSClientUpdaterSystem.cs.meta new file mode 100644 index 000000000..ad18f24bd --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSClientUpdaterSystem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 46f47e16ad6bc417391e3cdee1b5a851 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSReplayUpdaterSystem.cs b/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSReplayUpdaterSystem.cs new file mode 100644 index 000000000..8861e4886 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSReplayUpdaterSystem.cs @@ -0,0 +1,67 @@ +using System; + +namespace ET.Client +{ + [EntitySystemOf(typeof(LSReplayUpdater))] + [FriendOf(typeof(LSReplayUpdater))] + public static partial class LSReplayUpdaterSystem + { + [EntitySystem] + private static void Awake(this LSReplayUpdater self) + { + + } + + [EntitySystem] + private static void Update(this LSReplayUpdater self) + { + Room room = self.GetParent(); + Fiber fiber = self.Fiber(); + long timeNow = TimeInfo.Instance.ServerNow(); + + int i = 0; + while (true) + { + if (room.AuthorityFrame + 1 >= room.Replay.FrameInputs.Count) + { + break; + } + + if (timeNow < room.FixedTimeCounter.FrameTime(room.AuthorityFrame + 1)) + { + break; + } + + ++room.AuthorityFrame; + + OneFrameInputs oneFrameInputs = room.Replay.FrameInputs[room.AuthorityFrame]; + + room.Update(oneFrameInputs); + room.SpeedMultiply = ++i; + + long timeNow2 = TimeInfo.Instance.ServerNow(); + if (timeNow2 - timeNow > 5) + { + break; + } + } + } + + public static void ChangeReplaySpeed(this LSReplayUpdater self) + { + Room room = self.Room(); + LSReplayUpdater lsReplayUpdater = room.GetComponent(); + if (lsReplayUpdater.ReplaySpeed == 8) + { + lsReplayUpdater.ReplaySpeed = 1; + } + else + { + lsReplayUpdater.ReplaySpeed *= 2; + } + + int updateInterval = LSConstValue.UpdateInterval / lsReplayUpdater.ReplaySpeed; + room.FixedTimeCounter.ChangeInterval(updateInterval, room.AuthorityFrame); + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSReplayUpdaterSystem.cs.meta b/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSReplayUpdaterSystem.cs.meta new file mode 100644 index 000000000..7ba822ffa --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSReplayUpdaterSystem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1f2dc3825dd2f4641bce36a7b8b7708e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSSceneChangeHelper.cs b/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSSceneChangeHelper.cs new file mode 100644 index 000000000..a6072b1d8 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSSceneChangeHelper.cs @@ -0,0 +1,72 @@ +namespace ET.Client +{ + + public static partial class LSSceneChangeHelper + { + // 场景切换协程 + public static async ETTask SceneChangeTo(Scene root, string sceneName, long sceneInstanceId) + { + root.RemoveComponent(); + + Room room = root.AddComponentWithId(sceneInstanceId); + room.Name = sceneName; + + // 等待表现层订阅的事件完成 + await EventSystem.Instance.PublishAsync(root, new LSSceneChangeStart() {Room = room}); + + root.GetComponent().Send(C2Room_ChangeSceneFinish.Create()); + + // 等待Room2C_EnterMap消息 + WaitType.Wait_Room2C_Start waitRoom2CStart = await root.GetComponent().Wait(); + + room.LSWorld = new LSWorld(SceneType.LockStepClient); + room.Init(waitRoom2CStart.Message.UnitInfo, waitRoom2CStart.Message.StartTime); + + room.AddComponent(); + + // 这个事件中可以订阅取消loading + EventSystem.Instance.Publish(root, new LSSceneInitFinish()); + } + + // 场景切换协程 + public static async ETTask SceneChangeToReplay(Scene root, Replay replay) + { + root.RemoveComponent(); + + Room room = root.AddComponent(); + room.Name = "Map1"; + room.IsReplay = true; + room.Replay = replay; + room.LSWorld = new LSWorld(SceneType.LockStepClient); + room.Init(replay.UnitInfos, TimeInfo.Instance.ServerFrameTime()); + + // 等待表现层订阅的事件完成 + await EventSystem.Instance.PublishAsync(root, new LSSceneChangeStart() {Room = room}); + + + room.AddComponent(); + // 这个事件中可以订阅取消loading + EventSystem.Instance.Publish(root, new LSSceneInitFinish()); + } + + // 场景切换协程 + public static async ETTask SceneChangeToReconnect(Scene root, G2C_Reconnect message) + { + root.RemoveComponent(); + + Room room = root.AddComponent(); + room.Name = "Map1"; + + room.LSWorld = new LSWorld(SceneType.LockStepClient); + room.Init(message.UnitInfos, message.StartTime, message.Frame); + + // 等待表现层订阅的事件完成 + await EventSystem.Instance.PublishAsync(root, new LSSceneChangeStart() {Room = room}); + + + room.AddComponent(); + // 这个事件中可以订阅取消loading + EventSystem.Instance.Publish(root, new LSSceneInitFinish()); + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSSceneChangeHelper.cs.meta b/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSSceneChangeHelper.cs.meta new file mode 100644 index 000000000..ba4f2a49b --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/LSSceneChangeHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6b38bd6590f604a9e9bc0360a81fe2b3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/OneFrameInputsHandler.cs b/Unity/Assets/Scripts/Hotfix/Client/LockStep/OneFrameInputsHandler.cs new file mode 100644 index 000000000..d25914d66 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/OneFrameInputsHandler.cs @@ -0,0 +1,50 @@ +using System; + +namespace ET.Client +{ + [MessageHandler(SceneType.LockStep)] + public class OneFrameInputsHandler: MessageHandler + { + protected override async ETTask Run(Scene root, OneFrameInputs input) + { + using var _ = input ; // 方法结束时回收消息 + Room room = root.GetComponent(); + + Log.Debug($"OneFrameInputs: {room.AuthorityFrame + 1} {input.ToJson()}"); + + FrameBuffer frameBuffer = room.FrameBuffer; + + ++room.AuthorityFrame; + // 服务端返回的消息比预测的还早 + if (room.AuthorityFrame > room.PredictionFrame) + { + OneFrameInputs authorityFrame = frameBuffer.FrameInputs(room.AuthorityFrame); + input.CopyTo(authorityFrame); + } + else + { + // 服务端返回来的消息,跟预测消息对比 + OneFrameInputs predictionInput = frameBuffer.FrameInputs(room.AuthorityFrame); + // 对比失败有两种可能, + // 1是别人的输入预测失败,这种很正常, + // 2 自己的输入对比失败,这种情况是自己发送的消息比服务器晚到了,服务器使用了你的上一次输入 + // 回滚重新预测的时候,自己的输入不用变化 + if (input != predictionInput) + { + Log.Debug($"frame diff: {predictionInput} {input}"); + input.CopyTo(predictionInput); + // 回滚到frameBuffer.AuthorityFrame + Log.Debug($"roll back start {room.AuthorityFrame}"); + LSClientHelper.Rollback(room, room.AuthorityFrame); + Log.Debug($"roll back finish {room.AuthorityFrame}"); + } + else // 对比成功 + { + room.Record(room.AuthorityFrame); + room.SendHash(room.AuthorityFrame); + } + } + await ETTask.CompletedTask; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/OneFrameInputsHandler.cs.meta b/Unity/Assets/Scripts/Hotfix/Client/LockStep/OneFrameInputsHandler.cs.meta new file mode 100644 index 000000000..8b99a9943 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/OneFrameInputsHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ce16289caea864b01988193d7ea2e08a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/Room2C_AdjustUpdateTimeHandler.cs b/Unity/Assets/Scripts/Hotfix/Client/LockStep/Room2C_AdjustUpdateTimeHandler.cs new file mode 100644 index 000000000..2ed5b642f --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/Room2C_AdjustUpdateTimeHandler.cs @@ -0,0 +1,25 @@ +namespace ET.Client +{ + [MessageHandler(SceneType.LockStep)] + public class Room2C_AdjustUpdateTimeHandler: MessageHandler + { + protected override async ETTask Run(Scene root, Room2C_AdjustUpdateTime message) + { + Room room = root.GetComponent(); + int newInterval = (1000 + (message.DiffTime - LSConstValue.UpdateInterval)) * LSConstValue.UpdateInterval / 1000; + + if (newInterval < 40) + { + newInterval = 40; + } + + if (newInterval > 66) + { + newInterval = 66; + } + + room.FixedTimeCounter.ChangeInterval(newInterval, room.PredictionFrame); + await ETTask.CompletedTask; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/Room2C_AdjustUpdateTimeHandler.cs.meta b/Unity/Assets/Scripts/Hotfix/Client/LockStep/Room2C_AdjustUpdateTimeHandler.cs.meta new file mode 100644 index 000000000..322c29600 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/Room2C_AdjustUpdateTimeHandler.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: e4df743a2d294ae59bf4844174591716 +timeCreated: 1682414000 \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/Room2C_CheckHashFailHandler.cs b/Unity/Assets/Scripts/Hotfix/Client/LockStep/Room2C_CheckHashFailHandler.cs new file mode 100644 index 000000000..064233a85 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/Room2C_CheckHashFailHandler.cs @@ -0,0 +1,24 @@ +namespace ET.Client +{ + [MessageHandler(SceneType.LockStep)] + public class Room2C_CheckHashFailHandler: MessageHandler + { + protected override async ETTask Run(Scene root, Room2C_CheckHashFail message) + { + LSWorld serverWorld = MemoryPackHelper.Deserialize(typeof(LSWorld), message.LSWorldBytes, 0, message.LSWorldBytes.Length) as LSWorld; + using (root.AddChild(serverWorld)) + { + Log.Debug($"check hash fail, server: {message.Frame} {serverWorld.ToJson()}"); + } + + Room room = root.GetComponent(); + LSWorld clientWorld = room.GetLSWorld(SceneType.LockStepClient, message.Frame); + using (root.AddChild(clientWorld)) + { + Log.Debug($"check hash fail, client: {message.Frame} {clientWorld.ToJson()}"); + } + + await ETTask.CompletedTask; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/Room2C_CheckHashFailHandler.cs.meta b/Unity/Assets/Scripts/Hotfix/Client/LockStep/Room2C_CheckHashFailHandler.cs.meta new file mode 100644 index 000000000..69d712175 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/Room2C_CheckHashFailHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bd750474e6e5d437e8f1ac8279a7489d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/Room2C_EnterMapHandler.cs b/Unity/Assets/Scripts/Hotfix/Client/LockStep/Room2C_EnterMapHandler.cs new file mode 100644 index 000000000..31310c945 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/Room2C_EnterMapHandler.cs @@ -0,0 +1,12 @@ +namespace ET.Client +{ + [MessageHandler(SceneType.LockStep)] + public class Room2C_EnterMapHandler: MessageHandler + { + protected override async ETTask Run(Scene root, Room2C_Start message) + { + root.GetComponent().Notify(new WaitType.Wait_Room2C_Start() {Message = message}); + await ETTask.CompletedTask; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Client/LockStep/Room2C_EnterMapHandler.cs.meta b/Unity/Assets/Scripts/Hotfix/Client/LockStep/Room2C_EnterMapHandler.cs.meta new file mode 100644 index 000000000..cfcbf6eca --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Client/LockStep/Room2C_EnterMapHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c61c8470e59f14b9eb2ace115446c1c5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep.meta new file mode 100644 index 000000000..87f393ac5 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bad29a92a5a8b41f7b3ec3f4bd23bc34 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Gate.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Gate.meta new file mode 100644 index 000000000..d83d5e777 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Gate.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b29453dd6d8294ba982500d139b81ed5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Gate/C2G_MatchHandler.cs b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Gate/C2G_MatchHandler.cs new file mode 100644 index 000000000..c8e40ef60 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Gate/C2G_MatchHandler.cs @@ -0,0 +1,17 @@ +namespace ET.Server +{ + [MessageSessionHandler(SceneType.Gate)] + public class C2G_MatchHandler : MessageSessionHandler + { + protected override async ETTask Run(Session session, C2G_Match request, G2C_Match response) + { + Player player = session.GetComponent().Player; + + StartSceneConfig startSceneConfig = StartSceneConfigCategory.Instance.Match; + + G2Match_Match g2MatchMatch = G2Match_Match.Create(); + g2MatchMatch.Id = player.Id; + await session.Root().GetComponent().Call(startSceneConfig.ActorId, g2MatchMatch); + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Gate/C2G_MatchHandler.cs.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Gate/C2G_MatchHandler.cs.meta new file mode 100644 index 000000000..e5cffe1a7 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Gate/C2G_MatchHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 04a4b6c3a76cb4d53ab4655a2cc4f7eb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Gate/Match2G_NotifyMatchSuccessHandler.cs b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Gate/Match2G_NotifyMatchSuccessHandler.cs new file mode 100644 index 000000000..3c6168319 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Gate/Match2G_NotifyMatchSuccessHandler.cs @@ -0,0 +1,17 @@ +using System; + + +namespace ET.Server +{ + [MessageHandler(SceneType.Gate)] + public class Match2G_NotifyMatchSuccessHandler : MessageHandler + { + protected override async ETTask Run(Player player, Match2G_NotifyMatchSuccess message) + { + player.AddComponent().RoomActorId = message.ActorId; + + player.GetComponent().Session.Send(message); + await ETTask.CompletedTask; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Gate/Match2G_NotifyMatchSuccessHandler.cs.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Gate/Match2G_NotifyMatchSuccessHandler.cs.meta new file mode 100644 index 000000000..421adfcc7 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Gate/Match2G_NotifyMatchSuccessHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d2320b5939fd246359a4871b18ac94d8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map.meta new file mode 100644 index 000000000..8ca016f08 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a86d2aec3f36c405fa581cf362886820 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/C2Room_ChangeSceneFinishHandler.cs b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/C2Room_ChangeSceneFinishHandler.cs new file mode 100644 index 000000000..8454fdf92 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/C2Room_ChangeSceneFinishHandler.cs @@ -0,0 +1,42 @@ +using System.Collections.Generic; +using TrueSync; + +namespace ET.Server +{ + [MessageHandler(SceneType.RoomRoot)] + [FriendOf(typeof (RoomServerComponent))] + public class C2Room_ChangeSceneFinishHandler: MessageHandler + { + protected override async ETTask Run(Scene root, C2Room_ChangeSceneFinish message) + { + Room room = root.GetComponent(); + RoomServerComponent roomServerComponent = room.GetComponent(); + RoomPlayer roomPlayer = room.GetComponent().GetChild(message.PlayerId); + roomPlayer.Progress = 100; + + if (!roomServerComponent.IsAllPlayerProgress100()) + { + return; + } + + await room.Fiber.Root.GetComponent().WaitAsync(1000); + + Room2C_Start room2CStart = Room2C_Start.Create(); + room2CStart.StartTime = TimeInfo.Instance.ServerFrameTime(); + foreach (RoomPlayer rp in roomServerComponent.Children.Values) + { + LockStepUnitInfo lockStepUnitInfo = LockStepUnitInfo.Create(); + lockStepUnitInfo.PlayerId = rp.Id; + lockStepUnitInfo.Position = new TSVector(20, 0, -10); + lockStepUnitInfo.Rotation = TSQuaternion.identity; + room2CStart.UnitInfo.Add(lockStepUnitInfo); + } + + room.Init(room2CStart.UnitInfo, room2CStart.StartTime); + + room.AddComponent(); + + RoomMessageHelper.BroadCast(room, room2CStart); + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/C2Room_ChangeSceneFinishHandler.cs.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/C2Room_ChangeSceneFinishHandler.cs.meta new file mode 100644 index 000000000..eec923463 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/C2Room_ChangeSceneFinishHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 228e4d43b85774ae08bf5da1f3425627 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/FiberInit_Map.cs b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/FiberInit_Map.cs new file mode 100644 index 000000000..5adf4b51f --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/FiberInit_Map.cs @@ -0,0 +1,25 @@ +using System.Net; + +namespace ET.Server +{ + [Invoke((long)SceneType.Map)] + public class FiberInit_Map: AInvokeHandler + { + public override async ETTask Handle(FiberInit fiberInit) + { + Scene root = fiberInit.Fiber.Root; + root.AddComponent(MailBoxType.UnOrderedMessage); + root.AddComponent(); + root.AddComponent(); + root.AddComponent(); + root.AddComponent(); + root.AddComponent(); + root.AddComponent(); + root.AddComponent(); + root.AddComponent(); + root.AddComponent(); + + await ETTask.CompletedTask; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/FiberInit_Map.cs.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/FiberInit_Map.cs.meta new file mode 100644 index 000000000..cd1883d74 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/FiberInit_Map.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5d37c22fa00c59f48a444cc04a1621e4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/FrameMessageHandler.cs b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/FrameMessageHandler.cs new file mode 100644 index 000000000..54c6b4f48 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/FrameMessageHandler.cs @@ -0,0 +1,48 @@ +using System; +using System.Collections.Generic; + +namespace ET.Server +{ + [MessageHandler(SceneType.RoomRoot)] + public class FrameMessageHandler: MessageHandler + { + protected override async ETTask Run(Scene root, FrameMessage message) + { + using FrameMessage _ = message; // 让消息回到池中 + + Room room = root.GetComponent(); + FrameBuffer frameBuffer = room.FrameBuffer; + if (message.Frame % (1000 / LSConstValue.UpdateInterval) == 0) + { + long nowFrameTime = room.FixedTimeCounter.FrameTime(message.Frame); + int diffTime = (int)(nowFrameTime - TimeInfo.Instance.ServerFrameTime()); + + Room2C_AdjustUpdateTime room2CAdjustUpdateTime = Room2C_AdjustUpdateTime.Create(); + room2CAdjustUpdateTime.DiffTime = diffTime; + room.Root().GetComponent().Get(LocationType.GateSession).Send(message.PlayerId, room2CAdjustUpdateTime); + } + + if (message.Frame < room.AuthorityFrame) // 小于AuthorityFrame,丢弃 + { + Log.Warning($"FrameMessage < AuthorityFrame discard: {message}"); + return; + } + + if (message.Frame > room.AuthorityFrame + 10) // 大于AuthorityFrame + 10,丢弃 + { + Log.Warning($"FrameMessage > AuthorityFrame + 10 discard: {message}"); + return; + } + + OneFrameInputs oneFrameInputs = frameBuffer.FrameInputs(message.Frame); + if (oneFrameInputs == null) + { + Log.Error($"FrameMessageHandler get frame is null: {message.Frame}, max frame: {frameBuffer.MaxFrame}"); + return; + } + oneFrameInputs.Inputs[message.PlayerId] = message.Input; + + await ETTask.CompletedTask; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/FrameMessageHandler.cs.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/FrameMessageHandler.cs.meta new file mode 100644 index 000000000..3e1012604 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/FrameMessageHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 40bebd1c111464ddb96d36e4d0966070 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/Match2Map_GetRoomHandler.cs b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/Match2Map_GetRoomHandler.cs new file mode 100644 index 000000000..c93d7ab27 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/Match2Map_GetRoomHandler.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; + +namespace ET.Server +{ + [MessageHandler(SceneType.Map)] + public class Match2Map_GetRoomHandler : MessageHandler + { + protected override async ETTask Run(Scene root, Match2Map_GetRoom request, Map2Match_GetRoom response) + { + //RoomManagerComponent roomManagerComponent = root.GetComponent(); + + Fiber fiber = root.Fiber(); + int fiberId = await FiberManager.Instance.Create(SchedulerType.ThreadPool, fiber.Zone, SceneType.RoomRoot, "RoomRoot"); + ActorId roomRootActorId = new(fiber.Process, fiberId); + + // 发送消息给房间纤程,初始化 + RoomManager2Room_Init roomManager2RoomInit = RoomManager2Room_Init.Create(); + roomManager2RoomInit.PlayerIds.AddRange(request.PlayerIds); + await root.GetComponent().Call(roomRootActorId, roomManager2RoomInit); + + response.ActorId = roomRootActorId; + await ETTask.CompletedTask; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/Match2Map_GetRoomHandler.cs.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/Match2Map_GetRoomHandler.cs.meta new file mode 100644 index 000000000..15c90dda6 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/Match2Map_GetRoomHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7f404c61e317c4fc0ad28508eea3f5f2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/RoomMessageHelper.cs b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/RoomMessageHelper.cs new file mode 100644 index 000000000..41bb2badb --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/RoomMessageHelper.cs @@ -0,0 +1,27 @@ +namespace ET.Server +{ + + public static partial class RoomMessageHelper + { + public static void BroadCast(Room room, IMessage message) + { + // 广播的消息不能被池回收 + (message as MessageObject).IsFromPool = false; + + RoomServerComponent roomServerComponent = room.GetComponent(); + + MessageLocationSenderComponent messageLocationSenderComponent = room.Root().GetComponent(); + foreach (var kv in roomServerComponent.Children) + { + RoomPlayer roomPlayer = kv.Value as RoomPlayer; + + if (!roomPlayer.IsOnline) + { + continue; + } + + messageLocationSenderComponent.Get(LocationType.GateSession).Send(roomPlayer.Id, message); + } + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/RoomMessageHelper.cs.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/RoomMessageHelper.cs.meta new file mode 100644 index 000000000..99abc5de5 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/RoomMessageHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 015483a7767f844349026490961481a1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/RoomServerComponentSystem.cs b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/RoomServerComponentSystem.cs new file mode 100644 index 000000000..9d194d4c2 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/RoomServerComponentSystem.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; + +namespace ET.Server +{ + [EntitySystemOf(typeof(RoomServerComponent))] + [FriendOf(typeof(RoomServerComponent))] + public static partial class RoomServerComponentSystem + { + [EntitySystem] + private static void Awake(this RoomServerComponent self, List playerIds) + { + foreach (long id in playerIds) + { + RoomPlayer roomPlayer = self.AddChildWithId(id); + } + } + + public static bool IsAllPlayerProgress100(this RoomServerComponent self) + { + foreach (RoomPlayer roomPlayer in self.Children.Values) + { + if (roomPlayer.Progress != 100) + { + return false; + } + } + return true; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/RoomServerComponentSystem.cs.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/RoomServerComponentSystem.cs.meta new file mode 100644 index 000000000..c504056a3 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Map/RoomServerComponentSystem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6d671f754d680422caba612a77dfdb63 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match.meta new file mode 100644 index 000000000..27a24824b --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 397b1655e0ba94b23abb42a1a3c6cca8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match/FiberInit_Match.cs b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match/FiberInit_Match.cs new file mode 100644 index 000000000..24cf3900f --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match/FiberInit_Match.cs @@ -0,0 +1,23 @@ +using System.Net; + +namespace ET.Server +{ + [Invoke((long)SceneType.Match)] + public class FiberInit_Match: AInvokeHandler + { + public override async ETTask Handle(FiberInit fiberInit) + { + Scene root = fiberInit.Fiber.Root; + root.AddComponent(MailBoxType.UnOrderedMessage); + root.AddComponent(); + root.AddComponent(); + root.AddComponent(); + root.AddComponent(); + root.AddComponent(); + root.AddComponent(); + root.AddComponent(); + + await ETTask.CompletedTask; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match/FiberInit_Match.cs.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match/FiberInit_Match.cs.meta new file mode 100644 index 000000000..fbdee6b28 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match/FiberInit_Match.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a6a6101f02189c643accabb36f52c150 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match/G2Match_MatchHandler.cs b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match/G2Match_MatchHandler.cs new file mode 100644 index 000000000..36d28eeb6 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match/G2Match_MatchHandler.cs @@ -0,0 +1,16 @@ +using System; + + +namespace ET.Server +{ + [MessageHandler(SceneType.Match)] + public class G2Match_MatchHandler : MessageHandler + { + protected override async ETTask Run(Scene scene, G2Match_Match request, Match2G_Match response) + { + MatchComponent matchComponent = scene.GetComponent(); + matchComponent.Match(request.Id).Coroutine(); + await ETTask.CompletedTask; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match/G2Match_MatchHandler.cs.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match/G2Match_MatchHandler.cs.meta new file mode 100644 index 000000000..576586827 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match/G2Match_MatchHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 643a9fc2cab3148718708aba9c790f7d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match/MatchComponentSystem.cs b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match/MatchComponentSystem.cs new file mode 100644 index 000000000..5c49dc9c1 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match/MatchComponentSystem.cs @@ -0,0 +1,50 @@ +using System; +using System.Collections.Generic; + +namespace ET.Server +{ + + [FriendOf(typeof(MatchComponent))] + public static partial class MatchComponentSystem + { + public static async ETTask Match(this MatchComponent self, long playerId) + { + if (self.waitMatchPlayers.Contains(playerId)) + { + return; + } + + self.waitMatchPlayers.Add(playerId); + + if (self.waitMatchPlayers.Count < LSConstValue.MatchCount) + { + return; + } + + // 申请一个房间 + StartSceneConfig startSceneConfig = RandomGenerator.RandomArray(StartSceneConfigCategory.Instance.Maps); + Match2Map_GetRoom match2MapGetRoom = Match2Map_GetRoom.Create(); + foreach (long id in self.waitMatchPlayers) + { + match2MapGetRoom.PlayerIds.Add(id); + } + + self.waitMatchPlayers.Clear(); + + Scene root = self.Root(); + Map2Match_GetRoom map2MatchGetRoom = await root.GetComponent().Call( + startSceneConfig.ActorId, match2MapGetRoom) as Map2Match_GetRoom; + + Match2G_NotifyMatchSuccess match2GNotifyMatchSuccess = Match2G_NotifyMatchSuccess.Create(); + match2GNotifyMatchSuccess.ActorId = map2MatchGetRoom.ActorId; + MessageLocationSenderComponent messageLocationSenderComponent = root.GetComponent(); + + foreach (long id in match2MapGetRoom.PlayerIds) // 这里发送消息线程不会修改PlayerInfo,所以可以直接使用 + { + messageLocationSenderComponent.Get(LocationType.Player).Send(id, match2GNotifyMatchSuccess); + // 等待进入房间的确认消息,如果超时要通知所有玩家退出房间,重新匹配 + } + } + } + +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match/MatchComponentSystem.cs.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match/MatchComponentSystem.cs.meta new file mode 100644 index 000000000..cae0aa78e --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Match/MatchComponentSystem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fd80372aeb5d74a3ba66f43bae5613df +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room.meta new file mode 100644 index 000000000..70ce540c8 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 8795299b519a48719a23f048377da2a9 +timeCreated: 1681817967 \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/C2Room_CheckHashHandler.cs b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/C2Room_CheckHashHandler.cs new file mode 100644 index 000000000..12b767a9a --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/C2Room_CheckHashHandler.cs @@ -0,0 +1,21 @@ +namespace ET.Server +{ + [MessageHandler(SceneType.RoomRoot)] + public class C2Room_CheckHashHandler: MessageHandler + { + protected override async ETTask Run(Scene root, C2Room_CheckHash message) + { + Room room = root.GetComponent(); + long hash = room.FrameBuffer.GetHash(message.Frame); + if (message.Hash != hash) + { + byte[] bytes = room.FrameBuffer.Snapshot(message.Frame).ToArray(); + Room2C_CheckHashFail room2CCheckHashFail = Room2C_CheckHashFail.Create(); + room2CCheckHashFail.Frame = message.Frame; + room2CCheckHashFail.LSWorldBytes = bytes; + room.Root().GetComponent().Get(LocationType.GateSession).Send(message.PlayerId, room2CCheckHashFail); + } + await ETTask.CompletedTask; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/C2Room_CheckHashHandler.cs.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/C2Room_CheckHashHandler.cs.meta new file mode 100644 index 000000000..4712128a7 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/C2Room_CheckHashHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8f87c1aa12fde40b5afda6ea778cfdf4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/FiberInit_RoomRoot.cs b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/FiberInit_RoomRoot.cs new file mode 100644 index 000000000..a9babd8d5 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/FiberInit_RoomRoot.cs @@ -0,0 +1,22 @@ +using System.Net; + +namespace ET.Server +{ + [Invoke((long)SceneType.RoomRoot)] + public class FiberInit_RoomRoot: AInvokeHandler + { + public override async ETTask Handle(FiberInit fiberInit) + { + Scene root = fiberInit.Fiber.Root; + root.AddComponent(MailBoxType.UnOrderedMessage); + root.AddComponent(); + root.AddComponent(); + root.AddComponent(); + root.AddComponent(); + root.AddComponent(); + root.AddComponent(); + + await ETTask.CompletedTask; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/FiberInit_RoomRoot.cs.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/FiberInit_RoomRoot.cs.meta new file mode 100644 index 000000000..5d3f12231 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/FiberInit_RoomRoot.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6975fc1c87e4bcf46bdd02dc8bb89bc4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/G2Room_ReconnectHandler.cs b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/G2Room_ReconnectHandler.cs new file mode 100644 index 000000000..d81c1e388 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/G2Room_ReconnectHandler.cs @@ -0,0 +1,27 @@ +using System.Collections.Generic; + +namespace ET.Server +{ + [MessageHandler(SceneType.RoomRoot)] + public class G2Room_ReconnectHandler: MessageHandler + { + protected override async ETTask Run(Scene root, G2Room_Reconnect request, Room2G_Reconnect response) + { + Room room = root.GetComponent(); + response.StartTime = room.StartTime; + LSUnitComponent lsUnitComponent = room.LSWorld.GetComponent(); + foreach (long playerId in room.PlayerIds) + { + LSUnit lsUnit = lsUnitComponent.GetChild(playerId); + LockStepUnitInfo lockStepUnitInfo = LockStepUnitInfo.Create(); + lockStepUnitInfo.PlayerId = playerId; + lockStepUnitInfo.Position = lsUnit.Position; + lockStepUnitInfo.Rotation = lsUnit.Rotation; + response.UnitInfos.Add(lockStepUnitInfo); + } + + response.Frame = room.AuthorityFrame; + await ETTask.CompletedTask; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/G2Room_ReconnectHandler.cs.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/G2Room_ReconnectHandler.cs.meta new file mode 100644 index 000000000..6bf85976e --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/G2Room_ReconnectHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f78aa3bd3f95d5d4a9b4178c61599dab +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/LSServerUpdaterSystem.cs b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/LSServerUpdaterSystem.cs new file mode 100644 index 000000000..13eb02e85 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/LSServerUpdaterSystem.cs @@ -0,0 +1,80 @@ +using System; +using System.Collections.Generic; + +namespace ET.Server +{ + [EntitySystemOf(typeof(LSServerUpdater))] + [FriendOf(typeof(LSServerUpdater))] + public static partial class LSServerUpdaterSystem + { + [EntitySystem] + private static void Awake(this LSServerUpdater self) + { + + } + + [EntitySystem] + private static void Update(this LSServerUpdater self) + { + Room room = self.GetParent(); + long timeNow = TimeInfo.Instance.ServerFrameTime(); + + + int frame = room.AuthorityFrame + 1; + if (timeNow < room.FixedTimeCounter.FrameTime(frame)) + { + return; + } + + OneFrameInputs oneFrameInputs = self.GetOneFrameMessage(frame); + ++room.AuthorityFrame; + + OneFrameInputs sendInput = OneFrameInputs.Create(); + oneFrameInputs.CopyTo(sendInput); + + RoomMessageHelper.BroadCast(room, sendInput); + + room.Update(oneFrameInputs); + } + + private static OneFrameInputs GetOneFrameMessage(this LSServerUpdater self, int frame) + { + Room room = self.GetParent(); + FrameBuffer frameBuffer = room.FrameBuffer; + OneFrameInputs oneFrameInputs = frameBuffer.FrameInputs(frame); + frameBuffer.MoveForward(frame); + + if (oneFrameInputs.Inputs.Count == LSConstValue.MatchCount) + { + return oneFrameInputs; + } + + OneFrameInputs preFrameInputs = null; + if (frameBuffer.CheckFrame(frame - 1)) + { + preFrameInputs = frameBuffer.FrameInputs(frame - 1); + } + + // 有人输入的消息没过来,给他使用上一帧的操作 + foreach (long playerId in room.PlayerIds) + { + if (oneFrameInputs.Inputs.ContainsKey(playerId)) + { + continue; + } + + if (preFrameInputs != null && preFrameInputs.Inputs.TryGetValue(playerId, out LSInput input)) + { + // 使用上一帧的输入 + oneFrameInputs.Inputs[playerId] = input; + } + else + { + oneFrameInputs.Inputs[playerId] = new LSInput(); + } + } + + return oneFrameInputs; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/LSServerUpdaterSystem.cs.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/LSServerUpdaterSystem.cs.meta new file mode 100644 index 000000000..aeb38dfff --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/LSServerUpdaterSystem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 524fc1d8fab854147a900bad52d3b28f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/RoomManager2Room_InitHandler.cs b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/RoomManager2Room_InitHandler.cs new file mode 100644 index 000000000..7a43c46da --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/RoomManager2Room_InitHandler.cs @@ -0,0 +1,18 @@ +using System.Collections.Generic; + +namespace ET.Server +{ + [MessageHandler(SceneType.RoomRoot)] + public class RoomManager2Room_InitHandler: MessageHandler + { + protected override async ETTask Run(Scene root, RoomManager2Room_Init request, Room2RoomManager_Init response) + { + Room room = root.AddComponent(); + room.Name = "Server"; + room.AddComponent>(request.PlayerIds); + + room.LSWorld = new LSWorld(SceneType.LockStepServer); + await ETTask.CompletedTask; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/RoomManager2Room_InitHandler.cs.meta b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/RoomManager2Room_InitHandler.cs.meta new file mode 100644 index 000000000..9443281ec --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Server/LockStep/Room/RoomManager2Room_InitHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8cd5223c61a80bb4e8470bed8c0f2304 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Share/LockStep.meta b/Unity/Assets/Scripts/Hotfix/Share/LockStep.meta new file mode 100644 index 000000000..04f5275ae --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Share/LockStep.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9ac96337bfa5b4a7c8385ab25b8d36af +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Share/LockStep/LSInputComponentSystem.cs b/Unity/Assets/Scripts/Hotfix/Share/LockStep/LSInputComponentSystem.cs new file mode 100644 index 000000000..150497ad1 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Share/LockStep/LSInputComponentSystem.cs @@ -0,0 +1,32 @@ +using System; +using ET.Client; +using TrueSync; + +namespace ET +{ + [EntitySystemOf(typeof(LSInputComponent))] + [LSEntitySystemOf(typeof(LSInputComponent))] + public static partial class LSInputComponentSystem + { + [EntitySystem] + private static void Awake(this LSInputComponent self) + { + + } + + [LSEntitySystem] + private static void LSUpdate(this LSInputComponent self) + { + LSUnit unit = self.GetParent(); + + TSVector2 v2 = self.LSInput.V * 6 * 50 / 1000; + if (v2.LengthSquared() < 0.0001f) + { + return; + } + TSVector oldPos = unit.Position; + unit.Position += new TSVector(v2.x, 0, v2.y); + unit.Forward = unit.Position - oldPos; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Share/LockStep/LSInputComponentSystem.cs.meta b/Unity/Assets/Scripts/Hotfix/Share/LockStep/LSInputComponentSystem.cs.meta new file mode 100644 index 000000000..cb17e32f9 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Share/LockStep/LSInputComponentSystem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4fa48744575ea4fd2a4f6e111ce26f11 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Share/LockStep/LSUnitFactory.cs b/Unity/Assets/Scripts/Hotfix/Share/LockStep/LSUnitFactory.cs new file mode 100644 index 000000000..b9855ea25 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Share/LockStep/LSUnitFactory.cs @@ -0,0 +1,17 @@ +namespace ET +{ + public static partial class LSUnitFactory + { + public static LSUnit Init(LSWorld lsWorld, LockStepUnitInfo unitInfo) + { + LSUnitComponent lsUnitComponent = lsWorld.GetComponent(); + LSUnit lsUnit = lsUnitComponent.AddChildWithId(unitInfo.PlayerId); + + lsUnit.Position = unitInfo.Position; + lsUnit.Rotation = unitInfo.Rotation; + + lsUnit.AddComponent(); + return lsUnit; + } + } +} diff --git a/Unity/Assets/Scripts/Hotfix/Share/LockStep/LSUnitFactory.cs.meta b/Unity/Assets/Scripts/Hotfix/Share/LockStep/LSUnitFactory.cs.meta new file mode 100644 index 000000000..b1de3d584 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Share/LockStep/LSUnitFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1a93a389ec0e241f099646159dae6dcd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Share/LockStep/RoomSystem.cs b/Unity/Assets/Scripts/Hotfix/Share/LockStep/RoomSystem.cs new file mode 100644 index 000000000..4b21227ba --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Share/LockStep/RoomSystem.cs @@ -0,0 +1,100 @@ +using System; +using System.Collections.Generic; +using System.IO; + +namespace ET +{ + [FriendOf(typeof(Room))] + public static partial class RoomSystem + { + public static Room Room(this Entity entity) + { + return entity.IScene as Room; + } + + public static void Init(this Room self, List unitInfos, long startTime, int frame = -1) + { + self.StartTime = startTime; + self.AuthorityFrame = frame; + self.PredictionFrame = frame; + self.Replay.UnitInfos = unitInfos; + self.FrameBuffer = new FrameBuffer(frame); + self.FixedTimeCounter = new FixedTimeCounter(self.StartTime, 0, LSConstValue.UpdateInterval); + LSWorld lsWorld = self.LSWorld; + lsWorld.Frame = frame + 1; + lsWorld.AddComponent(); + for (int i = 0; i < unitInfos.Count; ++i) + { + LockStepUnitInfo unitInfo = unitInfos[i]; + LSUnitFactory.Init(lsWorld, unitInfo); + self.PlayerIds.Add(unitInfo.PlayerId); + } + } + + public static void Update(this Room self, OneFrameInputs oneFrameInputs) + { + LSWorld lsWorld = self.LSWorld; + // 设置输入到每个LSUnit身上 + LSUnitComponent unitComponent = lsWorld.GetComponent(); + foreach (var kv in oneFrameInputs.Inputs) + { + LSUnit lsUnit = unitComponent.GetChild(kv.Key); + LSInputComponent lsInputComponent = lsUnit.GetComponent(); + lsInputComponent.LSInput = kv.Value; + } + + if (!self.IsReplay) + { + // 保存当前帧场景数据 + self.SaveLSWorld(); + self.Record(self.LSWorld.Frame); + } + + lsWorld.Update(); + } + + public static LSWorld GetLSWorld(this Room self, SceneType sceneType, int frame) + { + MemoryBuffer memoryBuffer = self.FrameBuffer.Snapshot(frame); + memoryBuffer.Seek(0, SeekOrigin.Begin); + LSWorld lsWorld = MemoryPackHelper.Deserialize(typeof (LSWorld), memoryBuffer) as LSWorld; + lsWorld.SceneType = sceneType; + memoryBuffer.Seek(0, SeekOrigin.Begin); + return lsWorld; + } + + private static void SaveLSWorld(this Room self) + { + int frame = self.LSWorld.Frame; + MemoryBuffer memoryBuffer = self.FrameBuffer.Snapshot(frame); + memoryBuffer.Seek(0, SeekOrigin.Begin); + memoryBuffer.SetLength(0); + + MemoryPackHelper.Serialize(self.LSWorld, memoryBuffer); + memoryBuffer.Seek(0, SeekOrigin.Begin); + + long hash = memoryBuffer.GetBuffer().Hash(0, (int) memoryBuffer.Length); + + self.FrameBuffer.SetHash(frame, hash); + } + + // 记录需要存档的数据 + public static void Record(this Room self, int frame) + { + if (frame > self.AuthorityFrame) + { + return; + } + OneFrameInputs oneFrameInputs = self.FrameBuffer.FrameInputs(frame); + OneFrameInputs saveInput = OneFrameInputs.Create(); + oneFrameInputs.CopyTo(saveInput); + self.Replay.FrameInputs.Add(saveInput); + if (frame % LSConstValue.SaveLSWorldFrameCount == 0) + { + MemoryBuffer memoryBuffer = self.FrameBuffer.Snapshot(frame); + byte[] bytes = memoryBuffer.ToArray(); + self.Replay.Snapshots.Add(bytes); + } + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Share/LockStep/RoomSystem.cs.meta b/Unity/Assets/Scripts/Hotfix/Share/LockStep/RoomSystem.cs.meta new file mode 100644 index 000000000..6f9f42c54 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Share/LockStep/RoomSystem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4a0ef11394d28492caa3959412027a17 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Share/Module/Console/ReloadDllConsoleHandler.cs b/Unity/Assets/Scripts/Hotfix/Share/Module/Console/ReloadDllConsoleHandler.cs new file mode 100644 index 000000000..ce22a4265 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Share/Module/Console/ReloadDllConsoleHandler.cs @@ -0,0 +1,12 @@ +namespace ET +{ + [ConsoleHandler(ConsoleMode.ReloadDll)] + public class ReloadDllConsoleHandler: IConsoleHandler + { + public async ETTask Run(Fiber fiber, ModeContex contex, string content) + { + await ETTask.CompletedTask; + CodeLoader.Instance.Reload(); + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/Hotfix/Share/Module/Console/ReloadDllConsoleHandler.cs.meta b/Unity/Assets/Scripts/Hotfix/Share/Module/Console/ReloadDllConsoleHandler.cs.meta new file mode 100644 index 000000000..6a2c13834 --- /dev/null +++ b/Unity/Assets/Scripts/Hotfix/Share/Module/Console/ReloadDllConsoleHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ffe8f82cde98483438673415feab109a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/Hotfix/Unity.Hotfix.asmdef b/Unity/Assets/Scripts/Hotfix/Unity.Hotfix.asmdef index 1b90fbc5a..318dc2f44 100644 --- a/Unity/Assets/Scripts/Hotfix/Unity.Hotfix.asmdef +++ b/Unity/Assets/Scripts/Hotfix/Unity.Hotfix.asmdef @@ -15,7 +15,9 @@ "overrideReferences": false, "precompiledReferences": [], "autoReferenced": true, - "defineConstraints": [], + "defineConstraints": [ + "UNITY_COMPILE || UNITY_EDITOR" + ], "versionDefines": [], "noEngineReferences": true } \ No newline at end of file diff --git a/Unity/Assets/Scripts/HotfixView/Client/Demo/Opera/OperaComponentSystem.cs b/Unity/Assets/Scripts/HotfixView/Client/Demo/Opera/OperaComponentSystem.cs index 9bf47b676..546eec60d 100644 --- a/Unity/Assets/Scripts/HotfixView/Client/Demo/Opera/OperaComponentSystem.cs +++ b/Unity/Assets/Scripts/HotfixView/Client/Demo/Opera/OperaComponentSystem.cs @@ -37,6 +37,12 @@ namespace ET.Client self.Test2().Coroutine(); } + if (Input.GetKeyDown(KeyCode.R)) + { + CodeLoader.Instance.Reload(); + return; + } + if (Input.GetKeyDown(KeyCode.T)) { C2M_TransferMap c2MTransferMap = C2M_TransferMap.Create(); diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep.meta b/Unity/Assets/Scripts/HotfixView/Client/LockStep.meta new file mode 100644 index 000000000..0708b794d --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b355cc1e135264afb962c15b5a6f34c6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/Camera.meta b/Unity/Assets/Scripts/HotfixView/Client/LockStep/Camera.meta new file mode 100644 index 000000000..81f7c6750 --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/Camera.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5d6a8394e7b3248f08588960a9dab4d0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/Camera/LSCameraComponentSystem.cs b/Unity/Assets/Scripts/HotfixView/Client/LockStep/Camera/LSCameraComponentSystem.cs new file mode 100644 index 000000000..4636d7f42 --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/Camera/LSCameraComponentSystem.cs @@ -0,0 +1,46 @@ +using UnityEngine; + +namespace ET.Client +{ + [EntitySystemOf(typeof(LSCameraComponent))] + [FriendOf(typeof(LSCameraComponent))] + public static partial class LSCameraComponentSystem + { + [EntitySystem] + private static void Awake(this LSCameraComponent self) + { + self.Camera = Camera.main; + self.Camera.transform.rotation = Quaternion.Euler(new Vector3(20, 0, 0)); + } + + [EntitySystem] + private static void LateUpdate(this LSCameraComponent self) + { + // 摄像机每帧更新位置 + Room room = self.GetParent(); + if (room.IsReplay) + { + if (Input.GetKeyDown(KeyCode.Tab)) + { + ++self.index; + self.MyUnitView = new LSUnitView(); + } + } + + LSUnitView lsUnit = self.MyUnitView; + if (lsUnit == null) + { + long id = room.IsReplay? room.PlayerIds[self.index % room.PlayerIds.Count] : room.GetParent().GetComponent().MyId; + self.MyUnitView = room.GetComponent().GetChild(id); + } + + if (lsUnit == null) + { + return; + } + + Vector3 pos = lsUnit.Transform.position; + self.Transform.position = new Vector3(pos.x, pos.y + 3, pos.z - 5); + } + } +} diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/Camera/LSCameraComponentSystem.cs.meta b/Unity/Assets/Scripts/HotfixView/Client/LockStep/Camera/LSCameraComponentSystem.cs.meta new file mode 100644 index 000000000..804b9a3c1 --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/Camera/LSCameraComponentSystem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1484c3702f5a74740939fba06e41c132 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSAnimatorComponentSystem.cs b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSAnimatorComponentSystem.cs new file mode 100644 index 000000000..6adb0aa02 --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSAnimatorComponentSystem.cs @@ -0,0 +1,202 @@ +using System; +using UnityEngine; + +namespace ET.Client +{ + [EntitySystemOf(typeof(LSAnimatorComponent))] + [FriendOf(typeof(LSAnimatorComponent))] + public static partial class LSAnimatorComponentSystem + { + [EntitySystem] + private static void Destroy(this LSAnimatorComponent self) + { + self.animationClips = null; + self.Parameter = null; + self.Animator = null; + } + + [EntitySystem] + private static void Awake(this LSAnimatorComponent self) + { + Animator animator = self.GetParent().GameObject.GetComponent(); + + if (animator == null) + { + return; + } + + if (animator.runtimeAnimatorController == null) + { + return; + } + + if (animator.runtimeAnimatorController.animationClips == null) + { + return; + } + self.Animator = animator; + foreach (AnimationClip animationClip in animator.runtimeAnimatorController.animationClips) + { + self.animationClips[animationClip.name] = animationClip; + } + foreach (AnimatorControllerParameter animatorControllerParameter in animator.parameters) + { + self.Parameter.Add(animatorControllerParameter.name); + } + } + + [EntitySystem] + private static void Update(this LSAnimatorComponent self) + { + if (self.isStop) + { + return; + } + + if (self.MotionType == MotionType.None) + { + return; + } + + try + { + self.Animator.SetFloat("MotionSpeed", self.MontionSpeed); + + self.Animator.SetTrigger(self.MotionType.ToString()); + + self.MontionSpeed = 1; + self.MotionType = MotionType.None; + } + catch (Exception ex) + { + throw new Exception($"动作播放失败: {self.MotionType}", ex); + } + } + + public static bool HasParameter(this LSAnimatorComponent self, string parameter) + { + return self.Parameter.Contains(parameter); + } + + public static void PlayInTime(this LSAnimatorComponent self, MotionType motionType, float time) + { + AnimationClip animationClip; + if (!self.animationClips.TryGetValue(motionType.ToString(), out animationClip)) + { + throw new Exception($"找不到该动作: {motionType}"); + } + + float motionSpeed = animationClip.length / time; + if (motionSpeed < 0.01f || motionSpeed > 1000f) + { + Log.Error($"motionSpeed数值异常, {motionSpeed}, 此动作跳过"); + return; + } + self.MotionType = motionType; + self.MontionSpeed = motionSpeed; + } + + public static void Play(this LSAnimatorComponent self, MotionType motionType, float motionSpeed = 1f) + { + if (!self.HasParameter(motionType.ToString())) + { + return; + } + self.MotionType = motionType; + self.MontionSpeed = motionSpeed; + } + + public static float AnimationTime(this LSAnimatorComponent self, MotionType motionType) + { + AnimationClip animationClip; + if (!self.animationClips.TryGetValue(motionType.ToString(), out animationClip)) + { + throw new Exception($"找不到该动作: {motionType}"); + } + return animationClip.length; + } + + public static void PauseAnimator(this LSAnimatorComponent self) + { + if (self.isStop) + { + return; + } + self.isStop = true; + + if (self.Animator == null) + { + return; + } + self.stopSpeed = self.Animator.speed; + self.Animator.speed = 0; + } + + public static void RunAnimator(this LSAnimatorComponent self) + { + if (!self.isStop) + { + return; + } + + self.isStop = false; + + if (self.Animator == null) + { + return; + } + self.Animator.speed = self.stopSpeed; + } + + public static void SetBoolValue(this LSAnimatorComponent self, string name, bool state) + { + if (!self.HasParameter(name)) + { + return; + } + + self.Animator.SetBool(name, state); + } + + public static void SetFloatValue(this LSAnimatorComponent self, string name, float state) + { + if (!self.HasParameter(name)) + { + return; + } + + self.Animator.SetFloat(name, state); + } + + public static void SetIntValue(this LSAnimatorComponent self, string name, int value) + { + if (!self.HasParameter(name)) + { + return; + } + + self.Animator.SetInteger(name, value); + } + + public static void SetTrigger(this LSAnimatorComponent self, string name) + { + if (!self.HasParameter(name)) + { + return; + } + + self.Animator.SetTrigger(name); + } + + public static void SetAnimatorSpeed(this LSAnimatorComponent self, float speed) + { + self.stopSpeed = self.Animator.speed; + self.Animator.speed = speed; + } + + public static void ResetAnimatorSpeed(this LSAnimatorComponent self) + { + self.Animator.speed = self.stopSpeed; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSAnimatorComponentSystem.cs.meta b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSAnimatorComponentSystem.cs.meta new file mode 100644 index 000000000..15db639b5 --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSAnimatorComponentSystem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c9a832e4bf80a45aba9c0b0c7efa8396 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSOperaComponentSystem.cs b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSOperaComponentSystem.cs new file mode 100644 index 000000000..9368aec72 --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSOperaComponentSystem.cs @@ -0,0 +1,45 @@ +using TrueSync; +using UnityEngine; + +namespace ET.Client +{ + [EntitySystemOf(typeof(LSOperaComponent))] + [FriendOf(typeof(LSClientUpdater))] + public static partial class LSOperaComponentSystem + { + [EntitySystem] + private static void Awake(this ET.LSOperaComponent self) + { + + } + + [EntitySystem] + private static void Update(this LSOperaComponent self) + { + TSVector2 v = new(); + if (Input.GetKey(KeyCode.W)) + { + v.y += 1; + } + + if (Input.GetKey(KeyCode.A)) + { + v.x -= 1; + } + + if (Input.GetKey(KeyCode.S)) + { + v.y -= 1; + } + + if (Input.GetKey(KeyCode.D)) + { + v.x += 1; + } + + LSClientUpdater lsClientUpdater = self.GetParent().GetComponent(); + lsClientUpdater.Input.V = v.normalized; + } + + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSOperaComponentSystem.cs.meta b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSOperaComponentSystem.cs.meta new file mode 100644 index 000000000..da74429d1 --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSOperaComponentSystem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8a012a841eb144c2db7d93ef215caa07 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSSceneChangeStart_AddComponent.cs b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSSceneChangeStart_AddComponent.cs new file mode 100644 index 000000000..79c394556 --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSSceneChangeStart_AddComponent.cs @@ -0,0 +1,24 @@ +using UnityEngine.SceneManagement; + +namespace ET.Client +{ + [Event(SceneType.LockStep)] + public class LSSceneChangeStart_AddComponent: AEvent + { + protected override async ETTask Run(Scene clientScene, LSSceneChangeStart args) + { + Room room = clientScene.GetComponent(); + ResourcesLoaderComponent resourcesLoaderComponent = room.AddComponent(); + room.AddComponent(); + + // 创建loading界面 + + + // 创建房间UI + await UIHelper.Create(args.Room, UIType.UILSRoom, UILayer.Low); + + // 加载场景资源 + await resourcesLoaderComponent.LoadSceneAsync($"Assets/Bundles/Scenes/{room.Name}.unity", LoadSceneMode.Single); + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSSceneChangeStart_AddComponent.cs.meta b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSSceneChangeStart_AddComponent.cs.meta new file mode 100644 index 000000000..351fd1f24 --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSSceneChangeStart_AddComponent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0cd0e782889f141f5875cb20971b9568 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSSceneInitFinish_Finish.cs b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSSceneInitFinish_Finish.cs new file mode 100644 index 000000000..f315aa7a2 --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSSceneInitFinish_Finish.cs @@ -0,0 +1,23 @@ +namespace ET.Client +{ + [Event(SceneType.LockStep)] + public class LSSceneInitFinish_Finish: AEvent + { + protected override async ETTask Run(Scene clientScene, LSSceneInitFinish args) + { + Room room = clientScene.GetComponent(); + + await room.AddComponent().InitAsync(); + + room.AddComponent(); + + if (!room.IsReplay) + { + room.AddComponent(); + } + + await UIHelper.Remove(clientScene, UIType.UILSLobby); + await ETTask.CompletedTask; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSSceneInitFinish_Finish.cs.meta b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSSceneInitFinish_Finish.cs.meta new file mode 100644 index 000000000..8570ac3fc --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSSceneInitFinish_Finish.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1ac911ac3f20c49c6a05014a9a2ee9d8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSUnitViewComponentSystem.cs b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSUnitViewComponentSystem.cs new file mode 100644 index 000000000..fa13eaaec --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSUnitViewComponentSystem.cs @@ -0,0 +1,41 @@ +using UnityEngine; + +namespace ET.Client +{ + [EntitySystemOf(typeof(LSUnitViewComponent))] + public static partial class LSUnitViewComponentSystem + { + [EntitySystem] + private static void Awake(this LSUnitViewComponent self) + { + + } + + [EntitySystem] + private static void Destroy(this LSUnitViewComponent self) + { + + } + + public static async ETTask InitAsync(this LSUnitViewComponent self) + { + Room room = self.Room(); + LSUnitComponent lsUnitComponent = room.LSWorld.GetComponent(); + Scene root = self.Root(); + foreach (long playerId in room.PlayerIds) + { + LSUnit lsUnit = lsUnitComponent.GetChild(playerId); + string assetsName = $"Assets/Bundles/Unit/Unit.prefab"; + GameObject bundleGameObject = await room.GetComponent().LoadAssetAsync(assetsName); + GameObject prefab = bundleGameObject.Get("Skeleton"); + + GlobalComponent globalComponent = root.GetComponent(); + GameObject unitGo = UnityEngine.Object.Instantiate(prefab, globalComponent.Unit, true); + unitGo.transform.position = lsUnit.Position.ToVector(); + + LSUnitView lsUnitView = self.AddChildWithId(lsUnit.Id, unitGo); + lsUnitView.AddComponent(); + } + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSUnitViewComponentSystem.cs.meta b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSUnitViewComponentSystem.cs.meta new file mode 100644 index 000000000..603a5d172 --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSUnitViewComponentSystem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a60af096c378e164994c0c5da1a9761c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSUnitViewSystem.cs b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSUnitViewSystem.cs new file mode 100644 index 000000000..0031f03a6 --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSUnitViewSystem.cs @@ -0,0 +1,75 @@ +using System; +using TrueSync; +using UnityEngine; + +namespace ET.Client +{ + [EntitySystemOf(typeof(LSUnitView))] + [LSEntitySystemOf(typeof(LSUnitView))] + [FriendOf(typeof(LSUnitView))] + public static partial class LSUnitViewSystem + { + [EntitySystem] + private static void Awake(this LSUnitView self, GameObject go) + { + self.GameObject = go; + self.Transform = go.transform; + + } + + [LSEntitySystem] + private static void LSRollback(this LSUnitView self) + { + //LSUnit unit = self.GetUnit(); + //self.Transform.position = unit.Position.ToVector(); + //self.Transform.rotation = unit.Rotation.ToQuaternion(); + //self.t = 0; + //self.totalTime = 0; + } + + [EntitySystem] + private static void Update(this LSUnitView self) + { + LSUnit unit = self.GetUnit(); + + Vector3 unitPos = unit.Position.ToVector(); + const float speed = 6f; + float speed2 = speed;// * self.Room().SpeedMultiply; + + if (unitPos != self.Position) + { + float distance = (unitPos - self.Position).magnitude; + self.totalTime = distance / speed2; + self.t = 0; + self.Position = unit.Position.ToVector(); + self.Rotation = unit.Rotation.ToQuaternion(); + } + + + LSInput input = unit.GetComponent().LSInput; + if (input.V != TSVector2.zero) + { + self.GetComponent().SetFloatValue("Speed", speed2); + } + else + { + self.GetComponent().SetFloatValue("Speed", 0); + } + self.t += Time.deltaTime; + self.Transform.rotation = Quaternion.Lerp(self.Transform.rotation, self.Rotation, self.t / 1f); + self.Transform.position = Vector3.Lerp(self.Transform.position, self.Position, self.t / self.totalTime); + } + + private static LSUnit GetUnit(this LSUnitView self) + { + LSUnit unit = self.Unit; + if (unit != null) + { + return unit; + } + + self.Unit = (self.IScene as Room).LSWorld.GetComponent().GetChild(self.Id); + return self.Unit; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSUnitViewSystem.cs.meta b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSUnitViewSystem.cs.meta new file mode 100644 index 000000000..e2bc79c43 --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/LSUnitViewSystem.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 9390f59e3a1a443c9b9f89316a2512c7 +timeCreated: 1682061228 \ No newline at end of file diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/Scene.meta b/Unity/Assets/Scripts/HotfixView/Client/LockStep/Scene.meta new file mode 100644 index 000000000..4055d0555 --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/Scene.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 40255a3d69a90469586e24c2d6dd4d70 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/Scene/AfterCreateClientScene_LSAddComponent.cs b/Unity/Assets/Scripts/HotfixView/Client/LockStep/Scene/AfterCreateClientScene_LSAddComponent.cs new file mode 100644 index 000000000..cb2e46200 --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/Scene/AfterCreateClientScene_LSAddComponent.cs @@ -0,0 +1,13 @@ +namespace ET.Client +{ + [Event(SceneType.LockStep)] + public class AfterCreateClientScene_LSAddComponent: AEvent + { + protected override async ETTask Run(Scene scene, AfterCreateClientScene args) + { + scene.AddComponent(); + scene.AddComponent(); + await ETTask.CompletedTask; + } + } +} \ No newline at end of file diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/Scene/AfterCreateClientScene_LSAddComponent.cs.meta b/Unity/Assets/Scripts/HotfixView/Client/LockStep/Scene/AfterCreateClientScene_LSAddComponent.cs.meta new file mode 100644 index 000000000..955ff1ab7 --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/Scene/AfterCreateClientScene_LSAddComponent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8a211a53e0c3344ee98138e70257542d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/UI.meta b/Unity/Assets/Scripts/HotfixView/Client/LockStep/UI.meta new file mode 100644 index 000000000..688267ccd --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 18eaa9b409bad4f9b82e1bbb0811c9fc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/UI/UILSLobby.meta b/Unity/Assets/Scripts/HotfixView/Client/LockStep/UI/UILSLobby.meta new file mode 100644 index 000000000..6de9c7466 --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/UI/UILSLobby.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 801ad2cb82cd34293864249725f3efca +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/UI/UILSLobby/LoginFinish_CreateUILSLobby.cs b/Unity/Assets/Scripts/HotfixView/Client/LockStep/UI/UILSLobby/LoginFinish_CreateUILSLobby.cs new file mode 100644 index 000000000..9f5a3c0db --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/UI/UILSLobby/LoginFinish_CreateUILSLobby.cs @@ -0,0 +1,11 @@ +namespace ET.Client +{ + [Event(SceneType.LockStep)] + public class LoginFinish_CreateUILSLobby: AEvent + { + protected override async ETTask Run(Scene scene, LoginFinish args) + { + await UIHelper.Create(scene, UIType.UILSLobby, UILayer.Mid); + } + } +} diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/UI/UILSLobby/LoginFinish_CreateUILSLobby.cs.meta b/Unity/Assets/Scripts/HotfixView/Client/LockStep/UI/UILSLobby/LoginFinish_CreateUILSLobby.cs.meta new file mode 100644 index 000000000..0e5337f0b --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/UI/UILSLobby/LoginFinish_CreateUILSLobby.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 46a23a8347cd34cd895645dc07ff7e63 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Unity/Assets/Scripts/HotfixView/Client/LockStep/UI/UILSLobby/UILSLobbyComponentSystem.cs b/Unity/Assets/Scripts/HotfixView/Client/LockStep/UI/UILSLobby/UILSLobbyComponentSystem.cs new file mode 100644 index 000000000..e4459a913 --- /dev/null +++ b/Unity/Assets/Scripts/HotfixView/Client/LockStep/UI/UILSLobby/UILSLobbyComponentSystem.cs @@ -0,0 +1,41 @@ +using System.IO; +using UnityEngine; +using UnityEngine.UI; + +namespace ET.Client +{ + [EntitySystemOf(typeof(UILSLobbyComponent))] + [FriendOf(typeof(UILSLobbyComponent))] + public static partial class UILSLobbyComponentSystem + { + [EntitySystem] + private static void Awake(this UILSLobbyComponent self) + { + ReferenceCollector rc = self.GetParent().GameObject.GetComponent(); + + self.enterMap = rc.Get("EnterMap"); + self.enterMap.GetComponent