diff --git a/Assets/Resources/Games/builtToScaleRvl.prefab b/Assets/Resources/Games/builtToScaleRvl.prefab index 42f86b468..2137c57eb 100644 --- a/Assets/Resources/Games/builtToScaleRvl.prefab +++ b/Assets/Resources/Games/builtToScaleRvl.prefab @@ -1,5 +1,52 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &349073321388519729 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4218320022869220760} + - component: {fileID: 4829234520744815343} + m_Layer: 0 + m_Name: redblock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4218320022869220760 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 349073321388519729} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 1.45, y: -1.28, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7541983442832482600} + - {fileID: 368922307294381921} + - {fileID: 7092812669836536452} + - {fileID: 4694325851219158446} + m_Father: {fileID: 3346187518172324132} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!210 &4829234520744815343 +SortingGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 349073321388519729} + m_Enabled: 1 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 3 --- !u!1 &665380565343058141 GameObject: m_ObjectHideFlags: 0 @@ -26,7 +73,7 @@ Transform: m_GameObject: {fileID: 665380565343058141} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.4, y: 1.4, z: 1.4} + m_LocalScale: {x: 1.3888888, y: 1.38888, z: 1.38888} m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 7036960847367506643} @@ -72,9 +119,9 @@ SpriteRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingLayer: 0 - m_SortingOrder: 3953 - m_Sprite: {fileID: 21300000, guid: 82ae6231b5099b74d822ff4886878ac5, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 0.3137255} + m_SortingOrder: 1 + m_Sprite: {fileID: 21300000, guid: 07acd04ab60214f42b97c78d0f8e104f, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 m_DrawMode: 0 @@ -109,8 +156,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1233513900584617091} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 3.7, y: -4.6, z: 0} - m_LocalScale: {x: 0.26, y: 0.26, z: 0.26} + m_LocalPosition: {x: 4.82, y: -4.21, z: 0} + m_LocalScale: {x: 0.2625, y: 0.2625, z: 0.2625} m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 9016940820184833692} @@ -156,7 +203,7 @@ SpriteRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingLayer: 0 - m_SortingOrder: 100 + m_SortingOrder: 1000 m_Sprite: {fileID: 1182690931, guid: c426b37859a89c148b1a6763f7a417b8, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 @@ -168,41 +215,6 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!1 &1545177866603772309 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3108540327193122108} - m_Layer: 0 - m_Name: redblock - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3108540327193122108 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1545177866603772309} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.4, y: -1.3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 8719877866804963724} - - {fileID: 1492687783492636613} - - {fileID: 8342637694251442720} - - {fileID: 5804052770336206090} - m_Father: {fileID: 7036960847367506643} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2250680790597400440 GameObject: m_ObjectHideFlags: 0 @@ -234,10 +246,10 @@ Transform: m_Children: - {fileID: 6565005057357483542} - {fileID: 9016940820184833692} - - {fileID: 7958685283159960719} - - {fileID: 2477724359068826475} - - {fileID: 3108540327193122108} - - {fileID: 8194282533764227661} + - {fileID: 3346187518172324132} + - {fileID: 4637116116151750227} + - {fileID: 8647730809244910814} + - {fileID: 7878645272756556695} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -255,6 +267,181 @@ MonoBehaviour: m_EditorClassIdentifier: SoundSequences: [] scheduledInputs: [] + blockAnims: + - {fileID: 1844026232355082904} + - {fileID: 6162902461251519868} + - {fileID: 23490217858812062} + - {fileID: 455517235378805850} + baseRod: {fileID: 8551363978587200910} + widgetHolder: {fileID: 4637116116151750227} +--- !u!1 &2358395901572022390 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7541983442832482600} + - component: {fileID: 1837807478019567204} + m_Layer: 0 + m_Name: top + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7541983442832482600 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358395901572022390} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.01999998, y: 0.23, z: 0} + m_LocalScale: {x: 0.2625, y: 0.2625, z: 0.2625} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 4218320022869220760} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1837807478019567204 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2358395901572022390} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 11 + m_Sprite: {fileID: 1261120505, guid: 8c8670c5276d2c746be1ae29cba493ef, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 7, y: 5.7} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &2897184015829340440 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 368922307294381921} + - component: {fileID: 5344568348794339372} + m_Layer: 0 + m_Name: bottom + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &368922307294381921 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2897184015829340440} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.01999998, y: -0.2, z: 0} + m_LocalScale: {x: 0.2625, y: 0.2625, z: 0.2625} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 4218320022869220760} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &5344568348794339372 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2897184015829340440} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 10 + m_Sprite: {fileID: -1147020914, guid: 8c8670c5276d2c746be1ae29cba493ef, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 7.0399995, y: 6.42} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &3078320056411217663 GameObject: m_ObjectHideFlags: 0 @@ -289,7 +476,7 @@ Transform: m_Father: {fileID: 7036960847367506643} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3536187522279999698 +--- !u!1 &3086832579359667780 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -297,175 +484,7 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 8719877866804963724} - - component: {fileID: 587877433054766784} - m_Layer: 0 - m_Name: top - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &8719877866804963724 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3536187522279999698} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.02, y: 0.23, z: 0} - m_LocalScale: {x: 0.26, y: 0.26, z: 0.26} - m_ConstrainProportionsScale: 1 - m_Children: [] - m_Father: {fileID: 3108540327193122108} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &587877433054766784 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3536187522279999698} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 2 - m_Sprite: {fileID: 1261120505, guid: 8c8670c5276d2c746be1ae29cba493ef, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 7, y: 5.7} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!1 &4151587406663489980 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1492687783492636613} - - component: {fileID: 6593837046106015880} - m_Layer: 0 - m_Name: bottom - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1492687783492636613 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4151587406663489980} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.01999998, y: -0.19999999, z: 0} - m_LocalScale: {x: 0.26, y: 0.26, z: 0.26} - m_ConstrainProportionsScale: 1 - m_Children: [] - m_Father: {fileID: 3108540327193122108} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &6593837046106015880 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4151587406663489980} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 1 - m_Sprite: {fileID: -1147020914, guid: 8c8670c5276d2c746be1ae29cba493ef, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 7.0399995, y: 6.42} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!1 &4287174659432972000 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5804052770336206090} + - component: {fileID: 4694325851219158446} m_Layer: 0 m_Name: spring m_TagString: Untagged @@ -473,23 +492,23 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5804052770336206090 +--- !u!4 &4694325851219158446 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4287174659432972000} + m_GameObject: {fileID: 3086832579359667780} 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: 4734836784946965954} - m_Father: {fileID: 3108540327193122108} + - {fileID: 5772558895183324518} + m_Father: {fileID: 4218320022869220760} m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &4612015707899751396 +--- !u!1 &3507360062303491043 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -497,83 +516,30 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 8342637694251442720} - - component: {fileID: 4066065066003512422} + - component: {fileID: 4637116116151750227} m_Layer: 0 - m_Name: root + m_Name: widgetHolder m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &8342637694251442720 +--- !u!4 &4637116116151750227 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4612015707899751396} + m_GameObject: {fileID: 3507360062303491043} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 3.17, y: -2.75, z: 0} - m_LocalScale: {x: 0.26, y: 0.26, z: 0.26} - m_ConstrainProportionsScale: 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: 3108540327193122108} - m_RootOrder: 2 + m_Father: {fileID: 7036960847367506643} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &4066065066003512422 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4612015707899751396} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 2 - m_Sprite: {fileID: -83682660, guid: 8c8670c5276d2c746be1ae29cba493ef, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 11.74, y: 8.49} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!1 &5878954786632957676 +--- !u!1 &4394898397632624781 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -581,8 +547,40 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4734836784946965954} - - component: {fileID: 3634386054763059717} + - component: {fileID: 7878645272756556695} + m_Layer: 0 + m_Name: prefab + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7878645272756556695 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4394898397632624781} + 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: 2418966470436988017} + m_Father: {fileID: 7036960847367506643} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4629565700448319048 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5772558895183324518} + - component: {fileID: 2577841979422544545} m_Layer: 0 m_Name: ring (1) m_TagString: Untagged @@ -590,28 +588,28 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4734836784946965954 +--- !u!4 &5772558895183324518 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5878954786632957676} + m_GameObject: {fileID: 4629565700448319048} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.41, y: -0.46, z: 0} - m_LocalScale: {x: 0.26, y: 0.26, z: 0.26} + m_LocalPosition: {x: 0.41, y: -0.48, z: 0} + m_LocalScale: {x: 0.2625, y: 0.2625, z: 0.2625} m_ConstrainProportionsScale: 1 m_Children: [] - m_Father: {fileID: 5804052770336206090} + m_Father: {fileID: 4694325851219158446} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &3634386054763059717 +--- !u!212 &2577841979422544545 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5878954786632957676} + m_GameObject: {fileID: 4629565700448319048} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -645,7 +643,7 @@ SpriteRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingLayer: 0 - m_SortingOrder: 3 + m_SortingOrder: 20 m_Sprite: {fileID: -63498528, guid: 8c8670c5276d2c746be1ae29cba493ef, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 @@ -657,6 +655,90 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &5884111908213744448 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7092812669836536452} + - component: {fileID: 3009578697710154946} + m_Layer: 0 + m_Name: root + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7092812669836536452 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5884111908213744448} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 3.19, y: -2.75, z: 0} + m_LocalScale: {x: 0.2625, y: 0.2625, z: 0.2625} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 4218320022869220760} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &3009578697710154946 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5884111908213744448} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 100 + m_Sprite: {fileID: -83682660, guid: 8c8670c5276d2c746be1ae29cba493ef, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 11.74, y: 8.49} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &6241967450013158156 GameObject: m_ObjectHideFlags: 0 @@ -682,8 +764,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6241967450013158156} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.07, y: 0.05, z: 0} - m_LocalScale: {x: 0.26, y: 0.26, z: 0.26} + m_LocalPosition: {x: 0.01, y: 0.05, z: 0} + m_LocalScale: {x: 0.2625, y: 0.2625, z: 0.2625} m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 9016940820184833692} @@ -741,6 +823,42 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &6299619134718631876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3346187518172324132} + m_Layer: 0 + m_Name: blocks + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3346187518172324132 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6299619134718631876} + 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: 7958685283159960719} + - {fileID: 2477724359068826475} + - {fileID: 8626317659644753545} + - {fileID: 4218320022869220760} + - {fileID: 8194282533764227661} + m_Father: {fileID: 7036960847367506643} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &8062346391620078955 GameObject: m_ObjectHideFlags: 0 @@ -766,8 +884,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8062346391620078955} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -3.55, y: 3.15, z: 0} - m_LocalScale: {x: 0.26, y: 0.26, z: 0.26} + m_LocalPosition: {x: -3.67, y: 3.1, z: 0} + m_LocalScale: {x: 0.2625, y: 0.2625, z: 0.2625} m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 9016940820184833692} @@ -825,12 +943,251 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &8551363978587200910 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2418966470436988017} + - component: {fileID: 6567853685640871014} + - component: {fileID: 7782347036045719350} + - component: {fileID: 863865117502866643} + m_Layer: 0 + m_Name: rod + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &2418966470436988017 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8551363978587200910} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -11.17, y: -4.42, z: 0} + m_LocalScale: {x: 0.2625, y: 0.2625, z: 0.2625} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 7878645272756556695} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &6567853685640871014 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8551363978587200910} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 5 + m_Sprite: {fileID: 390852795, guid: f77716464d1f0864fbad93cdacd39630, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 4.25, y: 4.21} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!114 &7782347036045719350 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8551363978587200910} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8ec1cab7d9e6a524ea33d97cc16dd757, type: 3} + m_Name: + m_EditorClassIdentifier: + startBeat: 0 + lengthBeat: 0 + currentBeat: 0 + currentPos: -1 + nextPos: 4 + curve: + - {fileID: 4139394819031848725} + - {fileID: 4486517562379709549} + - {fileID: 7715841802292594812} + - {fileID: 5484486815439508946} + - {fileID: 6744582819849032764} +--- !u!95 &863865117502866643 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8551363978587200910} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: b35b5b46e610654439cb51543e1dbbc8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &9035679448612522690 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8647730809244910814} + m_Layer: 0 + m_Name: Curves + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8647730809244910814 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9035679448612522690} + 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: 5893345698527677519} + - {fileID: 310588332997882308} + - {fileID: 5843434533194241493} + - {fileID: 8507561594385614971} + - {fileID: 3828861567909236582} + m_Father: {fileID: 7036960847367506643} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &118787903530348464 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8647730809244910814} + m_Modifications: + - target: {fileID: 356859392146277263, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_Name + value: 23curve + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalPosition.x + value: -1.71 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalPosition.y + value: -1.35 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} +--- !u!4 &5843434533194241493 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + m_PrefabInstance: {fileID: 118787903530348464} + m_PrefabAsset: {fileID: 0} +--- !u!114 &7715841802292594812 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7688253440518563788, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + m_PrefabInstance: {fileID: 118787903530348464} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 066a41e004f415b4eb74d5e61a2aadbe, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &1160394556917220591 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 7036960847367506643} + m_TransformParent: {fileID: 3346187518172324132} m_Modifications: - target: {fileID: 876647762485842733, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} propertyPath: m_Name @@ -842,7 +1199,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} propertyPath: m_RootOrder - value: 3 + value: 1 objectReference: {fileID: 0} - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} propertyPath: m_LocalPosition.x @@ -850,7 +1207,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} propertyPath: m_LocalPosition.y - value: -2.36 + value: -2.33 objectReference: {fileID: 0} - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} propertyPath: m_LocalPosition.z @@ -891,12 +1248,234 @@ Transform: m_CorrespondingSourceObject: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} m_PrefabInstance: {fileID: 1160394556917220591} m_PrefabAsset: {fileID: 0} +--- !u!95 &6162902461251519868 stripped +Animator: + m_CorrespondingSourceObject: {fileID: 5016319015922827667, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + m_PrefabInstance: {fileID: 1160394556917220591} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1826228250875497309 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8647730809244910814} + m_Modifications: + - target: {fileID: 4324564697336681649, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_Name + value: 01curve + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalPosition.x + value: -11.16 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalPosition.y + value: -4.5 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} +--- !u!114 &4139394819031848725 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2317670743846673480, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + m_PrefabInstance: {fileID: 1826228250875497309} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 066a41e004f415b4eb74d5e61a2aadbe, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &5893345698527677519 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + m_PrefabInstance: {fileID: 1826228250875497309} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2787418615897223710 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8647730809244910814} + m_Modifications: + - target: {fileID: 356859392146277263, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_Name + value: 34curve + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalPosition.x + value: 1.44 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalPosition.y + value: -0.3 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} +--- !u!114 &5484486815439508946 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7688253440518563788, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + m_PrefabInstance: {fileID: 2787418615897223710} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 066a41e004f415b4eb74d5e61a2aadbe, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &8507561594385614971 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + m_PrefabInstance: {fileID: 2787418615897223710} + m_PrefabAsset: {fileID: 0} --- !u!1001 &4886362793593036233 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 7036960847367506643} + m_TransformParent: {fileID: 3346187518172324132} + m_Modifications: + - target: {fileID: 876647762485842733, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + propertyPath: m_Name + value: whiteblock (4) + objectReference: {fileID: 0} + - target: {fileID: 876647762485842733, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + propertyPath: m_LocalPosition.x + value: 4.6 + objectReference: {fileID: 0} + - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + propertyPath: m_LocalPosition.y + value: -0.23 + objectReference: {fileID: 0} + - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} +--- !u!95 &455517235378805850 stripped +Animator: + m_CorrespondingSourceObject: {fileID: 5016319015922827667, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + m_PrefabInstance: {fileID: 4886362793593036233} + m_PrefabAsset: {fileID: 0} +--- !u!4 &8194282533764227661 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + m_PrefabInstance: {fileID: 4886362793593036233} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5030238947133212941 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 3346187518172324132} m_Modifications: - target: {fileID: 876647762485842733, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} propertyPath: m_Name @@ -908,15 +1487,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} propertyPath: m_RootOrder - value: 5 + value: 2 objectReference: {fileID: 0} - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} propertyPath: m_LocalPosition.x - value: 4.5 + value: 1.45 objectReference: {fileID: 0} - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} propertyPath: m_LocalPosition.y - value: -0.24 + value: -1.28 objectReference: {fileID: 0} - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} propertyPath: m_LocalPosition.z @@ -952,17 +1531,95 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} ---- !u!4 &8194282533764227661 stripped +--- !u!95 &23490217858812062 stripped +Animator: + m_CorrespondingSourceObject: {fileID: 5016319015922827667, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + m_PrefabInstance: {fileID: 5030238947133212941} + m_PrefabAsset: {fileID: 0} +--- !u!4 &8626317659644753545 stripped Transform: m_CorrespondingSourceObject: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} - m_PrefabInstance: {fileID: 4886362793593036233} + m_PrefabInstance: {fileID: 5030238947133212941} m_PrefabAsset: {fileID: 0} +--- !u!1001 &6120785754738723745 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8647730809244910814} + m_Modifications: + - target: {fileID: 356859392146277263, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_Name + value: 12curve + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalPosition.x + value: -4.86 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalPosition.y + value: -2.4 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} +--- !u!4 &310588332997882308 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5818096871972878949, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + m_PrefabInstance: {fileID: 6120785754738723745} + m_PrefabAsset: {fileID: 0} +--- !u!114 &4486517562379709549 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7688253440518563788, guid: 602330c912d060243a1a390b6c2e53aa, type: 3} + m_PrefabInstance: {fileID: 6120785754738723745} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 066a41e004f415b4eb74d5e61a2aadbe, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &6632332787516494603 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: - m_TransformParent: {fileID: 7036960847367506643} + m_TransformParent: {fileID: 3346187518172324132} m_Modifications: - target: {fileID: 876647762485842733, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} propertyPath: m_Name @@ -972,6 +1629,10 @@ PrefabInstance: propertyPath: m_IsActive value: 1 objectReference: {fileID: 0} + - target: {fileID: 1003456963051152765, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + propertyPath: m_LocalPosition.y + value: -0.2 + objectReference: {fileID: 0} - target: {fileID: 2361733023055164164, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} propertyPath: m_IsActive value: 1 @@ -982,15 +1643,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} propertyPath: m_RootOrder - value: 2 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} propertyPath: m_LocalPosition.x - value: -4.8 + value: -4.85 objectReference: {fileID: 0} - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} propertyPath: m_LocalPosition.y - value: -3.42 + value: -3.38 objectReference: {fileID: 0} - target: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} propertyPath: m_LocalPosition.z @@ -1024,10 +1685,108 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 5246085884024738900, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6408179801372084090, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + propertyPath: m_LocalPosition.y + value: -0.48 + objectReference: {fileID: 0} + - target: {fileID: 6942531731972539188, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + propertyPath: m_LocalPosition.y + value: 0.23 + objectReference: {fileID: 0} + - target: {fileID: 7783903077996362374, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + propertyPath: m_SortingOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 8366321588602411010, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} +--- !u!95 &1844026232355082904 stripped +Animator: + m_CorrespondingSourceObject: {fileID: 5016319015922827667, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} + m_PrefabInstance: {fileID: 6632332787516494603} + m_PrefabAsset: {fileID: 0} --- !u!4 &7958685283159960719 stripped Transform: m_CorrespondingSourceObject: {fileID: 3636702461004627844, guid: 7f6c0a32ae05cc9499e4e8fe2c729bbb, type: 3} m_PrefabInstance: {fileID: 6632332787516494603} m_PrefabAsset: {fileID: 0} +--- !u!1001 &9057749387962615924 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8647730809244910814} + m_Modifications: + - target: {fileID: 4324564697336681649, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_Name + value: 45curve + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalPosition.x + value: 4.59 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalPosition.y + value: 0.75 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} +--- !u!4 &3828861567909236582 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 5229046796703368978, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + m_PrefabInstance: {fileID: 9057749387962615924} + m_PrefabAsset: {fileID: 0} +--- !u!114 &6744582819849032764 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 2317670743846673480, guid: 0b8c435ca6febc246b7792606794e7fa, type: 3} + m_PrefabInstance: {fileID: 9057749387962615924} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 066a41e004f415b4eb74d5e61a2aadbe, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/Resources/Prefabs/Games/BuiltToScaleRvl/curve1.prefab b/Assets/Resources/Prefabs/Games/BuiltToScaleRvl/curve1.prefab new file mode 100644 index 000000000..f143a3716 --- /dev/null +++ b/Assets/Resources/Prefabs/Games/BuiltToScaleRvl/curve1.prefab @@ -0,0 +1,152 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &356859392146277263 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5818096871972878949} + - component: {fileID: 7688253440518563788} + m_Layer: 0 + m_Name: curve1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5818096871972878949 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 356859392146277263} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -4.86, y: -2.4, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7320549972998372472} + - {fileID: 1404237336923473838} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7688253440518563788 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 356859392146277263} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 066a41e004f415b4eb74d5e61a2aadbe, type: 3} + m_Name: + m_EditorClassIdentifier: + curveColor: {r: 0, g: 1, b: 0, a: 1} + startPointColor: {r: 1, g: 0, b: 0, a: 1} + endPointColor: {r: 0, g: 0, b: 1, a: 1} + sampling: 25 + keyPoints: + - {fileID: 338144986154847404} + - {fileID: 5983904373277653181} + normalizedTime: 0.5 +--- !u!1 &7459699130009157386 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1404237336923473838} + - component: {fileID: 5983904373277653181} + m_Layer: 0 + m_Name: Point 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1404237336923473838 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7459699130009157386} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.15, y: 1.05, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5818096871972878949} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5983904373277653181 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7459699130009157386} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b0cca3244f403c24f819a870f31cdc29, type: 3} + m_Name: + m_EditorClassIdentifier: + curve: {fileID: 7688253440518563788} + handleType: 0 + leftHandleLocalPosition: {x: -0.9, y: 3.4, z: 0} + rightHandleLocalPosition: {x: 0.9, y: -3.4, z: -0} +--- !u!1 &8863940355973137782 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7320549972998372472} + - component: {fileID: 338144986154847404} + m_Layer: 0 + m_Name: Point 0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7320549972998372472 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8863940355973137782} + 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: 5818096871972878949} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &338144986154847404 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8863940355973137782} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b0cca3244f403c24f819a870f31cdc29, type: 3} + m_Name: + m_EditorClassIdentifier: + curve: {fileID: 7688253440518563788} + handleType: 0 + leftHandleLocalPosition: {x: -1.2, y: -4.5, z: -0} + rightHandleLocalPosition: {x: 1.2, y: 4.5, z: 0} diff --git a/Assets/Resources/Prefabs/Games/BuiltToScaleRvl/curve1.prefab.meta b/Assets/Resources/Prefabs/Games/BuiltToScaleRvl/curve1.prefab.meta new file mode 100644 index 000000000..76f39aa2b --- /dev/null +++ b/Assets/Resources/Prefabs/Games/BuiltToScaleRvl/curve1.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 602330c912d060243a1a390b6c2e53aa +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Prefabs/Games/BuiltToScaleRvl/curve2.prefab b/Assets/Resources/Prefabs/Games/BuiltToScaleRvl/curve2.prefab new file mode 100644 index 000000000..adb98d5f6 --- /dev/null +++ b/Assets/Resources/Prefabs/Games/BuiltToScaleRvl/curve2.prefab @@ -0,0 +1,152 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1117917724166646505 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7568845107144511184} + - component: {fileID: 5554274561416217859} + m_Layer: 0 + m_Name: Point 0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7568845107144511184 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1117917724166646505} + 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: 5229046796703368978} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5554274561416217859 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1117917724166646505} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b0cca3244f403c24f819a870f31cdc29, type: 3} + m_Name: + m_EditorClassIdentifier: + curve: {fileID: 2317670743846673480} + handleType: 0 + leftHandleLocalPosition: {x: -1.2, y: -4.5, z: -0} + rightHandleLocalPosition: {x: 1.2, y: 4.5, z: 0} +--- !u!1 &4324564697336681649 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5229046796703368978} + - component: {fileID: 2317670743846673480} + m_Layer: 0 + m_Name: curve2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5229046796703368978 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4324564697336681649} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -11.16, y: -4.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7568845107144511184} + - {fileID: 2949557171465202686} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2317670743846673480 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4324564697336681649} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 066a41e004f415b4eb74d5e61a2aadbe, type: 3} + m_Name: + m_EditorClassIdentifier: + curveColor: {r: 0, g: 1, b: 0, a: 1} + startPointColor: {r: 1, g: 0, b: 0, a: 1} + endPointColor: {r: 0, g: 0, b: 1, a: 1} + sampling: 25 + keyPoints: + - {fileID: 5554274561416217859} + - {fileID: 4121872020371308182} + normalizedTime: 0.5 +--- !u!1 &5796557753015200547 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2949557171465202686} + - component: {fileID: 4121872020371308182} + m_Layer: 0 + m_Name: Point 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2949557171465202686 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5796557753015200547} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 6.3, y: 2.1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5229046796703368978} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4121872020371308182 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5796557753015200547} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b0cca3244f403c24f819a870f31cdc29, type: 3} + m_Name: + m_EditorClassIdentifier: + curve: {fileID: 2317670743846673480} + handleType: 0 + leftHandleLocalPosition: {x: -0.9, y: 3.4, z: 0} + rightHandleLocalPosition: {x: 0.9, y: -3.4, z: -0} diff --git a/Assets/Resources/Prefabs/Games/BuiltToScaleRvl/curve2.prefab.meta b/Assets/Resources/Prefabs/Games/BuiltToScaleRvl/curve2.prefab.meta new file mode 100644 index 000000000..5529bcd8b --- /dev/null +++ b/Assets/Resources/Prefabs/Games/BuiltToScaleRvl/curve2.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0b8c435ca6febc246b7792606794e7fa +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Prefabs/Games/BuiltToScaleRvl/whiteblock.prefab b/Assets/Resources/Prefabs/Games/BuiltToScaleRvl/whiteblock.prefab index 81f2134a5..abe373782 100644 --- a/Assets/Resources/Prefabs/Games/BuiltToScaleRvl/whiteblock.prefab +++ b/Assets/Resources/Prefabs/Games/BuiltToScaleRvl/whiteblock.prefab @@ -9,6 +9,8 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 3636702461004627844} + - component: {fileID: 5016319015922827667} + - component: {fileID: 7783903077996362374} m_Layer: 0 m_Name: whiteblock m_TagString: Untagged @@ -28,13 +30,44 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 6942531731972539188} - - {fileID: 1003456963051152765} + - {fileID: 8366321588602411010} - {fileID: 7682271954670094488} - {fileID: 5320943953869555634} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &5016319015922827667 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 876647762485842733} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 0182ea0a5e960904b93f09c3eda14bf6, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!210 &7783903077996362374 +SortingGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 876647762485842733} + m_Enabled: 1 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 3 --- !u!1 &2361733023055164164 GameObject: m_ObjectHideFlags: 0 @@ -60,11 +93,11 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2361733023055164164} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.01999998, y: -0.2, z: 0} - m_LocalScale: {x: 0.26, y: 0.26, z: 0.26} + m_LocalPosition: {x: 0, y: -0.20000005, z: 0} + m_LocalScale: {x: 0.2625, y: 0.2625, z: 0.2625} m_ConstrainProportionsScale: 1 m_Children: [] - m_Father: {fileID: 3636702461004627844} + m_Father: {fileID: 8366321588602411010} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &4817139319802126896 @@ -107,7 +140,7 @@ SpriteRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingLayer: 0 - m_SortingOrder: 1 + m_SortingOrder: 10 m_Sprite: {fileID: 917988869, guid: 7ae23457ecf2da644aea24383a448ff8, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 @@ -149,7 +182,7 @@ Transform: m_Children: - {fileID: 6408179801372084090} m_Father: {fileID: 3636702461004627844} - m_RootOrder: 3 + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2902823651025986154 GameObject: @@ -176,11 +209,11 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2902823651025986154} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.01999998, y: 0.23, z: 0} - m_LocalScale: {x: 0.26, y: 0.26, z: 0.26} + m_LocalPosition: {x: 0, y: 0.23000002, z: 0} + m_LocalScale: {x: 0.2625, y: 0.2625, z: 0.2625} m_ConstrainProportionsScale: 1 m_Children: [] - m_Father: {fileID: 3636702461004627844} + m_Father: {fileID: 8366321588602411010} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &1257460883250482296 @@ -223,7 +256,7 @@ SpriteRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingLayer: 0 - m_SortingOrder: 2 + m_SortingOrder: 11 m_Sprite: {fileID: -153138526, guid: 7ae23457ecf2da644aea24383a448ff8, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 @@ -260,8 +293,8 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 5246085884024738900} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0.41, y: -0.46, z: 0} - m_LocalScale: {x: 0.26, y: 0.26, z: 0.26} + m_LocalPosition: {x: 0.41, y: -0.48, z: 0} + m_LocalScale: {x: 0.2625, y: 0.2625, z: 0.2625} m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 5320943953869555634} @@ -307,7 +340,7 @@ SpriteRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingLayer: 0 - m_SortingOrder: 3 + m_SortingOrder: 20 m_Sprite: {fileID: 317030114, guid: 7ae23457ecf2da644aea24383a448ff8, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 @@ -319,6 +352,39 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &6118360740419522931 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8366321588602411010} + m_Layer: 0 + m_Name: box + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8366321588602411010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6118360740419522931} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.02, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6942531731972539188} + - {fileID: 1003456963051152765} + m_Father: {fileID: 3636702461004627844} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &6438672688084435292 GameObject: m_ObjectHideFlags: 0 @@ -344,12 +410,12 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6438672688084435292} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 3.17, y: -2.75, z: 0} - m_LocalScale: {x: 0.26, y: 0.26, z: 0.26} + m_LocalPosition: {x: 3.19, y: -2.75, z: 0} + m_LocalScale: {x: 0.2625, y: 0.2625, z: 0.2625} m_ConstrainProportionsScale: 1 m_Children: [] m_Father: {fileID: 3636702461004627844} - m_RootOrder: 2 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &2393234158427641566 SpriteRenderer: @@ -391,7 +457,7 @@ SpriteRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingLayer: 0 - m_SortingOrder: 2 + m_SortingOrder: 100 m_Sprite: {fileID: -838454829, guid: 7ae23457ecf2da644aea24383a448ff8, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 diff --git a/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations.meta b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations.meta new file mode 100644 index 000000000..e0613fc07 --- /dev/null +++ b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e7c88b0fa9355c14e850280b6848dced +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/block_bounce.anim b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/block_bounce.anim new file mode 100644 index 000000000..716dcbbd9 --- /dev/null +++ b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/block_bounce.anim @@ -0,0 +1,365 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: block_bounce + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0.41, y: -0.66, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: 0.41, y: -0.42, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: 0.41, y: -0.48, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: spring/ring (1) + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0.55, z: 0} + inSlope: {x: Infinity, y: 0, z: 0} + outSlope: {x: Infinity, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: box/top + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -0.02, y: -0.18, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.13333334 + value: {x: -0.02, y: 0.06, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 0.2 + value: {x: -0.02, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: box + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 30 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 3526036848 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 2827808131 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 145311802 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.2 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.41 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: spring/ring (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.66 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -0.42 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -0.48 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: spring/ring (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: spring/ring (1) + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: box/top + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.55 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: box/top + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: box/top + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.02 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: box + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -0.18 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.06 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: box + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: box + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/block_bounce.anim.meta b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/block_bounce.anim.meta new file mode 100644 index 000000000..e8d6bec23 --- /dev/null +++ b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/block_bounce.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7c543f24c87d22b43b6820f3a7fbda2d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/rod.controller b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/rod.controller new file mode 100644 index 000000000..15e66bd15 --- /dev/null +++ b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/rod.controller @@ -0,0 +1,12 @@ +%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: rod + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: [] diff --git a/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/rod.controller.meta b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/rod.controller.meta new file mode 100644 index 000000000..2cf516ea7 --- /dev/null +++ b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/rod.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b35b5b46e610654439cb51543e1dbbc8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/rod_rotate.anim b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/rod_rotate.anim new file mode 100644 index 000000000..ddc75a1ac --- /dev/null +++ b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/rod_rotate.anim @@ -0,0 +1,53 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: rod_rotate + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/rod_rotate.anim.meta b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/rod_rotate.anim.meta new file mode 100644 index 000000000..5e526331e --- /dev/null +++ b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/rod_rotate.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8afe774e4195ec54b82ba4a2e80194ce +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/whiteblock.controller b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/whiteblock.controller new file mode 100644 index 000000000..67c82a02d --- /dev/null +++ b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/whiteblock.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1107 &-8489457227299208686 +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: -1268668811067968051} + m_Position: {x: 200, y: 0, 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: -1268668811067968051} +--- !u!1102 &-1268668811067968051 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: block_bounce + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 7c543f24c87d22b43b6820f3a7fbda2d, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: whiteblock + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -8489457227299208686} + 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} diff --git a/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/whiteblock.controller.meta b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/whiteblock.controller.meta new file mode 100644 index 000000000..f5ed51259 --- /dev/null +++ b/Assets/Resources/Sprites/Games/BuiltToScaleRvl/Animations/whiteblock.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0182ea0a5e960904b93f09c3eda14bf6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Games/BuiltToScaleRvl/BuiltToScaleRvl.cs b/Assets/Scripts/Games/BuiltToScaleRvl/BuiltToScaleRvl.cs index 86dc094d5..7ea908e0e 100644 --- a/Assets/Scripts/Games/BuiltToScaleRvl/BuiltToScaleRvl.cs +++ b/Assets/Scripts/Games/BuiltToScaleRvl/BuiltToScaleRvl.cs @@ -18,9 +18,9 @@ namespace HeavenStudio.Games.Loaders { return new Minigame("builtToScaleRvl", "Built To Scale (Wii)", "1ad21a", false, false, new List() { - new GameAction("throw rod", "Throw Rod") + new GameAction("spawn rod", "Spawn Rod") { - function = delegate { var e = eventCaller.currentEntity; BuiltToScaleRvl.instance.ThrowRod(e.beat, e.length, e["direction"]); }, + function = delegate { var e = eventCaller.currentEntity; BuiltToScaleRvl.PreSpawnRod(e.beat, e.length, e["direction"]); }, defaultLength = 1f, resizable = true, parameters = new List() @@ -40,8 +40,13 @@ namespace HeavenStudio.Games.Loaders namespace HeavenStudio.Games { + using Scripts_BuiltToScaleRvl; public class BuiltToScaleRvl : Minigame { + public Animator[] blockAnims; + [SerializeField] GameObject baseRod; + public Transform widgetHolder; + public enum Direction { Left, Right, @@ -64,45 +69,79 @@ namespace HeavenStudio.Games new("NtrBuiltAltFlickAltPress", new int[] { IAAltDownCat, IAFlickCat, IAAltDownCat }, IA_PadAltPress, IA_TouchFlick, IA_BatonAltPress); - + // 1.05(3,1) private void Awake() { instance = this; } - public void ThrowRod(double beat, double length, int direction) + private double endBeat = double.MaxValue; + private static QueuedRod queuedRod; + + public struct QueuedRod + { + public double beat; + public double length; + public int direction; + // public int position; + } + + public override void OnPlay(double beat) + { + var firstEnd = EventCaller.GetAllInGameManagerList("gameManager", new string[] { "switchGame", "end" }).Find(x => x.beat > beat); + endBeat = firstEnd?.beat ?? endBeat; + } + public override void OnGameSwitch(double beat) + { + OnPlay(beat); + + if (queuedRod.beat >= beat && queuedRod.beat < endBeat) + { + SpawnRod(queuedRod.beat, queuedRod.length, queuedRod.direction); + } + } + + public static void PreSpawnRod(double beat, double length, int direction) { if (GameManager.instance.currentGame == "builtToScaleRvl") { - SoundByte.PlayOneShotGame("builtToScaleRvl/left", beat); + instance.SpawnRod(beat, length, direction); } - ScheduleInput(beat, length, InputAction_BasicPress, BounceOnHit, BounceOnMiss, Empty); + else + { + queuedRod = new QueuedRod() + { + beat = beat, + length = length, + direction= direction, + }; + } + } + public void SpawnRod(double beat, double length, int direction) + { + var newRod = Instantiate(baseRod, widgetHolder).GetComponent(); + newRod.startBeat = beat; + newRod.lengthBeat = length; + + int currentPos = direction switch { + (int)Direction.Left => -1, + (int)Direction.Right => 4, + _ => throw new System.NotImplementedException() + }; + int nextPos = direction switch { + (int)Direction.Left => 0, + (int)Direction.Right => 3, + _ => throw new System.NotImplementedException() + }; + + newRod.currentPos = currentPos; + newRod.nextPos = nextPos; + newRod.Init(); + newRod.gameObject.SetActive(true); } public void ShootRod(double beat) { - SoundByte.PlayOneShotGame("builtToScaleRvl/prepare", beat); - ScheduleInput(beat, 2f, InputAction_FlickAltPress, ShootOnHit, ShootOnMiss, Empty); } - - public void BounceOnHit(PlayerActionEvent caller, float state) - { - SoundByte.PlayOneShotGame("builtToScaleRvl/middleRight"); - } - public void BounceOnMiss(PlayerActionEvent caller) - { - - } - - public void ShootOnHit(PlayerActionEvent caller, float state) - { - SoundByte.PlayOneShotGame("builtToScaleRvl/shoot"); - } - public void ShootOnMiss(PlayerActionEvent caller) - { - - } - - public void Empty(PlayerActionEvent caller) {} } } \ No newline at end of file diff --git a/Assets/Scripts/Games/BuiltToScaleRvl/Rod.cs b/Assets/Scripts/Games/BuiltToScaleRvl/Rod.cs new file mode 100644 index 000000000..263a7ac04 --- /dev/null +++ b/Assets/Scripts/Games/BuiltToScaleRvl/Rod.cs @@ -0,0 +1,143 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using NaughtyBezierCurves; + +namespace HeavenStudio.Games.Scripts_BuiltToScaleRvl +{ + using HeavenStudio.Util; + public class Rod : MonoBehaviour + { + public double startBeat, lengthBeat, currentBeat; + public int currentPos, nextPos; + public BezierCurve3D[] curve; + private BezierCurve3D currentCurve; + private Animator rodAnim; + + private BuiltToScaleRvl game; + + public void Init() + { + game = BuiltToScaleRvl.instance; + rodAnim = GetComponent(); + currentBeat = startBeat; + BounceRecursion(startBeat, lengthBeat, currentPos, nextPos); + setCurve(currentPos, nextPos); + } + void Update() + { + var cond = Conductor.instance; + rodAnim.speed = 0.5f / cond.pitchedSecPerBeat / (float)lengthBeat; + if (currentCurve is not null) + { + float curveProg = cond.GetPositionFromBeat(currentBeat, lengthBeat); + if (curveProg <= 1) { + if (currentPos <= nextPos) { + transform.position = currentCurve.GetPoint(curveProg); + } else { + transform.position = currentCurve.GetPoint(1 - curveProg); + } + } + } + } + + private void BounceRecursion(double beat, double length, int currentPos, int nextPos) + { + int futurePos = getFuturePos(currentPos, nextPos); + if (currentPos < 0 || currentPos > 3) { + BeatAction.New(this, new List() + { + new BeatAction.Action(beat, delegate + { + this.currentBeat = beat; + this.currentPos = currentPos; + this.nextPos = nextPos; + setCurve(currentPos, nextPos); + BounceRecursion(beat + length, length, nextPos, futurePos); + }) + }); + } else { + BeatAction.New(this, new List() + { + new BeatAction.Action(beat, delegate + { + SoundByte.PlayOneShotGame(currentPos switch { + 0 => "builtToScaleRvl/left", + 1 => "builtToScaleRvl/middleLeft", + 2 => "builtToScaleRvl/middleRight", + 3 => "builtToScaleRvl/right", + _ => throw new System.NotImplementedException() + }, beat); + game.blockAnims[currentPos].Play("bounce", 0, 0); + this.currentBeat = beat; + this.currentPos = currentPos; + this.nextPos = nextPos; + if (currentPos < nextPos) { + rodAnim.SetFloat("speed", 1f); + } else if (currentPos > nextPos){ + rodAnim.SetFloat("speed", -1f); + } + + setCurve(currentPos, nextPos); + BounceRecursion(beat + length, length, nextPos, futurePos); + }), + new BeatAction.Action(beat + length, delegate + { + game.blockAnims[currentPos].Play("idle", 0, 0); + }) + }); + } + + // game.ScheduleInput(beat, length, game.InputAction_BasicPress, BounceOnHit, BounceOnMiss, Empty); + } + int getFuturePos(int currentPos, int nextPos) + { + if (nextPos == 0) return 1; + else if (nextPos == 3) return 2; + else if (currentPos < nextPos) return nextPos + 1; + else if (currentPos > nextPos) return nextPos - 1; + return nextPos; + } + void setCurve(int currentPos, int nextPos) + { + if ((currentPos==-1 && nextPos==0) || (currentPos==0 && nextPos==-1)) { + currentCurve = curve[0]; + } else if ((currentPos==0 && nextPos==1) || (currentPos==1 && nextPos==0)) { + currentCurve = curve[1]; + } else if ((currentPos==1 && nextPos==2) || (currentPos==2 && nextPos==1)) { + currentCurve = curve[2]; + } else if ((currentPos==2 && nextPos==3) || (currentPos==3 && nextPos==2)) { + currentCurve = curve[3]; + } else if ((currentPos==3 && nextPos==4) || (currentPos==4 && nextPos==3)) { + currentCurve = curve[4]; + } + } + + public void ShootRod(double beat) + { + SoundByte.PlayOneShotGame("builtToScaleRvl/prepare", beat); + game.ScheduleInput(beat, 2f, BuiltToScaleRvl.InputAction_FlickAltPress, ShootOnHit, ShootOnMiss, Empty); + } + + public void BounceOnHit(PlayerActionEvent caller, float state) + { + SoundByte.PlayOneShotGame("builtToScaleRvl/middleRight"); + game.blockAnims[2].Play("bounce", 0, 0); + } + public void BounceOnMiss(PlayerActionEvent caller) + { + + } + + public void ShootOnHit(PlayerActionEvent caller, float state) + { + SoundByte.PlayOneShotGame("builtToScaleRvl/shoot"); + } + public void ShootOnMiss(PlayerActionEvent caller) + { + + } + + public void Empty(PlayerActionEvent caller) {} + } +} \ No newline at end of file diff --git a/Assets/Scripts/Games/BuiltToScaleRvl/Rod.cs.meta b/Assets/Scripts/Games/BuiltToScaleRvl/Rod.cs.meta new file mode 100644 index 000000000..310f82103 --- /dev/null +++ b/Assets/Scripts/Games/BuiltToScaleRvl/Rod.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8ec1cab7d9e6a524ea33d97cc16dd757 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: