From ddf38a88b657065318b3e59230779bb25ada5102 Mon Sep 17 00:00:00 2001 From: ninemine <1371605831@qq.com> Date: Fri, 12 Dec 2025 15:19:10 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=8C=96=E7=94=9F=E6=88=90?= =?UTF-8?q?=E5=AD=97=E5=85=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Assets/Volume/Default.asset | 14 +- Assets/Scenes/Empty.unity | 436 ++++++++++-------- Assets/Scripts/Anchor.cs | 2 + .../Scripts/Environment/PrefabRootObject.cs | 2 + Assets/Scripts/Environment/SkyUpdatement.cs | 4 +- .../Scripts/Environment/WorldLightObject.cs | 4 +- Assets/Scripts/Framework/CameraObject.cs | 4 +- Assets/Scripts/Framework/DDT.cs | 12 +- .../DefaultScriptableObjectInstantiate.cs | 89 +--- Assets/Scripts/Framework/SubWorld.cs | 6 +- .../Interaction/Effect/ParticleEffect.cs | 4 +- .../Interaction/FullScreenInteraction.cs | 2 + .../JudgementEffect/ParticleJudgement.cs | 2 + Assets/Scripts/LookAtAnchor.cs | 4 +- Assets/Scripts/MaterialUpdatement.cs | 2 + .../PointBaseRenderer/SplineRenderer.cs | 2 + .../SplineSurfaceRenderer.cs | 2 + .../PointBaseRenderer/SplineTrackRenderer.cs | 6 +- .../PointBaseRenderer/SplineTubeRenderer.cs | 6 +- Assets/Scripts/MoreSpline/SplineAnchor.cs | 2 + Assets/Scripts/MoreSpline/SplineCore.cs | 6 +- Assets/Scripts/MoreSpline/SplineNode.cs | 4 +- .../MoreSpline/Updatement/SplineMovement.cs | 4 +- .../Updatement/SplinePointerObject.cs | 6 +- .../MoreSpline/Updatement/SplineRotation.cs | 4 +- .../MoreSpline/Updatement/SplineScaling.cs | 2 + Assets/Scripts/TickMovement.cs | 6 +- Assets/Scripts/TickRotation.cs | 4 +- Assets/Scripts/TickScaling.cs | 4 +- Assets/Scripts/Volume/MotionBlurVolume.cs | 2 + 30 files changed, 353 insertions(+), 294 deletions(-) diff --git a/Assets/Assets/Volume/Default.asset b/Assets/Assets/Volume/Default.asset index 76211af..2ab3ca7 100644 --- a/Assets/Assets/Volume/Default.asset +++ b/Assets/Assets/Volume/Default.asset @@ -263,17 +263,17 @@ MonoBehaviour: m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.DepthOfField active: 1 mode: - m_OverrideState: 0 - m_Value: 0 + m_OverrideState: 1 + m_Value: 1 gaussianStart: - m_OverrideState: 0 - m_Value: 10 + m_OverrideState: 1 + m_Value: 20 gaussianEnd: - m_OverrideState: 0 + m_OverrideState: 1 m_Value: 30 gaussianMaxRadius: - m_OverrideState: 0 - m_Value: 1 + m_OverrideState: 1 + m_Value: 1.5 highQualitySampling: m_OverrideState: 0 m_Value: 0 diff --git a/Assets/Scenes/Empty.unity b/Assets/Scenes/Empty.unity index 25c0dc6..40306ab 100644 --- a/Assets/Scenes/Empty.unity +++ b/Assets/Scenes/Empty.unity @@ -119,184 +119,6 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!43 &151299827 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Path - serializedVersion: 12 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 432 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 148 - localAABB: - m_Center: {x: -5.358631, y: -2.2007747, z: -0.4682951} - m_Extent: {x: 1.7501143, y: 2.310636, z: 4.125847} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 000001000200010003000200020003000400030005000400040005000600050007000600060007000800070009000800080009000a0009000b000a000a000b000c000b000d000c000c000d000e000d000f000e000e000f0010000f0011001000100011001200110013001200120013001400130015001400140015001600150017001600160017001800170019001800180019001a0019001b001a001a001b001c001b001d001c001c001d001e001d001f001e001e001f0020001f0021002000200021002200210023002200220023002400230025002400240025002600250027002600260027002800270029002800280029002a0029002b002a002a002b002c002b002d002c002c002d002e002d002f002e002e002f0030002f0031003000300031003200310033003200320033003400330035003400340035003600350037003600360037003800370039003800380039003a0039003b003a003a003b003c003b003d003c003c003d003e003d003f003e003e003f0040003f00410040004000410042004100430042004200430044004300450044004400450046004500470046004600470048004700490048004c004b004a004c004d004b004e004d004c004e004f004d0050004f004e00500051004f005200510050005200530051005400530052005400550053005600550054005600570055005800570056005800590057005a00590058005a005b0059005c005b005a005c005d005b005e005d005c005e005f005d0060005f005e00600061005f006200610060006200630061006400630062006400650063006600650064006600670065006800670066006800690067006a00690068006a006b0069006c006b006a006c006d006b006e006d006c006e006f006d0070006f006e00700071006f007200710070007200730071007400730072007400750073007600750074007600770075007800770076007800790077007a00790078007a007b0079007c007b007a007c007d007b007e007d007c007e007f007d0080007f007e00800081007f008200810080008200830081008400830082008400850083008600850084008600870085008800870086008800890087008a00890088008a008b0089008c008b008a008c008d008b008e008d008c008e008f008d0090008f008e00900091008f00920091009000920093009100 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 148 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 24 - format: 0 - dimension: 4 - - stream: 0 - offset: 40 - format: 0 - dimension: 4 - - stream: 0 - offset: 56 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 9472 - _typelessdata: 8fffd4c0166586c010a29a3ffae42f3fca003a3f0000000088b4e73ee21cdbbe5a4748bf000080bf0000803f0000803f0000803f0000803f0000803f602f563cd87ae3c0906671c0bec5fe3ffae42f3fca003a3f00000000bee7df3e9dbcd3bee16f4cbf000080bf0000803f0000803f0000803f0000803f00000033202f563ce657c9c007ae82c0a851ac3ffae42f3fca003a3f00000000fa44dd3e833ed1bea6ca4dbf000080bf0000803f0000803f0000803f0000803f0000803feacede3e10d7d6c047d56bc0b9450a40fae42f3fca003a3f00000000d2ded53e4d3fcabe9b7651bf000080bf0000803f0000803f0000803f0000803f00000000e6cede3e92d8bcc0e09b7fc07a0dc03ffae42f3fca003a3f000000006cc8d33ef245c8be217752bf000080bf0000803f0000803f0000803f0000803f0000803f5cff5e3f8af3c9c099d266c004e41440fae42f3fca003a3f0000000055add13e2848c6be247653bf000080bf0000803f0000803f0000803f0000803f000080b35aff5e3f8e14b0c0ef9c7ac0649dd43ffae42f3fca003a3f0000000029abd13e1846c6be297753bf000080bf0000803f0000803f0000803f0000803fffff7f3fee72a73f1e2fbdc06ed461c0be2c1f40fae42f3fca003a3f0000000030c0d33e283ec8be0e7b52bf000080bf0000803f0000803f0000803f0000803f000080b3ee72a73fae22a3c02c9575c09cf0e93ffae42f3fca003a3f00000000e5d4d53eea35cabe687b51bf000080bf0000803f0000803f0000803f0000803ffeff7f3f157edf3f1fa1b0c0c50f5cc0a0162940fae42f3fca003a3f00000000ce67dd3e735fd1bee8b84dbf000080bf0000803f0000803f0000803f0000803f000000b4157edf3f6a1096c083d46fc0983a0040fae42f3fca003a3f0000000015d6e23e2b82d6beaee64abf000080bf0000803f0000803f0000803f0000803ffeff7f3fa4ae0b407293a4c0406254c06e3b3240fae42f3fca003a3f00000000e1dbf63e6571e9be5c833fbf000080bf0000803f0000803f0000803f0000803f000000b4a4ae0b400d8488c09ab168c056af0d40fae42f3fca003a3f000000005774023fbabaf6bec57a36bf000080bf0000803f0000803f0000803f0000803ffdff7f3f08d72740b0a799c03c4748c058ee3840fae42f3fca003a3f000000002ead223fe8d519bfee3ff8be000080bf0000803f0000803f0000803f0000803f000040b408d72740066d75c032485fc0dcd32b40fae42f3fca003a3f0000000003f2333f7a2a2abf549a81be000080bf0000803f0000803f0000803f0000803ffcff7f3f43b6434066f591c03e5133c0741e2d40fae42f3fca003a3f0000000056a6353f17c72bbf2a3f5c3e000080bf0000803f0000803f0000803f0000803f000080b443b6434092606cc09c4144c007204a40fae42f3fca003a3f000000001ff5253f31f01cbfb735e73e000080bf0000803f0000803f0000803f0000803ffcff7f3fac665f4090e387c093c722c077a02040fae42f3fca003a3f00000000c059023f6e88f6bec09e363f000080bf0000803f0000803f0000803f0000803f000080b4ac665f402ec167c01c2627c0c0cb5840fae42f3fca003a3f0000000091f0eb3eff1ddfbe79ec453f000080bf0000803f0000803f0000803f0000803ffbff7f3f0f4d7b40b8f880c036620ec023e92340fae42f3fca003a3f00000000ff1fba3e7d02b0be71a75d3f000080bf0000803f0000803f0000803f0000803f0000a0b40f4d7b40f1f166c0916208c07da56340fae42f3fca003a3f00000000dc93a13ee0cb98be7397663f000080bf0000803f0000803f0000803f0000803ffaff7f3f5aa78b40acfa77c0a78df0bf5a182840fae42f3fca003a3f000000007d2f4f3efaec43beb6df753f000080bf0000803f0000803f0000803f0000803f0000c0b45aa78b40a4906bc0ac93cdbf54156a40fae42f3fca003a3f0000000052720b3e3dde03bea1767b3f000080bf0000803f0000803f0000803f0000803ffaff7f3fd0ab9940090270c0822cc5bf49602a40fae42f3fca003a3f00000000a96000bd28cdf23cffc27f3f000080bf0000803f0000803f0000803f0000803f0000c0b4d0ab9940da5978c0541784bfc34a6640fae42f3fca003a3f000000006aaf08bec041013e90a47b3f000080bf0000803f0000803f0000803f0000803ff9ff7f3f31a2a7407a9069c0a20ea0bf2c9d2940fae42f3fca003a3f000000003485acbef824a33e73ce623f000080bf0000803f0000803f0000803f0000803f0000e0b431a2a740fd9085c0acdb0fbf05ee4f40fae42f3fca003a3f00000000d7a8dfbe1f81d33e7b904c3f000080bf0000803f0000803f0000803f0000803ff8ff7f3f2843b54023a869c0083e87bf42822340fae42f3fca003a3f00000000be3e07bf3acaff3eb1bf2f3f000080bf0000803f0000803f0000803f0000803f000000b52843b54028198dc008e6bebe82503b40fae42f3fca003a3f00000000649208bf4e26013f61cb2d3f000080bf0000803f0000803f0000803f0000803ff8ff7f3fb0e3c240c5b977c0dcd661bff25b1040fae42f3fca003a3f00000000f1370bbf08a7033f1bc5293f000080bf0000803f0000803f0000803f0000803f000000b5b0e3c240c4a095c080f06fbe253b2640fae42f3fca003a3f000000009d890cbf5ae6043fdcb2273f000080bf0000803f0000803f0000803f0000803ff7ff7f3f1ea6d040e2e583c0d41d42bf71a8f93ffae42f3fca003a3f0000000018460fbfc37c073ff640233f000080bf0000803f0000803f0000803f0000803f000010b51ea6d04099809ec0802afcbd96801040fae42f3fca003a3f00000000e1af10bfe3d2083f1ee0203f000080bf0000803f0000803f0000803f0000803ff6ff7f3f2a90de40103e8cc03ca929bf75c4d13ffae42f3fca003a3f000000000bac13bf85a50b3f20a71b3f000080bf0000803f0000803f0000803f0000803f000010b52a90de40a668a7c0c0be0abd865ef43ffae42f3fca003a3f00000000843c15bf3a200d3feccc183f000080bf0000803f0000803f0000803f0000803ff6ff7f3f297bec40f78f94c0c03f17bfe868a93ffae42f3fca003a3f00000000e39918bfca4e103fb55e123f000080bf0000803f0000803f0000803f0000803f000020b5297bec40983ab0c000e0113d5712c63ffae42f3fca003a3f0000000027631abf33ff113f16c70e3f000080bf0000803f0000803f0000803f0000803ff6ff7f3f236dfa407db69cc0b0860abfc27f803ffae42f3fca003a3f00000000f14a1ebfa8b0153fe86e063f000080bf0000803f0000803f0000803f0000803f000030b5236dfa40e6deb8c0a09bad3df454953ffae42f3fca003a3f000000000d6220bfb0aa173fbda7013f000080bf0000803f0000803f0000803f0000803ff4ff7f3ff73a04413892a4c09cde03bf80d82d3ffae42f3fca003a3f0000000022fa24bfd9021c3f6b77ec3e000080bf0000803f0000803f0000803f0000803f000030b5f73a0441a51ac1c000ffe03d1227433ffae42f3fca003a3f00000000436b27bf01521e3f5e15df3e000080bf0000803f0000803f0000803f0000803ff4ff7f3f35400b41bee3abc0285e04bfb7c8b43efae42f3fca003a3f00000000a9ba2cbf8757233fb4f2bd3e000080bf0000803f0000803f0000803f0000803f000040b535400b419c98c8c0804cd43da09ba63efae42f3fca003a3f00000000fd722fbf03ea253f4503aa3e000080bf0000803f0000803f0000803f0000803ff4ff7f3f3c401241085db2c084a80dbfa450063dfae42f3fca003a3f0000000023f634bf78202b3f02cc6c3e000080bf0000803f0000803f0000803f0000803f000050b53c40124192c2cec000fb4c3d740229befae42f3fca003a3f00000000685637bfae5f2d3fd9bc2c3e000080bf0000803f0000803f0000803f0000803ff2ff7f3f674c1941d0a3b7c0081922bfb69f8abefae42f3fca003a3f00000000c5ff39bf02e42f3f964dd63b000080bf0000803f0000803f0000803f0000803f000050b5674c194152ffd1c0c03eb0bdb14638bffae42f3fca003a3f00000000642f39bff41e2f3f25dbbfbd000080bf0000803f0000803f0000803f0000803ff2ff7f3f61552041f02dbbc040a742bf472107bffae42f3fca003a3f000000003c0232bfa555283f9a7d94be000080bf0000803f0000803f0000803f0000803f000060b561552041a0cdd0c010a3a7bee8c89ebffae42f3fca003a3f00000000f4942bbfc741223f85abc5be000080bf0000803f0000803f0000803f0000803ff2ff7f3f27392741e45ebcc038656ebf486943bffae42f3fca003a3f000000000cd31dbf463f153fe97807bf000080bf0000803f0000803f0000803f0000803f000070b5273927413453cdc098071ebf9178d3bffae42f3fca003a3f00000000c89717bfb55a0f3f5e5714bf000080bf0000803f0000803f0000803f0000803ff1ff7f3fce142e418538bbc0007f93bf8c2883bffae42f3fca003a3f000000000d710cbf1fcf043fd0d927bf000080bf0000803f0000803f0000803f0000803f000070b5ce142e413cc9c8c024756cbfc8a8ffbffae42f3fca003a3f0000000057da07bf4178003fccdb2ebf000080bf0000803f0000803f0000803f0000803ff0ff7f3f32f534417966b8c0ba35b4bf70d9a4bffae42f3fca003a3f00000000a9dbffbef9f3f13ee6d539bf000080bf0000803f0000803f0000803f0000803f000080b532f53441af9ec3c04e969ebf5c8213c0fae42f3fca003a3f000000009365f9becad7eb3e16f33dbf000080bf0000803f0000803f0000803f0000803ff0ff7f3f48ea3b41e471b4c0fcfcd7bf7a0ac6bffae42f3fca003a3f00000000cb71eebe617ce13e3e7f44bf000080bf0000803f0000803f0000803f0000803f000080b548ea3b417123bec061fec6bfd26925c0fae42f3fca003a3f000000003b08eabe3450dd3e4bfe46bf000080bf0000803f0000803f0000803f0000803fefff7f3fb5d7424164caafc01c44fdbf0c1be6bffae42f3fca003a3f000000002da4e2bef952d63e15014bbf000080bf0000803f0000803f0000803f0000803f000088b5b5d742411e75b8c0446eefbf513736c0fae42f3fca003a3f00000000bbb1dfbe8889d33ee08b4cbf000080bf0000803f0000803f0000803f0000803feeff7f3f57c5494184a9aac07cce11c0f6b202c0fae42f3fca003a3f0000000062e8dabec802cf3ef7fb4ebf000080bf0000803f0000803f0000803f0000803f000090b557c549415ca1b2c0320a0cc0d86846c0fae42f3fca003a3f000000000515d9bed048cd3e8fe44fbf000080bf0000803f0000803f0000803f0000803feeff7f3ff7bf5041622da5c0d07b25c00c3612c0fae42f3fca003a3f000000007461d6bed6baca3e543751bf000080bf0000803f0000803f0000803f0000803f000090b5f7bf50413ac8acc0f74120c0152056c0fae42f3fca003a3f00000000d582d5be4fe8c93e08a351bf000080bf0000803f0000803f0000803f0000803fedff7f3fa8b85741fe7d9fc0a36439c0829c21c0fae42f3fca003a3f00000000a0a3d4be3b15c93e5b0e52bf000080bf0000803f0000803f0000803f0000803f000098b5a8b8574191f4a6c0366d34c074a765c0fae42f3fca003a3f000000007fa3d4be1c15c93e6c0e52bf000080bf0000803f0000803f0000803f0000803fecff7f3f58b85e415baa99c0d58f4dc0d52331c0fae42f3fca003a3f00000000fb82d5be72e8c93ef6a251bf000080bf0000803f0000803f0000803f0000803f0000a0b558b85e41ac41a1c0506248c06c1775c0fae42f3fca003a3f000000002662d6be7dbbca3eff3651bf000080bf0000803f0000803f0000803f0000803fecff7f3f56b565419ecd93c013d461c0c6e440c0fae42f3fca003a3f00000000ea1bd9be554fcd3e26e14fbf000080bf0000803f0000803f0000803f0000803f0000a0b556b565419cb99bc0663b5cc0d25e82c0fae42f3fca003a3f00000000e6f4dabe9b0ecf3eb3f54ebf000080bf0000803f0000803f0000803f0000803febff7f3fa4bf6c41e0ec8dc0e25476c0933b51c0fae42f3fca003a3f0000000001d8dfbeb9add33e0a784cbf000080bf0000803f0000803f0000803f0000803f0000a8b5a4bf6c41408396c04ebd6fc023568ac0fae42f3fca003a3f000000005adee2befe89d63e4ee24abf000080bf0000803f0000803f0000803f0000803feaff7f3ff4cc7341572588c0ae7485c07a5a62c0fae42f3fca003a3f000000004cd5eabe2012de3ec28b46bf000080bf0000803f0000803f0000803f0000803f0000b0b5f4cc7341a58791c03fe981c0360393c0fae42f3fca003a3f000000004a4aedbeef64e03e5c2845bf000080bf0000803f0000803f0000803f0000803feaff7f3f8f487b41c33e82c07a5d90c054cc75c0fae42f3fca003a3f00000000208ef4beb243e73e61e840bf000080bf0000803f0000803f0000803f0000803f0000b0b58f487b418fffd4c0166586c010a29a3ffae42fbfca003abf0000008088b4e73ee21cdbbe5a4748bf0000803f0000803f0000803f0000803f0000803f0000803f602f563cd87ae3c0906671c0bec5fe3ffae42fbfca003abf00000080bee7df3e9dbcd3bee16f4cbf0000803f0000803f0000803f0000803f0000803f00000033202f563ce657c9c007ae82c0a851ac3ffae42fbfca003abf00000080fa44dd3e833ed1bea6ca4dbf0000803f0000803f0000803f0000803f0000803f0000803feacede3e10d7d6c047d56bc0b9450a40fae42fbfca003abf00000080d2ded53e4d3fcabe9b7651bf0000803f0000803f0000803f0000803f0000803f00000000e6cede3e92d8bcc0e09b7fc07a0dc03ffae42fbfca003abf000000806cc8d33ef245c8be217752bf0000803f0000803f0000803f0000803f0000803f0000803f5cff5e3f8af3c9c099d266c004e41440fae42fbfca003abf0000008055add13e2848c6be247653bf0000803f0000803f0000803f0000803f0000803f000080b35aff5e3f8e14b0c0ef9c7ac0649dd43ffae42fbfca003abf0000008029abd13e1846c6be297753bf0000803f0000803f0000803f0000803f0000803fffff7f3fee72a73f1e2fbdc06ed461c0be2c1f40fae42fbfca003abf0000008030c0d33e283ec8be0e7b52bf0000803f0000803f0000803f0000803f0000803f000080b3ee72a73fae22a3c02c9575c09cf0e93ffae42fbfca003abf00000080e5d4d53eea35cabe687b51bf0000803f0000803f0000803f0000803f0000803ffeff7f3f157edf3f1fa1b0c0c50f5cc0a0162940fae42fbfca003abf00000080ce67dd3e735fd1bee8b84dbf0000803f0000803f0000803f0000803f0000803f000000b4157edf3f6a1096c083d46fc0983a0040fae42fbfca003abf0000008015d6e23e2b82d6beaee64abf0000803f0000803f0000803f0000803f0000803ffeff7f3fa4ae0b407293a4c0406254c06e3b3240fae42fbfca003abf00000080e1dbf63e6571e9be5c833fbf0000803f0000803f0000803f0000803f0000803f000000b4a4ae0b400d8488c09ab168c056af0d40fae42fbfca003abf000000805774023fbabaf6bec57a36bf0000803f0000803f0000803f0000803f0000803ffdff7f3f08d72740b0a799c03c4748c058ee3840fae42fbfca003abf000000802ead223fe8d519bfee3ff8be0000803f0000803f0000803f0000803f0000803f000040b408d72740066d75c032485fc0dcd32b40fae42fbfca003abf0000008003f2333f7a2a2abf549a81be0000803f0000803f0000803f0000803f0000803ffcff7f3f43b6434066f591c03e5133c0741e2d40fae42fbfca003abf0000008056a6353f17c72bbf2a3f5c3e0000803f0000803f0000803f0000803f0000803f000080b443b6434092606cc09c4144c007204a40fae42fbfca003abf000000801ff5253f31f01cbfb735e73e0000803f0000803f0000803f0000803f0000803ffcff7f3fac665f4090e387c093c722c077a02040fae42fbfca003abf00000080c059023f6e88f6bec09e363f0000803f0000803f0000803f0000803f0000803f000080b4ac665f402ec167c01c2627c0c0cb5840fae42fbfca003abf0000008091f0eb3eff1ddfbe79ec453f0000803f0000803f0000803f0000803f0000803ffbff7f3f0f4d7b40b8f880c036620ec023e92340fae42fbfca003abf00000080ff1fba3e7d02b0be71a75d3f0000803f0000803f0000803f0000803f0000803f0000a0b40f4d7b40f1f166c0916208c07da56340fae42fbfca003abf00000080dc93a13ee0cb98be7397663f0000803f0000803f0000803f0000803f0000803ffaff7f3f5aa78b40acfa77c0a78df0bf5a182840fae42fbfca003abf000000807d2f4f3efaec43beb6df753f0000803f0000803f0000803f0000803f0000803f0000c0b45aa78b40a4906bc0ac93cdbf54156a40fae42fbfca003abf0000008052720b3e3dde03bea1767b3f0000803f0000803f0000803f0000803f0000803ffaff7f3fd0ab9940090270c0822cc5bf49602a40fae42fbfca003abf00000080a96000bd28cdf23cffc27f3f0000803f0000803f0000803f0000803f0000803f0000c0b4d0ab9940da5978c0541784bfc34a6640fae42fbfca003abf000000806aaf08bec041013e90a47b3f0000803f0000803f0000803f0000803f0000803ff9ff7f3f31a2a7407a9069c0a20ea0bf2c9d2940fae42fbfca003abf000000803485acbef824a33e73ce623f0000803f0000803f0000803f0000803f0000803f0000e0b431a2a740fd9085c0acdb0fbf05ee4f40fae42fbfca003abf00000080d7a8dfbe1f81d33e7b904c3f0000803f0000803f0000803f0000803f0000803ff8ff7f3f2843b54023a869c0083e87bf42822340fae42fbfca003abf00000080be3e07bf3acaff3eb1bf2f3f0000803f0000803f0000803f0000803f0000803f000000b52843b54028198dc008e6bebe82503b40fae42fbfca003abf00000080649208bf4e26013f61cb2d3f0000803f0000803f0000803f0000803f0000803ff8ff7f3fb0e3c240c5b977c0dcd661bff25b1040fae42fbfca003abf00000080f1370bbf08a7033f1bc5293f0000803f0000803f0000803f0000803f0000803f000000b5b0e3c240c4a095c080f06fbe253b2640fae42fbfca003abf000000809d890cbf5ae6043fdcb2273f0000803f0000803f0000803f0000803f0000803ff7ff7f3f1ea6d040e2e583c0d41d42bf71a8f93ffae42fbfca003abf0000008018460fbfc37c073ff640233f0000803f0000803f0000803f0000803f0000803f000010b51ea6d04099809ec0802afcbd96801040fae42fbfca003abf00000080e1af10bfe3d2083f1ee0203f0000803f0000803f0000803f0000803f0000803ff6ff7f3f2a90de40103e8cc03ca929bf75c4d13ffae42fbfca003abf000000800bac13bf85a50b3f20a71b3f0000803f0000803f0000803f0000803f0000803f000010b52a90de40a668a7c0c0be0abd865ef43ffae42fbfca003abf00000080843c15bf3a200d3feccc183f0000803f0000803f0000803f0000803f0000803ff6ff7f3f297bec40f78f94c0c03f17bfe868a93ffae42fbfca003abf00000080e39918bfca4e103fb55e123f0000803f0000803f0000803f0000803f0000803f000020b5297bec40983ab0c000e0113d5712c63ffae42fbfca003abf0000008027631abf33ff113f17c70e3f0000803f0000803f0000803f0000803f0000803ff6ff7f3f236dfa407db69cc0b0860abfc27f803ffae42fbfca003abf00000080f14a1ebfa8b0153fe86e063f0000803f0000803f0000803f0000803f0000803f000030b5236dfa40e6deb8c0a09bad3df454953ffae42fbfca003abf000000800d6220bfb0aa173fbda7013f0000803f0000803f0000803f0000803f0000803ff4ff7f3ff73a04413892a4c09cde03bf80d82d3ffae42fbfca003abf0000008022fa24bfd9021c3f6b77ec3e0000803f0000803f0000803f0000803f0000803f000030b5f73a0441a51ac1c000ffe03d1227433ffae42fbfca003abf00000080436b27bf01521e3f5e15df3e0000803f0000803f0000803f0000803f0000803ff4ff7f3f35400b41bee3abc0285e04bfb7c8b43efae42fbfca003abf00000080a9ba2cbf8757233fb5f2bd3e0000803f0000803f0000803f0000803f0000803f000040b535400b419c98c8c0804cd43da09ba63efae42fbfca003abf00000080fd722fbf03ea253f4503aa3e0000803f0000803f0000803f0000803f0000803ff4ff7f3f3c401241085db2c084a80dbfa450063dfae42fbfca003abf0000008023f634bf78202b3f02cc6c3e0000803f0000803f0000803f0000803f0000803f000050b53c40124192c2cec000fb4c3d740229befae42fbfca003abf00000080685637bfae5f2d3fd9bc2c3e0000803f0000803f0000803f0000803f0000803ff2ff7f3f674c1941d0a3b7c0081922bfb69f8abefae42fbfca003abf00000080c5ff39bf02e42f3fa04dd63b0000803f0000803f0000803f0000803f0000803f000050b5674c194152ffd1c0c03eb0bdb14638bffae42fbfca003abf00000080642f39bff41e2f3f25dbbfbd0000803f0000803f0000803f0000803f0000803ff2ff7f3f61552041f02dbbc040a742bf472107bffae42fbfca003abf000000803c0232bfa555283f9a7d94be0000803f0000803f0000803f0000803f0000803f000060b561552041a0cdd0c010a3a7bee8c89ebffae42fbfca003abf00000080f4942bbfc741223f84abc5be0000803f0000803f0000803f0000803f0000803ff2ff7f3f27392741e45ebcc038656ebf486943bffae42fbfca003abf000000800cd31dbf463f153fe87807bf0000803f0000803f0000803f0000803f0000803f000070b5273927413453cdc098071ebf9178d3bffae42fbfca003abf00000080c99717bfb65a0f3f5e5714bf0000803f0000803f0000803f0000803f0000803ff1ff7f3fce142e418538bbc0007f93bf8c2883bffae42fbfca003abf000000800d710cbf1fcf043fd0d927bf0000803f0000803f0000803f0000803f0000803f000070b5ce142e413cc9c8c024756cbfc8a8ffbffae42fbfca003abf0000008057da07bf4178003fccdb2ebf0000803f0000803f0000803f0000803f0000803ff0ff7f3f32f534417966b8c0ba35b4bf70d9a4bffae42fbfca003abf00000080a9dbffbef9f3f13ee6d539bf0000803f0000803f0000803f0000803f0000803f000080b532f53441af9ec3c04e969ebf5c8213c0fae42fbfca003abf000000809365f9becad7eb3e16f33dbf0000803f0000803f0000803f0000803f0000803ff0ff7f3f48ea3b41e471b4c0fcfcd7bf7a0ac6bffae42fbfca003abf00000080cb71eebe617ce13e3e7f44bf0000803f0000803f0000803f0000803f0000803f000080b548ea3b417123bec061fec6bfd26925c0fae42fbfca003abf000000803b08eabe3450dd3e4bfe46bf0000803f0000803f0000803f0000803f0000803fefff7f3fb5d7424164caafc01c44fdbf0c1be6bffae42fbfca003abf000000802da4e2bef952d63e15014bbf0000803f0000803f0000803f0000803f0000803f000088b5b5d742411e75b8c0446eefbf513736c0fae42fbfca003abf00000080bbb1dfbe8889d33ee08b4cbf0000803f0000803f0000803f0000803f0000803feeff7f3f57c5494184a9aac07cce11c0f6b202c0fae42fbfca003abf0000008062e8dabec802cf3ef7fb4ebf0000803f0000803f0000803f0000803f0000803f000090b557c549415ca1b2c0320a0cc0d86846c0fae42fbfca003abf000000800515d9bed048cd3e8fe44fbf0000803f0000803f0000803f0000803f0000803feeff7f3ff7bf5041622da5c0d07b25c00c3612c0fae42fbfca003abf000000807461d6bed6baca3e543751bf0000803f0000803f0000803f0000803f0000803f000090b5f7bf50413ac8acc0f74120c0152056c0fae42fbfca003abf00000080d582d5be4fe8c93e08a351bf0000803f0000803f0000803f0000803f0000803fedff7f3fa8b85741fe7d9fc0a36439c0829c21c0fae42fbfca003abf00000080a0a3d4be3b15c93e5b0e52bf0000803f0000803f0000803f0000803f0000803f000098b5a8b8574191f4a6c0366d34c074a765c0fae42fbfca003abf000000807fa3d4be1c15c93e6c0e52bf0000803f0000803f0000803f0000803f0000803fecff7f3f58b85e415baa99c0d58f4dc0d52331c0fae42fbfca003abf00000080fb82d5be72e8c93ef6a251bf0000803f0000803f0000803f0000803f0000803f0000a0b558b85e41ac41a1c0506248c06c1775c0fae42fbfca003abf000000802662d6be7dbbca3eff3651bf0000803f0000803f0000803f0000803f0000803fecff7f3f56b565419ecd93c013d461c0c6e440c0fae42fbfca003abf00000080ea1bd9be554fcd3e26e14fbf0000803f0000803f0000803f0000803f0000803f0000a0b556b565419cb99bc0663b5cc0d25e82c0fae42fbfca003abf00000080e6f4dabe9b0ecf3eb3f54ebf0000803f0000803f0000803f0000803f0000803febff7f3fa4bf6c41e0ec8dc0e25476c0933b51c0fae42fbfca003abf0000008001d8dfbeb9add33e0a784cbf0000803f0000803f0000803f0000803f0000803f0000a8b5a4bf6c41408396c04ebd6fc023568ac0fae42fbfca003abf000000805adee2befe89d63e4ee24abf0000803f0000803f0000803f0000803f0000803feaff7f3ff4cc7341572588c0ae7485c07a5a62c0fae42fbfca003abf000000804cd5eabe2012de3ec28b46bf0000803f0000803f0000803f0000803f0000803f0000b0b5f4cc7341a58791c03fe981c0360393c0fae42fbfca003abf000000804a4aedbeef64e03e5c2845bf0000803f0000803f0000803f0000803f0000803feaff7f3f8f487b41c33e82c07a5d90c054cc75c0fae42fbfca003abf00000080208ef4beb243e73e61e840bf0000803f0000803f0000803f0000803f0000803f0000b0b58f487b41 - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: -5.358631, y: -2.2007747, z: -0.4682951} - m_Extent: {x: 1.7501143, y: 2.310636, z: 4.125847} - m_MeshUsageFlags: 0 - m_CookingOptions: 30 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - 'm_MeshMetrics[0]': 1 - 'm_MeshMetrics[1]': 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: - m_MeshLodInfo: - serializedVersion: 2 - m_LodSelectionCurve: - serializedVersion: 1 - m_LodSlope: 0 - m_LodBias: 0 - m_NumLevels: 1 - m_SubMeshes: - - serializedVersion: 2 - m_Levels: - - serializedVersion: 1 - m_IndexStart: 0 - m_IndexCount: 0 --- !u!1 &214697392 GameObject: m_ObjectHideFlags: 0 @@ -339,12 +161,12 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 214697392} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -0.137376, y: 0.06204827, z: -8.476387} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 10} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 0} + m_Father: {fileID: 348951191} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &348951188 GameObject: @@ -432,13 +254,14 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 348951188} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: 0.21729153, y: 0, z: 0, w: 0.9761068} m_LocalPosition: {x: 0, y: 0, z: -10} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 214697394} m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: 25.1, y: 0, z: 0} --- !u!114 &348951192 MonoBehaviour: m_ObjectHideFlags: 0 @@ -459,7 +282,7 @@ MonoBehaviour: m_RendererIndex: -1 m_VolumeLayerMask: serializedVersion: 2 - m_Bits: 1 + m_Bits: 0 m_VolumeTrigger: {fileID: 0} m_VolumeFrameworkUpdateModeOption: 2 m_RenderPostProcessing: 0 @@ -725,7 +548,7 @@ MeshFilter: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 755908486} - m_Mesh: {fileID: 151299827} + m_Mesh: {fileID: 1571069674} --- !u!4 &755908490 Transform: m_ObjectHideFlags: 0 @@ -1465,6 +1288,241 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: -43.4} +--- !u!43 &1571069674 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Path + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 432 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 148 + localAABB: + m_Center: {x: -5.358631, y: -2.2007747, z: -0.4682951} + m_Extent: {x: 1.7501143, y: 2.310636, z: 4.125847} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200020003000400030005000400040005000600050007000600060007000800070009000800080009000a0009000b000a000a000b000c000b000d000c000c000d000e000d000f000e000e000f0010000f0011001000100011001200110013001200120013001400130015001400140015001600150017001600160017001800170019001800180019001a0019001b001a001a001b001c001b001d001c001c001d001e001d001f001e001e001f0020001f0021002000200021002200210023002200220023002400230025002400240025002600250027002600260027002800270029002800280029002a0029002b002a002a002b002c002b002d002c002c002d002e002d002f002e002e002f0030002f0031003000300031003200310033003200320033003400330035003400340035003600350037003600360037003800370039003800380039003a0039003b003a003a003b003c003b003d003c003c003d003e003d003f003e003e003f0040003f00410040004000410042004100430042004200430044004300450044004400450046004500470046004600470048004700490048004c004b004a004c004d004b004e004d004c004e004f004d0050004f004e00500051004f005200510050005200530051005400530052005400550053005600550054005600570055005800570056005800590057005a00590058005a005b0059005c005b005a005c005d005b005e005d005c005e005f005d0060005f005e00600061005f006200610060006200630061006400630062006400650063006600650064006600670065006800670066006800690067006a00690068006a006b0069006c006b006a006c006d006b006e006d006c006e006f006d0070006f006e00700071006f007200710070007200730071007400730072007400750073007600750074007600770075007800770076007800790077007a00790078007a007b0079007c007b007a007c007d007b007e007d007c007e007f007d0080007f007e00800081007f008200810080008200830081008400830082008400850083008600850084008600870085008800870086008800890087008a00890088008a008b0089008c008b008a008c008d008b008e008d008c008e008f008d0090008f008e00900091008f00920091009000920093009100 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 148 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 40 + format: 0 + dimension: 4 + - stream: 0 + offset: 56 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 9472 + _typelessdata: 8fffd4c0166586c010a29a3ffae42f3fca003a3f0000000088b4e73ee21cdbbe5a4748bf000080bf0000803f0000803f0000803f0000803f0000803f602f563cd87ae3c0906671c0bec5fe3ffae42f3fca003a3f00000000bee7df3e9dbcd3bee16f4cbf000080bf0000803f0000803f0000803f0000803f00000033202f563ce657c9c007ae82c0a851ac3ffae42f3fca003a3f00000000fa44dd3e833ed1bea6ca4dbf000080bf0000803f0000803f0000803f0000803f0000803feacede3e10d7d6c047d56bc0b9450a40fae42f3fca003a3f00000000d2ded53e4d3fcabe9b7651bf000080bf0000803f0000803f0000803f0000803f00000000e6cede3e92d8bcc0e09b7fc07a0dc03ffae42f3fca003a3f000000006cc8d33ef245c8be217752bf000080bf0000803f0000803f0000803f0000803f0000803f5cff5e3f8af3c9c099d266c004e41440fae42f3fca003a3f0000000055add13e2848c6be247653bf000080bf0000803f0000803f0000803f0000803f000080b35aff5e3f8e14b0c0ef9c7ac0649dd43ffae42f3fca003a3f0000000029abd13e1846c6be297753bf000080bf0000803f0000803f0000803f0000803fffff7f3fee72a73f1e2fbdc06ed461c0be2c1f40fae42f3fca003a3f0000000030c0d33e283ec8be0e7b52bf000080bf0000803f0000803f0000803f0000803f000080b3ee72a73fae22a3c02c9575c09cf0e93ffae42f3fca003a3f00000000e5d4d53eea35cabe687b51bf000080bf0000803f0000803f0000803f0000803ffeff7f3f157edf3f1fa1b0c0c50f5cc0a0162940fae42f3fca003a3f00000000ce67dd3e735fd1bee8b84dbf000080bf0000803f0000803f0000803f0000803f000000b4157edf3f6a1096c083d46fc0983a0040fae42f3fca003a3f0000000015d6e23e2b82d6beaee64abf000080bf0000803f0000803f0000803f0000803ffeff7f3fa4ae0b407293a4c0406254c06e3b3240fae42f3fca003a3f00000000e1dbf63e6571e9be5c833fbf000080bf0000803f0000803f0000803f0000803f000000b4a4ae0b400d8488c09ab168c056af0d40fae42f3fca003a3f000000005774023fbabaf6bec57a36bf000080bf0000803f0000803f0000803f0000803ffdff7f3f08d72740b0a799c03c4748c058ee3840fae42f3fca003a3f000000002ead223fe8d519bfee3ff8be000080bf0000803f0000803f0000803f0000803f000040b408d72740066d75c032485fc0dcd32b40fae42f3fca003a3f0000000003f2333f7a2a2abf549a81be000080bf0000803f0000803f0000803f0000803ffcff7f3f43b6434066f591c03e5133c0741e2d40fae42f3fca003a3f0000000056a6353f17c72bbf2a3f5c3e000080bf0000803f0000803f0000803f0000803f000080b443b6434092606cc09c4144c007204a40fae42f3fca003a3f000000001ff5253f31f01cbfb735e73e000080bf0000803f0000803f0000803f0000803ffcff7f3fac665f4090e387c093c722c077a02040fae42f3fca003a3f00000000c059023f6e88f6bec09e363f000080bf0000803f0000803f0000803f0000803f000080b4ac665f402ec167c01c2627c0c0cb5840fae42f3fca003a3f0000000091f0eb3eff1ddfbe79ec453f000080bf0000803f0000803f0000803f0000803ffbff7f3f0f4d7b40b8f880c036620ec023e92340fae42f3fca003a3f00000000ff1fba3e7d02b0be71a75d3f000080bf0000803f0000803f0000803f0000803f0000a0b40f4d7b40f1f166c0916208c07da56340fae42f3fca003a3f00000000dc93a13ee0cb98be7397663f000080bf0000803f0000803f0000803f0000803ffaff7f3f5aa78b40acfa77c0a78df0bf5a182840fae42f3fca003a3f000000007d2f4f3efaec43beb6df753f000080bf0000803f0000803f0000803f0000803f0000c0b45aa78b40a4906bc0ac93cdbf54156a40fae42f3fca003a3f0000000052720b3e3dde03bea1767b3f000080bf0000803f0000803f0000803f0000803ffaff7f3fd0ab9940090270c0822cc5bf49602a40fae42f3fca003a3f00000000a96000bd28cdf23cffc27f3f000080bf0000803f0000803f0000803f0000803f0000c0b4d0ab9940da5978c0541784bfc34a6640fae42f3fca003a3f000000006aaf08bec041013e90a47b3f000080bf0000803f0000803f0000803f0000803ff9ff7f3f31a2a7407a9069c0a20ea0bf2c9d2940fae42f3fca003a3f000000003485acbef824a33e73ce623f000080bf0000803f0000803f0000803f0000803f0000e0b431a2a740fd9085c0acdb0fbf05ee4f40fae42f3fca003a3f00000000d7a8dfbe1f81d33e7b904c3f000080bf0000803f0000803f0000803f0000803ff8ff7f3f2843b54023a869c0083e87bf42822340fae42f3fca003a3f00000000be3e07bf3acaff3eb1bf2f3f000080bf0000803f0000803f0000803f0000803f000000b52843b54028198dc008e6bebe82503b40fae42f3fca003a3f00000000649208bf4e26013f61cb2d3f000080bf0000803f0000803f0000803f0000803ff8ff7f3fb0e3c240c5b977c0dcd661bff25b1040fae42f3fca003a3f00000000f1370bbf08a7033f1bc5293f000080bf0000803f0000803f0000803f0000803f000000b5b0e3c240c4a095c080f06fbe253b2640fae42f3fca003a3f000000009d890cbf5ae6043fdcb2273f000080bf0000803f0000803f0000803f0000803ff7ff7f3f1ea6d040e2e583c0d41d42bf71a8f93ffae42f3fca003a3f0000000018460fbfc37c073ff640233f000080bf0000803f0000803f0000803f0000803f000010b51ea6d04099809ec0802afcbd96801040fae42f3fca003a3f00000000e1af10bfe3d2083f1ee0203f000080bf0000803f0000803f0000803f0000803ff6ff7f3f2a90de40103e8cc03ca929bf75c4d13ffae42f3fca003a3f000000000bac13bf85a50b3f20a71b3f000080bf0000803f0000803f0000803f0000803f000010b52a90de40a668a7c0c0be0abd865ef43ffae42f3fca003a3f00000000843c15bf3a200d3feccc183f000080bf0000803f0000803f0000803f0000803ff6ff7f3f297bec40f78f94c0c03f17bfe868a93ffae42f3fca003a3f00000000e39918bfca4e103fb55e123f000080bf0000803f0000803f0000803f0000803f000020b5297bec40983ab0c000e0113d5712c63ffae42f3fca003a3f0000000027631abf33ff113f16c70e3f000080bf0000803f0000803f0000803f0000803ff6ff7f3f236dfa407db69cc0b0860abfc27f803ffae42f3fca003a3f00000000f14a1ebfa8b0153fe86e063f000080bf0000803f0000803f0000803f0000803f000030b5236dfa40e6deb8c0a09bad3df454953ffae42f3fca003a3f000000000d6220bfb0aa173fbda7013f000080bf0000803f0000803f0000803f0000803ff4ff7f3ff73a04413892a4c09cde03bf80d82d3ffae42f3fca003a3f0000000022fa24bfd9021c3f6b77ec3e000080bf0000803f0000803f0000803f0000803f000030b5f73a0441a51ac1c000ffe03d1227433ffae42f3fca003a3f00000000436b27bf01521e3f5e15df3e000080bf0000803f0000803f0000803f0000803ff4ff7f3f35400b41bee3abc0285e04bfb7c8b43efae42f3fca003a3f00000000a9ba2cbf8757233fb4f2bd3e000080bf0000803f0000803f0000803f0000803f000040b535400b419c98c8c0804cd43da09ba63efae42f3fca003a3f00000000fd722fbf03ea253f4503aa3e000080bf0000803f0000803f0000803f0000803ff4ff7f3f3c401241085db2c084a80dbfa450063dfae42f3fca003a3f0000000023f634bf78202b3f02cc6c3e000080bf0000803f0000803f0000803f0000803f000050b53c40124192c2cec000fb4c3d740229befae42f3fca003a3f00000000685637bfae5f2d3fd9bc2c3e000080bf0000803f0000803f0000803f0000803ff2ff7f3f674c1941d0a3b7c0081922bfb69f8abefae42f3fca003a3f00000000c5ff39bf02e42f3f964dd63b000080bf0000803f0000803f0000803f0000803f000050b5674c194152ffd1c0c03eb0bdb14638bffae42f3fca003a3f00000000642f39bff41e2f3f25dbbfbd000080bf0000803f0000803f0000803f0000803ff2ff7f3f61552041f02dbbc040a742bf472107bffae42f3fca003a3f000000003c0232bfa555283f9a7d94be000080bf0000803f0000803f0000803f0000803f000060b561552041a0cdd0c010a3a7bee8c89ebffae42f3fca003a3f00000000f4942bbfc741223f85abc5be000080bf0000803f0000803f0000803f0000803ff2ff7f3f27392741e45ebcc038656ebf486943bffae42f3fca003a3f000000000cd31dbf463f153fe97807bf000080bf0000803f0000803f0000803f0000803f000070b5273927413453cdc098071ebf9178d3bffae42f3fca003a3f00000000c89717bfb55a0f3f5e5714bf000080bf0000803f0000803f0000803f0000803ff1ff7f3fce142e418538bbc0007f93bf8c2883bffae42f3fca003a3f000000000d710cbf1fcf043fd0d927bf000080bf0000803f0000803f0000803f0000803f000070b5ce142e413cc9c8c024756cbfc8a8ffbffae42f3fca003a3f0000000057da07bf4178003fccdb2ebf000080bf0000803f0000803f0000803f0000803ff0ff7f3f32f534417966b8c0ba35b4bf70d9a4bffae42f3fca003a3f00000000a9dbffbef9f3f13ee6d539bf000080bf0000803f0000803f0000803f0000803f000080b532f53441af9ec3c04e969ebf5c8213c0fae42f3fca003a3f000000009365f9becad7eb3e16f33dbf000080bf0000803f0000803f0000803f0000803ff0ff7f3f48ea3b41e471b4c0fcfcd7bf7a0ac6bffae42f3fca003a3f00000000cb71eebe617ce13e3e7f44bf000080bf0000803f0000803f0000803f0000803f000080b548ea3b417123bec061fec6bfd26925c0fae42f3fca003a3f000000003b08eabe3450dd3e4bfe46bf000080bf0000803f0000803f0000803f0000803fefff7f3fb5d7424164caafc01c44fdbf0c1be6bffae42f3fca003a3f000000002da4e2bef952d63e15014bbf000080bf0000803f0000803f0000803f0000803f000088b5b5d742411e75b8c0446eefbf513736c0fae42f3fca003a3f00000000bbb1dfbe8889d33ee08b4cbf000080bf0000803f0000803f0000803f0000803feeff7f3f57c5494184a9aac07cce11c0f6b202c0fae42f3fca003a3f0000000062e8dabec802cf3ef7fb4ebf000080bf0000803f0000803f0000803f0000803f000090b557c549415ca1b2c0320a0cc0d86846c0fae42f3fca003a3f000000000515d9bed048cd3e8fe44fbf000080bf0000803f0000803f0000803f0000803feeff7f3ff7bf5041622da5c0d07b25c00c3612c0fae42f3fca003a3f000000007461d6bed6baca3e543751bf000080bf0000803f0000803f0000803f0000803f000090b5f7bf50413ac8acc0f74120c0152056c0fae42f3fca003a3f00000000d582d5be4fe8c93e08a351bf000080bf0000803f0000803f0000803f0000803fedff7f3fa8b85741fe7d9fc0a36439c0829c21c0fae42f3fca003a3f00000000a0a3d4be3b15c93e5b0e52bf000080bf0000803f0000803f0000803f0000803f000098b5a8b8574191f4a6c0366d34c074a765c0fae42f3fca003a3f000000007fa3d4be1c15c93e6c0e52bf000080bf0000803f0000803f0000803f0000803fecff7f3f58b85e415baa99c0d58f4dc0d52331c0fae42f3fca003a3f00000000fb82d5be72e8c93ef6a251bf000080bf0000803f0000803f0000803f0000803f0000a0b558b85e41ac41a1c0506248c06c1775c0fae42f3fca003a3f000000002662d6be7dbbca3eff3651bf000080bf0000803f0000803f0000803f0000803fecff7f3f56b565419ecd93c013d461c0c6e440c0fae42f3fca003a3f00000000ea1bd9be554fcd3e26e14fbf000080bf0000803f0000803f0000803f0000803f0000a0b556b565419cb99bc0663b5cc0d25e82c0fae42f3fca003a3f00000000e6f4dabe9b0ecf3eb3f54ebf000080bf0000803f0000803f0000803f0000803febff7f3fa4bf6c41e0ec8dc0e25476c0933b51c0fae42f3fca003a3f0000000001d8dfbeb9add33e0a784cbf000080bf0000803f0000803f0000803f0000803f0000a8b5a4bf6c41408396c04ebd6fc023568ac0fae42f3fca003a3f000000005adee2befe89d63e4ee24abf000080bf0000803f0000803f0000803f0000803feaff7f3ff4cc7341572588c0ae7485c07a5a62c0fae42f3fca003a3f000000004cd5eabe2012de3ec28b46bf000080bf0000803f0000803f0000803f0000803f0000b0b5f4cc7341a58791c03fe981c0360393c0fae42f3fca003a3f000000004a4aedbeef64e03e5c2845bf000080bf0000803f0000803f0000803f0000803feaff7f3f8f487b41c33e82c07a5d90c054cc75c0fae42f3fca003a3f00000000208ef4beb243e73e61e840bf000080bf0000803f0000803f0000803f0000803f0000b0b58f487b418fffd4c0166586c010a29a3ffae42fbfca003abf0000008088b4e73ee21cdbbe5a4748bf0000803f0000803f0000803f0000803f0000803f0000803f602f563cd87ae3c0906671c0bec5fe3ffae42fbfca003abf00000080bee7df3e9dbcd3bee16f4cbf0000803f0000803f0000803f0000803f0000803f00000033202f563ce657c9c007ae82c0a851ac3ffae42fbfca003abf00000080fa44dd3e833ed1bea6ca4dbf0000803f0000803f0000803f0000803f0000803f0000803feacede3e10d7d6c047d56bc0b9450a40fae42fbfca003abf00000080d2ded53e4d3fcabe9b7651bf0000803f0000803f0000803f0000803f0000803f00000000e6cede3e92d8bcc0e09b7fc07a0dc03ffae42fbfca003abf000000806cc8d33ef245c8be217752bf0000803f0000803f0000803f0000803f0000803f0000803f5cff5e3f8af3c9c099d266c004e41440fae42fbfca003abf0000008055add13e2848c6be247653bf0000803f0000803f0000803f0000803f0000803f000080b35aff5e3f8e14b0c0ef9c7ac0649dd43ffae42fbfca003abf0000008029abd13e1846c6be297753bf0000803f0000803f0000803f0000803f0000803fffff7f3fee72a73f1e2fbdc06ed461c0be2c1f40fae42fbfca003abf0000008030c0d33e283ec8be0e7b52bf0000803f0000803f0000803f0000803f0000803f000080b3ee72a73fae22a3c02c9575c09cf0e93ffae42fbfca003abf00000080e5d4d53eea35cabe687b51bf0000803f0000803f0000803f0000803f0000803ffeff7f3f157edf3f1fa1b0c0c50f5cc0a0162940fae42fbfca003abf00000080ce67dd3e735fd1bee8b84dbf0000803f0000803f0000803f0000803f0000803f000000b4157edf3f6a1096c083d46fc0983a0040fae42fbfca003abf0000008015d6e23e2b82d6beaee64abf0000803f0000803f0000803f0000803f0000803ffeff7f3fa4ae0b407293a4c0406254c06e3b3240fae42fbfca003abf00000080e1dbf63e6571e9be5c833fbf0000803f0000803f0000803f0000803f0000803f000000b4a4ae0b400d8488c09ab168c056af0d40fae42fbfca003abf000000805774023fbabaf6bec57a36bf0000803f0000803f0000803f0000803f0000803ffdff7f3f08d72740b0a799c03c4748c058ee3840fae42fbfca003abf000000802ead223fe8d519bfee3ff8be0000803f0000803f0000803f0000803f0000803f000040b408d72740066d75c032485fc0dcd32b40fae42fbfca003abf0000008003f2333f7a2a2abf549a81be0000803f0000803f0000803f0000803f0000803ffcff7f3f43b6434066f591c03e5133c0741e2d40fae42fbfca003abf0000008056a6353f17c72bbf2a3f5c3e0000803f0000803f0000803f0000803f0000803f000080b443b6434092606cc09c4144c007204a40fae42fbfca003abf000000801ff5253f31f01cbfb735e73e0000803f0000803f0000803f0000803f0000803ffcff7f3fac665f4090e387c093c722c077a02040fae42fbfca003abf00000080c059023f6e88f6bec09e363f0000803f0000803f0000803f0000803f0000803f000080b4ac665f402ec167c01c2627c0c0cb5840fae42fbfca003abf0000008091f0eb3eff1ddfbe79ec453f0000803f0000803f0000803f0000803f0000803ffbff7f3f0f4d7b40b8f880c036620ec023e92340fae42fbfca003abf00000080ff1fba3e7d02b0be71a75d3f0000803f0000803f0000803f0000803f0000803f0000a0b40f4d7b40f1f166c0916208c07da56340fae42fbfca003abf00000080dc93a13ee0cb98be7397663f0000803f0000803f0000803f0000803f0000803ffaff7f3f5aa78b40acfa77c0a78df0bf5a182840fae42fbfca003abf000000807d2f4f3efaec43beb6df753f0000803f0000803f0000803f0000803f0000803f0000c0b45aa78b40a4906bc0ac93cdbf54156a40fae42fbfca003abf0000008052720b3e3dde03bea1767b3f0000803f0000803f0000803f0000803f0000803ffaff7f3fd0ab9940090270c0822cc5bf49602a40fae42fbfca003abf00000080a96000bd28cdf23cffc27f3f0000803f0000803f0000803f0000803f0000803f0000c0b4d0ab9940da5978c0541784bfc34a6640fae42fbfca003abf000000806aaf08bec041013e90a47b3f0000803f0000803f0000803f0000803f0000803ff9ff7f3f31a2a7407a9069c0a20ea0bf2c9d2940fae42fbfca003abf000000803485acbef824a33e73ce623f0000803f0000803f0000803f0000803f0000803f0000e0b431a2a740fd9085c0acdb0fbf05ee4f40fae42fbfca003abf00000080d7a8dfbe1f81d33e7b904c3f0000803f0000803f0000803f0000803f0000803ff8ff7f3f2843b54023a869c0083e87bf42822340fae42fbfca003abf00000080be3e07bf3acaff3eb1bf2f3f0000803f0000803f0000803f0000803f0000803f000000b52843b54028198dc008e6bebe82503b40fae42fbfca003abf00000080649208bf4e26013f61cb2d3f0000803f0000803f0000803f0000803f0000803ff8ff7f3fb0e3c240c5b977c0dcd661bff25b1040fae42fbfca003abf00000080f1370bbf08a7033f1bc5293f0000803f0000803f0000803f0000803f0000803f000000b5b0e3c240c4a095c080f06fbe253b2640fae42fbfca003abf000000809d890cbf5ae6043fdcb2273f0000803f0000803f0000803f0000803f0000803ff7ff7f3f1ea6d040e2e583c0d41d42bf71a8f93ffae42fbfca003abf0000008018460fbfc37c073ff640233f0000803f0000803f0000803f0000803f0000803f000010b51ea6d04099809ec0802afcbd96801040fae42fbfca003abf00000080e1af10bfe3d2083f1ee0203f0000803f0000803f0000803f0000803f0000803ff6ff7f3f2a90de40103e8cc03ca929bf75c4d13ffae42fbfca003abf000000800bac13bf85a50b3f20a71b3f0000803f0000803f0000803f0000803f0000803f000010b52a90de40a668a7c0c0be0abd865ef43ffae42fbfca003abf00000080843c15bf3a200d3feccc183f0000803f0000803f0000803f0000803f0000803ff6ff7f3f297bec40f78f94c0c03f17bfe868a93ffae42fbfca003abf00000080e39918bfca4e103fb55e123f0000803f0000803f0000803f0000803f0000803f000020b5297bec40983ab0c000e0113d5712c63ffae42fbfca003abf0000008027631abf33ff113f17c70e3f0000803f0000803f0000803f0000803f0000803ff6ff7f3f236dfa407db69cc0b0860abfc27f803ffae42fbfca003abf00000080f14a1ebfa8b0153fe86e063f0000803f0000803f0000803f0000803f0000803f000030b5236dfa40e6deb8c0a09bad3df454953ffae42fbfca003abf000000800d6220bfb0aa173fbda7013f0000803f0000803f0000803f0000803f0000803ff4ff7f3ff73a04413892a4c09cde03bf80d82d3ffae42fbfca003abf0000008022fa24bfd9021c3f6b77ec3e0000803f0000803f0000803f0000803f0000803f000030b5f73a0441a51ac1c000ffe03d1227433ffae42fbfca003abf00000080436b27bf01521e3f5e15df3e0000803f0000803f0000803f0000803f0000803ff4ff7f3f35400b41bee3abc0285e04bfb7c8b43efae42fbfca003abf00000080a9ba2cbf8757233fb5f2bd3e0000803f0000803f0000803f0000803f0000803f000040b535400b419c98c8c0804cd43da09ba63efae42fbfca003abf00000080fd722fbf03ea253f4503aa3e0000803f0000803f0000803f0000803f0000803ff4ff7f3f3c401241085db2c084a80dbfa450063dfae42fbfca003abf0000008023f634bf78202b3f02cc6c3e0000803f0000803f0000803f0000803f0000803f000050b53c40124192c2cec000fb4c3d740229befae42fbfca003abf00000080685637bfae5f2d3fd9bc2c3e0000803f0000803f0000803f0000803f0000803ff2ff7f3f674c1941d0a3b7c0081922bfb69f8abefae42fbfca003abf00000080c5ff39bf02e42f3fa04dd63b0000803f0000803f0000803f0000803f0000803f000050b5674c194152ffd1c0c03eb0bdb14638bffae42fbfca003abf00000080642f39bff41e2f3f25dbbfbd0000803f0000803f0000803f0000803f0000803ff2ff7f3f61552041f02dbbc040a742bf472107bffae42fbfca003abf000000803c0232bfa555283f9a7d94be0000803f0000803f0000803f0000803f0000803f000060b561552041a0cdd0c010a3a7bee8c89ebffae42fbfca003abf00000080f4942bbfc741223f84abc5be0000803f0000803f0000803f0000803f0000803ff2ff7f3f27392741e45ebcc038656ebf486943bffae42fbfca003abf000000800cd31dbf463f153fe87807bf0000803f0000803f0000803f0000803f0000803f000070b5273927413453cdc098071ebf9178d3bffae42fbfca003abf00000080c99717bfb65a0f3f5e5714bf0000803f0000803f0000803f0000803f0000803ff1ff7f3fce142e418538bbc0007f93bf8c2883bffae42fbfca003abf000000800d710cbf1fcf043fd0d927bf0000803f0000803f0000803f0000803f0000803f000070b5ce142e413cc9c8c024756cbfc8a8ffbffae42fbfca003abf0000008057da07bf4178003fccdb2ebf0000803f0000803f0000803f0000803f0000803ff0ff7f3f32f534417966b8c0ba35b4bf70d9a4bffae42fbfca003abf00000080a9dbffbef9f3f13ee6d539bf0000803f0000803f0000803f0000803f0000803f000080b532f53441af9ec3c04e969ebf5c8213c0fae42fbfca003abf000000809365f9becad7eb3e16f33dbf0000803f0000803f0000803f0000803f0000803ff0ff7f3f48ea3b41e471b4c0fcfcd7bf7a0ac6bffae42fbfca003abf00000080cb71eebe617ce13e3e7f44bf0000803f0000803f0000803f0000803f0000803f000080b548ea3b417123bec061fec6bfd26925c0fae42fbfca003abf000000803b08eabe3450dd3e4bfe46bf0000803f0000803f0000803f0000803f0000803fefff7f3fb5d7424164caafc01c44fdbf0c1be6bffae42fbfca003abf000000802da4e2bef952d63e15014bbf0000803f0000803f0000803f0000803f0000803f000088b5b5d742411e75b8c0446eefbf513736c0fae42fbfca003abf00000080bbb1dfbe8889d33ee08b4cbf0000803f0000803f0000803f0000803f0000803feeff7f3f57c5494184a9aac07cce11c0f6b202c0fae42fbfca003abf0000008062e8dabec802cf3ef7fb4ebf0000803f0000803f0000803f0000803f0000803f000090b557c549415ca1b2c0320a0cc0d86846c0fae42fbfca003abf000000800515d9bed048cd3e8fe44fbf0000803f0000803f0000803f0000803f0000803feeff7f3ff7bf5041622da5c0d07b25c00c3612c0fae42fbfca003abf000000807461d6bed6baca3e543751bf0000803f0000803f0000803f0000803f0000803f000090b5f7bf50413ac8acc0f74120c0152056c0fae42fbfca003abf00000080d582d5be4fe8c93e08a351bf0000803f0000803f0000803f0000803f0000803fedff7f3fa8b85741fe7d9fc0a36439c0829c21c0fae42fbfca003abf00000080a0a3d4be3b15c93e5b0e52bf0000803f0000803f0000803f0000803f0000803f000098b5a8b8574191f4a6c0366d34c074a765c0fae42fbfca003abf000000807fa3d4be1c15c93e6c0e52bf0000803f0000803f0000803f0000803f0000803fecff7f3f58b85e415baa99c0d58f4dc0d52331c0fae42fbfca003abf00000080fb82d5be72e8c93ef6a251bf0000803f0000803f0000803f0000803f0000803f0000a0b558b85e41ac41a1c0506248c06c1775c0fae42fbfca003abf000000802662d6be7dbbca3eff3651bf0000803f0000803f0000803f0000803f0000803fecff7f3f56b565419ecd93c013d461c0c6e440c0fae42fbfca003abf00000080ea1bd9be554fcd3e26e14fbf0000803f0000803f0000803f0000803f0000803f0000a0b556b565419cb99bc0663b5cc0d25e82c0fae42fbfca003abf00000080e6f4dabe9b0ecf3eb3f54ebf0000803f0000803f0000803f0000803f0000803febff7f3fa4bf6c41e0ec8dc0e25476c0933b51c0fae42fbfca003abf0000008001d8dfbeb9add33e0a784cbf0000803f0000803f0000803f0000803f0000803f0000a8b5a4bf6c41408396c04ebd6fc023568ac0fae42fbfca003abf000000805adee2befe89d63e4ee24abf0000803f0000803f0000803f0000803f0000803feaff7f3ff4cc7341572588c0ae7485c07a5a62c0fae42fbfca003abf000000804cd5eabe2012de3ec28b46bf0000803f0000803f0000803f0000803f0000803f0000b0b5f4cc7341a58791c03fe981c0360393c0fae42fbfca003abf000000804a4aedbeef64e03e5c2845bf0000803f0000803f0000803f0000803f0000803feaff7f3f8f487b41c33e82c07a5d90c054cc75c0fae42fbfca003abf00000080208ef4beb243e73e61e840bf0000803f0000803f0000803f0000803f0000803f0000b0b58f487b41 + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: -5.358631, y: -2.2007747, z: -0.4682951} + m_Extent: {x: 1.7501143, y: 2.310636, z: 4.125847} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1 + 'm_MeshMetrics[1]': 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 +--- !u!1001 &1572094418 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 979148445766359546, guid: d3ec595abae59aa48b2f25fd25143632, type: 3} + propertyPath: m_Name + value: TerrainScene1 + objectReference: {fileID: 0} + - target: {fileID: 4255878343960407321, guid: d3ec595abae59aa48b2f25fd25143632, type: 3} + propertyPath: m_LocalPosition.x + value: -1.19764 + objectReference: {fileID: 0} + - target: {fileID: 4255878343960407321, guid: d3ec595abae59aa48b2f25fd25143632, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4255878343960407321, guid: d3ec595abae59aa48b2f25fd25143632, type: 3} + propertyPath: m_LocalPosition.z + value: -12.06721 + objectReference: {fileID: 0} + - target: {fileID: 4255878343960407321, guid: d3ec595abae59aa48b2f25fd25143632, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4255878343960407321, guid: d3ec595abae59aa48b2f25fd25143632, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4255878343960407321, guid: d3ec595abae59aa48b2f25fd25143632, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4255878343960407321, guid: d3ec595abae59aa48b2f25fd25143632, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4255878343960407321, guid: d3ec595abae59aa48b2f25fd25143632, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4255878343960407321, guid: d3ec595abae59aa48b2f25fd25143632, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4255878343960407321, guid: d3ec595abae59aa48b2f25fd25143632, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: d3ec595abae59aa48b2f25fd25143632, type: 3} --- !u!1 &1616196845 GameObject: m_ObjectHideFlags: 0 @@ -1734,13 +1792,13 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1670575211} serializedVersion: 2 - m_LocalRotation: {x: -0.4026559, y: -0.10111786, z: 0.044809256, w: -0.9086449} + m_LocalRotation: {x: -0.09758294, y: 0, z: 0, w: 0.9952274} m_LocalPosition: {x: 0, y: 3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 47.8, y: 372.7, z: 0} + m_LocalEulerAnglesHint: {x: -11.2, y: 0, z: 0} --- !u!114 &1670575214 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1955,8 +2013,8 @@ SceneRoots: - {fileID: 348951191} - {fileID: 1670575213} - {fileID: 800919135} - - {fileID: 214697394} - {fileID: 1500120302} - {fileID: 473640740} - {fileID: 1616196849} - {fileID: 755908490} + - {fileID: 1572094418} diff --git a/Assets/Scripts/Anchor.cs b/Assets/Scripts/Anchor.cs index a6f3048..693456b 100644 --- a/Assets/Scripts/Anchor.cs +++ b/Assets/Scripts/Anchor.cs @@ -1,9 +1,11 @@ +using Demo.Attr; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace Demo.Game { + [Scriptable] public class Anchor : ScriptableObject { protected override bool IsSelfEnableUpdate => false; diff --git a/Assets/Scripts/Environment/PrefabRootObject.cs b/Assets/Scripts/Environment/PrefabRootObject.cs index 584007b..328f6ea 100644 --- a/Assets/Scripts/Environment/PrefabRootObject.cs +++ b/Assets/Scripts/Environment/PrefabRootObject.cs @@ -1,9 +1,11 @@ +using Demo.Attr; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace Demo.Game { + [Scriptable] public class PrefabRootObject : ScriptableObject, IAssetBundleLoader { public static PrefabRootObject Make() diff --git a/Assets/Scripts/Environment/SkyUpdatement.cs b/Assets/Scripts/Environment/SkyUpdatement.cs index e751706..85becd7 100644 --- a/Assets/Scripts/Environment/SkyUpdatement.cs +++ b/Assets/Scripts/Environment/SkyUpdatement.cs @@ -1,10 +1,12 @@ +using Convention; +using Demo.Attr; using System.Collections; using System.Collections.Generic; -using Convention; using UnityEngine; namespace Demo.Game { + [Scriptable] public class SkyUpdatement : Updatement, IAssetBundleLoader { public static SkyUpdatement Make() diff --git a/Assets/Scripts/Environment/WorldLightObject.cs b/Assets/Scripts/Environment/WorldLightObject.cs index edad971..da6fbba 100644 --- a/Assets/Scripts/Environment/WorldLightObject.cs +++ b/Assets/Scripts/Environment/WorldLightObject.cs @@ -1,10 +1,12 @@ +using Convention; +using Demo.Attr; using System.Collections; using System.Collections.Generic; -using Convention; using UnityEngine; namespace Demo.Game { + [Scriptable] public class WorldLightObject : ScriptableObject { public static WorldLightObject Make() diff --git a/Assets/Scripts/Framework/CameraObject.cs b/Assets/Scripts/Framework/CameraObject.cs index ccb9042..12bb549 100644 --- a/Assets/Scripts/Framework/CameraObject.cs +++ b/Assets/Scripts/Framework/CameraObject.cs @@ -6,9 +6,11 @@ using Cinemachine; #endif using Convention.WindowsUI.Variant; using UnityEngine; +using Demo.Attr; namespace Demo.Game -{ +{ + [Scriptable(nameof(MakeCameraObject))] public class CameraObject : ScriptableObject { private Camera MainCamera => Camera.main; diff --git a/Assets/Scripts/Framework/DDT.cs b/Assets/Scripts/Framework/DDT.cs index 686847e..bc21f3e 100644 --- a/Assets/Scripts/Framework/DDT.cs +++ b/Assets/Scripts/Framework/DDT.cs @@ -1,14 +1,16 @@ +using Convention; +using Demo.Attr; +using System; using System.Collections; using System.Collections.Generic; -using Convention; -using UnityEngine; -using System; -using Unity.Collections; -using UnityEngine.Rendering; using System.IO; +using Unity.Collections; +using UnityEngine; +using UnityEngine.Rendering; namespace Demo.Game { + [Scriptable] public class DDT : ScriptableObject { protected override bool IsSelfEnableUpdate => false; diff --git a/Assets/Scripts/Framework/ScriptableObjectInstantiate/DefaultScriptableObjectInstantiate.cs b/Assets/Scripts/Framework/ScriptableObjectInstantiate/DefaultScriptableObjectInstantiate.cs index 9fa1392..62b07c2 100644 --- a/Assets/Scripts/Framework/ScriptableObjectInstantiate/DefaultScriptableObjectInstantiate.cs +++ b/Assets/Scripts/Framework/ScriptableObjectInstantiate/DefaultScriptableObjectInstantiate.cs @@ -7,8 +7,7 @@ using Dreamteck.Splines; using System; using System.Collections; using System.Collections.Generic; -using System.IO; -using System.Linq; +using System.Reflection; using UnityEngine; namespace Demo @@ -17,68 +16,6 @@ namespace Demo { public static class DefaultInstantiate { - public static Dictionary> GameObjectInstantiate = new() - { - { $"{nameof(Anchor)}",Anchor.Make}, - // Camera - { $"{nameof(CameraObject)}",CameraObject.MakeCameraObject}, - // Global Env - { $"{nameof(PrefabRootObject)}",PrefabRootObject.Make }, - { $"{nameof(SkyUpdatement)}",SkyUpdatement.Make}, - // Sub World - { $"{nameof(SubWorld)}",SubWorld.Make}, - }; - - public static Dictionary> DDTInstantiate = new() - { - { $"{nameof(DDT)}",DDT.Make} - }; - - public static Dictionary> TickUpdatementInstantiate = new() - { - { $"{nameof(LookAtAnchor)}",LookAtAnchor.Make}, - { $"{nameof(TickMovement)}",TickMovement.Make}, - { $"{nameof(TickRotation)}",TickRotation.Make}, - { $"{nameof(TickScaling)}",TickScaling.Make}, - }; - - public static Dictionary> MaterialUpdatementInstantiate = new() - { - { $"{nameof(MaterialUpdatement)}",MaterialUpdatement.Make}, - { $"{nameof(ColorUpdatement)}",ColorUpdatement.Make}, - { $"{nameof(EmissionColorUpdatement)}",EmissionColorUpdatement.Make}, - }; - - public static Dictionary> SplineInstantiate = new() - { - { $"{nameof(SplineCore)}",SplineCore.Make}, - { $"{nameof(SplineNode)}",SplineNode.Make}, - { $"{nameof(SplineAnchor)}",SplineAnchor.Make}, - { $"{nameof(SplineMovement)}",SplineMovement.Make}, - { $"{nameof(SplineRotation)}",SplineRotation.Make}, - { $"{nameof(SplineScaling)}",SplineScaling.Make}, - { $"{nameof(SplinePointerObject)}",SplinePointerObject.Make}, - { $"{nameof(SplineTrackRenderer)}",SplineTrackRenderer.Make}, - { $"{nameof(SplineTubeRenderer)}",SplineTubeRenderer.Make}, - { $"{nameof(SplineSurfaceRenderer)}",SplineSurfaceRenderer.Make}, - { $"{nameof(SplineRenderer)}",SplineRenderer.Make}, - }; - - public static Dictionary> JudgementInstantiate = new() - { - // 可判定物只能有一个种类被使用,否则会引起输入检定冲突 - { $"{nameof(FullScreenInteraction)}",FullScreenInteraction.Make}, - // Effect - { $"{nameof(ParticleEffect)}",ParticleEffect.Make }, - // JudgementEffect - { $"{nameof(ParticleJudgement)}",ParticleJudgement.Make}, - }; - - public static Dictionary> SingleVolumeInstantiate = new() - { - { $"{nameof(MotionBlurVolume)}", MotionBlurVolume.Make } - }; - public static void OpenInstantiateMenu(this ScriptableObject self, RectTransform item) { List result = new() @@ -99,13 +36,23 @@ namespace Demo public static Dictionary> GetScriptableObjectInstantiate() { - return s_ScriptableObjectInstantiate ??= new Dictionary>(GameObjectInstantiate - .Union(DDTInstantiate) - .Union(TickUpdatementInstantiate) - .Union(MaterialUpdatementInstantiate) - .Union(SplineInstantiate) - .Union(JudgementInstantiate) - .Union(SingleVolumeInstantiate)); + //return s_ScriptableObjectInstantiate ??= new Dictionary>(GameObjectInstantiate + // .Union(DDTInstantiate) + // .Union(TickUpdatementInstantiate) + // .Union(MaterialUpdatementInstantiate) + // .Union(SplineInstantiate) + // .Union(JudgementInstantiate) + // .Union(SingleVolumeInstantiate)); + if (s_ScriptableObjectInstantiate == null) + { + s_ScriptableObjectInstantiate = new(); + foreach (var type in Utility.SeekType(x => x.IsSubclassOf(typeof(ScriptableObject)) && x.GetCustomAttribute() != null)) + { + var attr = type.GetCustomAttribute(); + s_ScriptableObjectInstantiate.Add(type.Name, () => (ScriptableObject)ConventionUtility.InvokeMember(type.GetMethod(attr.generaterName), null)); + } + } + return s_ScriptableObjectInstantiate; } } } diff --git a/Assets/Scripts/Framework/SubWorld.cs b/Assets/Scripts/Framework/SubWorld.cs index b3a92be..3f0a0d2 100644 --- a/Assets/Scripts/Framework/SubWorld.cs +++ b/Assets/Scripts/Framework/SubWorld.cs @@ -1,13 +1,15 @@ +using Convention; +using Demo.Attr; using System.Collections; using System.IO; using System.Linq; -using Convention; using UnityEngine; using UnityEngine.SceneManagement; namespace Demo.Game { - public class SubWorld : ScriptableObject + [Scriptable] + public class SubWorld : ScriptableObject { public static SubWorld Make() { diff --git a/Assets/Scripts/Interaction/Effect/ParticleEffect.cs b/Assets/Scripts/Interaction/Effect/ParticleEffect.cs index 219f711..1942a48 100644 --- a/Assets/Scripts/Interaction/Effect/ParticleEffect.cs +++ b/Assets/Scripts/Interaction/Effect/ParticleEffect.cs @@ -1,11 +1,13 @@ +using Convention; +using Demo.Attr; using System.Collections; using System.Collections.Generic; using System.Linq; -using Convention; using UnityEngine; namespace Demo.Game { + [Scriptable] public class ParticleEffect : IEffectHookObject, IAssetBundleLoader { public static ParticleEffect Make() diff --git a/Assets/Scripts/Interaction/Interaction/FullScreenInteraction.cs b/Assets/Scripts/Interaction/Interaction/FullScreenInteraction.cs index a0e599d..3cb018e 100644 --- a/Assets/Scripts/Interaction/Interaction/FullScreenInteraction.cs +++ b/Assets/Scripts/Interaction/Interaction/FullScreenInteraction.cs @@ -1,8 +1,10 @@ using Convention; +using Demo.Attr; using UnityEngine; namespace Demo.Game { + [Scriptable] public class FullScreenInteraction : IInteraction { public static FullScreenInteraction Make() diff --git a/Assets/Scripts/Interaction/JudgementEffect/ParticleJudgement.cs b/Assets/Scripts/Interaction/JudgementEffect/ParticleJudgement.cs index 15b095c..a637a85 100644 --- a/Assets/Scripts/Interaction/JudgementEffect/ParticleJudgement.cs +++ b/Assets/Scripts/Interaction/JudgementEffect/ParticleJudgement.cs @@ -1,4 +1,5 @@ using Convention; +using Demo.Attr; using NUnit.Framework.Internal; using System.Collections; using System.Collections.Generic; @@ -6,6 +7,7 @@ using UnityEngine; namespace Demo.Game { + [Scriptable] public class ParticleJudgement : IJudgementHookObject, IAssetBundleLoader { public static ParticleJudgement Make() diff --git a/Assets/Scripts/LookAtAnchor.cs b/Assets/Scripts/LookAtAnchor.cs index d7fa924..803f283 100644 --- a/Assets/Scripts/LookAtAnchor.cs +++ b/Assets/Scripts/LookAtAnchor.cs @@ -1,10 +1,12 @@ +using Convention; +using Demo.Attr; using System.Collections; using System.Collections.Generic; -using Convention; using UnityEngine; namespace Demo.Game { + [Scriptable] public class LookAtAnchor : Updatement { public static LookAtAnchor Make() diff --git a/Assets/Scripts/MaterialUpdatement.cs b/Assets/Scripts/MaterialUpdatement.cs index 3caa886..89cfb4d 100644 --- a/Assets/Scripts/MaterialUpdatement.cs +++ b/Assets/Scripts/MaterialUpdatement.cs @@ -1,4 +1,5 @@ using Convention; +using Demo.Attr; using System.Collections; using System.Collections.Generic; using UnityEngine; @@ -6,6 +7,7 @@ using UnityEngine.Rendering.LookDev; namespace Demo.Game { + [Scriptable] public class MaterialUpdatement : Updatement, IAssetBundleLoader { public static MaterialUpdatement Make() diff --git a/Assets/Scripts/MoreSpline/PointBaseRenderer/SplineRenderer.cs b/Assets/Scripts/MoreSpline/PointBaseRenderer/SplineRenderer.cs index 8f81f9d..bfb5f06 100644 --- a/Assets/Scripts/MoreSpline/PointBaseRenderer/SplineRenderer.cs +++ b/Assets/Scripts/MoreSpline/PointBaseRenderer/SplineRenderer.cs @@ -1,9 +1,11 @@ +using Demo.Attr; using Dreamteck.Splines; using System.Collections; using UnityEngine; namespace Demo.Game { + [Scriptable] public class SplineRenderer : BasicSplineRenderer { public static SplineRenderer Make() diff --git a/Assets/Scripts/MoreSpline/PointBaseRenderer/SplineSurfaceRenderer.cs b/Assets/Scripts/MoreSpline/PointBaseRenderer/SplineSurfaceRenderer.cs index 0ed6d8d..e9e99b4 100644 --- a/Assets/Scripts/MoreSpline/PointBaseRenderer/SplineSurfaceRenderer.cs +++ b/Assets/Scripts/MoreSpline/PointBaseRenderer/SplineSurfaceRenderer.cs @@ -1,9 +1,11 @@ +using Demo.Attr; using Dreamteck.Splines; using System.Collections; using UnityEngine; namespace Demo.Game { + [Scriptable] public class SplineSurfaceRenderer : BasicSplineRenderer { public static SplineSurfaceRenderer Make() diff --git a/Assets/Scripts/MoreSpline/PointBaseRenderer/SplineTrackRenderer.cs b/Assets/Scripts/MoreSpline/PointBaseRenderer/SplineTrackRenderer.cs index 8e6d0a0..e80136c 100644 --- a/Assets/Scripts/MoreSpline/PointBaseRenderer/SplineTrackRenderer.cs +++ b/Assets/Scripts/MoreSpline/PointBaseRenderer/SplineTrackRenderer.cs @@ -1,11 +1,13 @@ +using Convention; +using Demo.Attr; +using Dreamteck.Splines; using System; using System.Collections; -using Convention; -using Dreamteck.Splines; using UnityEngine; namespace Demo.Game { + [Scriptable] public class SplineTrackRenderer : BasicSplineRenderer { public static SplineTrackRenderer Make() diff --git a/Assets/Scripts/MoreSpline/PointBaseRenderer/SplineTubeRenderer.cs b/Assets/Scripts/MoreSpline/PointBaseRenderer/SplineTubeRenderer.cs index 92df62f..9329c82 100644 --- a/Assets/Scripts/MoreSpline/PointBaseRenderer/SplineTubeRenderer.cs +++ b/Assets/Scripts/MoreSpline/PointBaseRenderer/SplineTubeRenderer.cs @@ -1,11 +1,13 @@ +using Convention; +using Demo.Attr; +using Dreamteck.Splines; using System; using System.Collections; -using Convention; -using Dreamteck.Splines; using UnityEngine; namespace Demo.Game { + [Scriptable] public class SplineTubeRenderer : BasicSplineRenderer { public static SplineTubeRenderer Make() diff --git a/Assets/Scripts/MoreSpline/SplineAnchor.cs b/Assets/Scripts/MoreSpline/SplineAnchor.cs index 088ba14..53ddfcd 100644 --- a/Assets/Scripts/MoreSpline/SplineAnchor.cs +++ b/Assets/Scripts/MoreSpline/SplineAnchor.cs @@ -1,9 +1,11 @@ +using Demo.Attr; using System; using System.Collections; using UnityEngine; namespace Demo.Game { + [Scriptable] public class SplineAnchor : ScriptableObject, IDependOnSplineCore, IDependOnSplineRenderer { public static SplineAnchor Make() diff --git a/Assets/Scripts/MoreSpline/SplineCore.cs b/Assets/Scripts/MoreSpline/SplineCore.cs index 2ac4ed8..98e06cd 100644 --- a/Assets/Scripts/MoreSpline/SplineCore.cs +++ b/Assets/Scripts/MoreSpline/SplineCore.cs @@ -1,8 +1,9 @@ +using Convention; +using Demo.Attr; +using Dreamteck.Splines; using System; using System.Collections; using System.Collections.Generic; -using Convention; -using Dreamteck.Splines; using UnityEngine; namespace Demo.Game @@ -48,6 +49,7 @@ namespace Demo.Game } } + [Scriptable] public class SplineCore : ScriptableObject { protected override bool IsSelfEnableUpdate => false; diff --git a/Assets/Scripts/MoreSpline/SplineNode.cs b/Assets/Scripts/MoreSpline/SplineNode.cs index b9d342c..1b124a8 100644 --- a/Assets/Scripts/MoreSpline/SplineNode.cs +++ b/Assets/Scripts/MoreSpline/SplineNode.cs @@ -1,10 +1,12 @@ -using System.Collections; using Convention; +using Demo.Attr; using Dreamteck.Splines; +using System.Collections; using UnityEngine; namespace Demo.Game { + [Scriptable] public class SplineNode : ScriptableObject { protected override bool IsSelfEnableUpdate => false; diff --git a/Assets/Scripts/MoreSpline/Updatement/SplineMovement.cs b/Assets/Scripts/MoreSpline/Updatement/SplineMovement.cs index b49fff0..0ff11ea 100644 --- a/Assets/Scripts/MoreSpline/Updatement/SplineMovement.cs +++ b/Assets/Scripts/MoreSpline/Updatement/SplineMovement.cs @@ -1,11 +1,13 @@ -using System.Collections; using Convention; using Convention.WindowsUI.Variant; +using Demo.Attr; using Dreamteck.Splines; +using System.Collections; using UnityEngine; namespace Demo.Game { + [Scriptable] public class SplineMovement : BasicSplineJustFollow { public static SplineMovement Make() diff --git a/Assets/Scripts/MoreSpline/Updatement/SplinePointerObject.cs b/Assets/Scripts/MoreSpline/Updatement/SplinePointerObject.cs index a8fc7d3..8ec127c 100644 --- a/Assets/Scripts/MoreSpline/Updatement/SplinePointerObject.cs +++ b/Assets/Scripts/MoreSpline/Updatement/SplinePointerObject.cs @@ -1,12 +1,14 @@ -using System.Collections; -using System.Collections.Generic; using Convention; using Convention.WindowsUI.Variant; +using Demo.Attr; using Dreamteck.Splines; +using System.Collections; +using System.Collections.Generic; using UnityEngine; namespace Demo.Game { + [Scriptable] public class SplinePointerObject : BasicSplineJustFollow { public static SplinePointerObject Make() diff --git a/Assets/Scripts/MoreSpline/Updatement/SplineRotation.cs b/Assets/Scripts/MoreSpline/Updatement/SplineRotation.cs index 94913ff..ded0861 100644 --- a/Assets/Scripts/MoreSpline/Updatement/SplineRotation.cs +++ b/Assets/Scripts/MoreSpline/Updatement/SplineRotation.cs @@ -1,6 +1,7 @@ +using Convention; +using Demo.Attr; using System; using System.Collections; -using Convention; using UnityEngine; namespace Demo.Game @@ -8,6 +9,7 @@ namespace Demo.Game /// /// 天然被动跟随 /// + [Scriptable] public class SplineRotation : BasicSplineJustFollow { public static SplineRotation Make() diff --git a/Assets/Scripts/MoreSpline/Updatement/SplineScaling.cs b/Assets/Scripts/MoreSpline/Updatement/SplineScaling.cs index 1fb34eb..e141588 100644 --- a/Assets/Scripts/MoreSpline/Updatement/SplineScaling.cs +++ b/Assets/Scripts/MoreSpline/Updatement/SplineScaling.cs @@ -1,3 +1,4 @@ +using Demo.Attr; using UnityEngine; namespace Demo.Game @@ -5,6 +6,7 @@ namespace Demo.Game /// /// 天然被动跟随 /// + [Scriptable] public class SplineScaling : BasicSplineJustFollow { public static SplineScaling Make() diff --git a/Assets/Scripts/TickMovement.cs b/Assets/Scripts/TickMovement.cs index 8c63a0b..4114eb6 100644 --- a/Assets/Scripts/TickMovement.cs +++ b/Assets/Scripts/TickMovement.cs @@ -1,12 +1,14 @@ +using Convention; +using Convention.WindowsUI.Variant; +using Demo.Attr; using System; using System.Collections; using System.Collections.Generic; -using Convention; -using Convention.WindowsUI.Variant; using UnityEngine; namespace Demo.Game { + [Scriptable] public class TickMovement : Updatement { public static TickMovement Make() diff --git a/Assets/Scripts/TickRotation.cs b/Assets/Scripts/TickRotation.cs index 951daf1..44defed 100644 --- a/Assets/Scripts/TickRotation.cs +++ b/Assets/Scripts/TickRotation.cs @@ -1,9 +1,11 @@ -using System; using Convention; +using Demo.Attr; +using System; using UnityEngine; namespace Demo.Game { + [Scriptable] public class TickRotation : Updatement { public static TickRotation Make() diff --git a/Assets/Scripts/TickScaling.cs b/Assets/Scripts/TickScaling.cs index e824b4a..a86708e 100644 --- a/Assets/Scripts/TickScaling.cs +++ b/Assets/Scripts/TickScaling.cs @@ -1,9 +1,11 @@ -using System; using Convention; +using Demo.Attr; +using System; using UnityEngine; namespace Demo.Game { + [Scriptable] public class TickScaling : Updatement { public static TickScaling Make() diff --git a/Assets/Scripts/Volume/MotionBlurVolume.cs b/Assets/Scripts/Volume/MotionBlurVolume.cs index a840123..31962a0 100644 --- a/Assets/Scripts/Volume/MotionBlurVolume.cs +++ b/Assets/Scripts/Volume/MotionBlurVolume.cs @@ -1,8 +1,10 @@ +using Demo.Attr; using UnityEngine; using UnityEngine.Rendering.Universal; namespace Demo.Game { + [Scriptable] public class MotionBlurVolume : BaseForSingleVolume { public static MotionBlurVolume Make()