From 45abacddb3b44b945954f30d43279f556de6b0f4 Mon Sep 17 00:00:00 2001 From: ondroftw Date: Mon, 6 Oct 2025 20:10:29 +0200 Subject: [PATCH] upper as the center of physics interactions --- Assets/Scenes/SampleScene.unity | 843 +++++++++--------- Assets/SimpleRuntimeUI.cs | 32 - Assets/SimpleRuntimeUI.cs.meta | 3 - Assets/TestScript.cs | 49 +- Assets/TestUi.uxml | 6 - Assets/TestUi.uxml.meta | 10 - Assets/UI Toolkit.meta | 8 - Assets/UI Toolkit/PanelSettings.asset | 50 -- Assets/UI Toolkit/PanelSettings.asset.meta | 8 - Assets/UI Toolkit/UnityThemes.meta | 8 - .../UnityThemes/UnityDefaultRuntimeTheme.tss | 1 - .../UnityDefaultRuntimeTheme.tss.meta | 11 - Assets/ZeroSleepThreshold.cs | 11 + Assets/ZeroSleepThreshold.cs.meta | 3 + 14 files changed, 441 insertions(+), 602 deletions(-) delete mode 100644 Assets/SimpleRuntimeUI.cs delete mode 100644 Assets/SimpleRuntimeUI.cs.meta delete mode 100644 Assets/TestUi.uxml delete mode 100644 Assets/TestUi.uxml.meta delete mode 100644 Assets/UI Toolkit.meta delete mode 100644 Assets/UI Toolkit/PanelSettings.asset delete mode 100644 Assets/UI Toolkit/PanelSettings.asset.meta delete mode 100644 Assets/UI Toolkit/UnityThemes.meta delete mode 100644 Assets/UI Toolkit/UnityThemes/UnityDefaultRuntimeTheme.tss delete mode 100644 Assets/UI Toolkit/UnityThemes/UnityDefaultRuntimeTheme.tss.meta create mode 100644 Assets/ZeroSleepThreshold.cs create mode 100644 Assets/ZeroSleepThreshold.cs.meta diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index db73031..dba9278 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -119,6 +119,184 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} +--- !u!43 &156914891 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-17466(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: -0.15083265, y: 0.028612852, z: 0} + m_Extent: {x: 0.025000006, y: 0.27861288, z: 0.025} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1152 + _typelessdata: 7a0d34be010080becdcccc3c00000000000000000000803f000080bf0000000000000000000080bfd0cc4c3d4fb3e23e46da00be010080becdcccc3c00000000000000000000803f000080bf0000000000000000000080bf000000004fb3e23e7a0d34beb14c9d3ecdcccc3c00000000000000000000803f000080bf0000000000000000000080bfd0cc4c3d0000803f46da00beb14c9d3ecdcccc3c00000000000000000000803f000080bf0000000000000000000080bf000000000000803f46da00be010080becdcccc3c0000803f000000000000000000000000000000000000803f000080bfcdcc4c3d4fb3e23e46da00be010080becdccccbc0000803f000000000000000000000000000000000000803f000080bf000000004fb3e23e46da00beb14c9d3ecdcccc3c0000803f000000000000000000000000000000000000803f000080bfcdcc4c3d0000803f46da00beb14c9d3ecdccccbc0000803f000000000000000000000000000000000000803f000080bf000000000000803f46da00be010080becdccccbc0000000000000000000080bf0000803f0000000000000000000080bfd0cc4c3d4fb3e23e7a0d34be010080becdccccbc0000000000000000000080bf0000803f0000000000000000000080bf000000004fb3e23e46da00beb14c9d3ecdccccbc0000000000000000000080bf0000803f0000000000000000000080bfd0cc4c3d0000803f7a0d34beb14c9d3ecdccccbc0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f7a0d34be010080becdccccbc000080bf00000000000000000000000000000000000080bf000080bfcdcc4c3d4fb3e23e7a0d34be010080becdcccc3c000080bf00000000000000000000000000000000000080bf000080bf000000004fb3e23e7a0d34beb14c9d3ecdccccbc000080bf00000000000000000000000000000000000080bf000080bfcdcc4c3d0000803f7a0d34beb14c9d3ecdcccc3c000080bf00000000000000000000000000000000000080bf000080bf000000000000803f7a0d34beb14c9d3ecdcccc3c000000000000803f000000000000803f0000000000000000000080bf000000000000803f46da00beb14c9d3ecdcccc3c000000000000803f000000000000803f0000000000000000000080bfd0cc4c3d0000803f7a0d34beb14c9d3ecdccccbc000000000000803f000000000000803f0000000000000000000080bf000000003433733f46da00beb14c9d3ecdccccbc000000000000803f000000000000803f0000000000000000000080bfd0cc4c3d3433733f7a0d34be010080becdccccbc00000000000080bf00000000000080bf0000000000000000000080bfd0cc4c3d3433733f46da00be010080becdccccbc00000000000080bf00000000000080bf0000000000000000000080bf000000003433733f7a0d34be010080becdcccc3c00000000000080bf00000000000080bf0000000000000000000080bfd0cc4c3d0000803f46da00be010080becdcccc3c00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: -0.15083265, y: 0.028612852, z: 0} + m_Extent: {x: 0.025000006, y: 0.27861288, z: 0.025} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1.000001 + 'm_MeshMetrics[1]': 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 --- !u!1 &330585543 GameObject: m_ObjectHideFlags: 0 @@ -256,75 +434,6 @@ MonoBehaviour: m_VarianceClampScale: 0.9 m_ContrastAdaptiveSharpening: 0 m_Version: 2 ---- !u!1 &345862614 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 345862616} - - component: {fileID: 345862615} - - component: {fileID: 345862617} - m_Layer: 5 - m_Name: UIDocument - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &345862615 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 345862614} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 19102, guid: 0000000000000000e000000000000000, type: 0} - m_Name: - m_EditorClassIdentifier: UnityEngine.dll::UnityEngine.UIElements.UIDocument - m_PanelSettings: {fileID: 11400000, guid: e60032a63ae0c224d8fae1ea2047a668, type: 2} - m_ParentUI: {fileID: 0} - sourceAsset: {fileID: 9197481963319205126, guid: c5d0b287d007f424f99aa437a449529a, type: 3} - m_SortingOrder: 0 - m_Position: 0 - m_WorldSpaceSizeMode: 1 - m_WorldSpaceWidth: 1920 - m_WorldSpaceHeight: 1080 - m_PivotReferenceSize: 0 - m_Pivot: 0 - m_WorldSpaceCollider: {fileID: 0} ---- !u!4 &345862616 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 345862614} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &345862617 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 345862614} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4dec58f50bb24749a7eb95f4007dc31b, type: 3} - m_Name: - m_EditorClassIdentifier: Assembly-CSharp::SimpleRuntimeUI - testScript: {fileID: 640614946} --- !u!1 &410087039 GameObject: m_ObjectHideFlags: 0 @@ -564,184 +673,6 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!43 &633474038 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: pb_Mesh-17466(Clone)(Clone)(Clone)(Clone) - serializedVersion: 12 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 36 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 24 - localAABB: - m_Center: {x: -0.15083265, y: 0, z: 0} - m_Extent: {x: 0.049999997, y: 0.4, z: 0.05} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 24 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 24 - format: 0 - dimension: 4 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 40 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 1152 - _typelessdata: 13a74dbecdccccbecdcc4c3d00000000000000000000803f000080bf0000000000000000000080bfcccccc3dcecc4c3e5a81cebdcdccccbecdcc4c3d00000000000000000000803f000080bf0000000000000000000080bf00000000cecc4c3e13a74dbecdcccc3ecdcc4c3d00000000000000000000803f000080bf0000000000000000000080bfcccccc3d0000803f5a81cebdcdcccc3ecdcc4c3d00000000000000000000803f000080bf0000000000000000000080bf000000000000803f5a81cebdcdccccbecdcc4c3d0000803f000000000000000000000000000000000000803f000080bfcdcccc3dcecc4c3e5a81cebdcdccccbecdcc4cbd0000803f000000000000000000000000000000000000803f000080bf00000000cecc4c3e5a81cebdcdcccc3ecdcc4c3d0000803f000000000000000000000000000000000000803f000080bfcdcccc3d0000803f5a81cebdcdcccc3ecdcc4cbd0000803f000000000000000000000000000000000000803f000080bf000000000000803f5a81cebdcdccccbecdcc4cbd0000000000000000000080bf0000803f0000000000000000000080bfcccccc3dcecc4c3e13a74dbecdccccbecdcc4cbd0000000000000000000080bf0000803f0000000000000000000080bf00000000cecc4c3e5a81cebdcdcccc3ecdcc4cbd0000000000000000000080bf0000803f0000000000000000000080bfcccccc3d0000803f13a74dbecdcccc3ecdcc4cbd0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f13a74dbecdccccbecdcc4cbd000080bf00000000000000000000000000000000000080bf000080bfcdcccc3dcecc4c3e13a74dbecdccccbecdcc4c3d000080bf00000000000000000000000000000000000080bf000080bf00000000cecc4c3e13a74dbecdcccc3ecdcc4cbd000080bf00000000000000000000000000000000000080bf000080bfcdcccc3d0000803f13a74dbecdcccc3ecdcc4c3d000080bf00000000000000000000000000000000000080bf000080bf000000000000803f13a74dbecdcccc3ecdcc4c3d000000000000803f000000000000803f0000000000000000000080bf000000000000803f5a81cebdcdcccc3ecdcc4c3d000000000000803f000000000000803f0000000000000000000080bfcccccc3d0000803f13a74dbecdcccc3ecdcc4cbd000000000000803f000000000000803f0000000000000000000080bf000000006666663f5a81cebdcdcccc3ecdcc4cbd000000000000803f000000000000803f0000000000000000000080bfcccccc3d6666663f13a74dbecdccccbecdcc4cbd00000000000080bf00000000000080bf0000000000000000000080bfcccccc3d6666663f5a81cebdcdccccbecdcc4cbd00000000000080bf00000000000080bf0000000000000000000080bf000000006666663f13a74dbecdccccbecdcc4c3d00000000000080bf00000000000080bf0000000000000000000080bfcccccc3d0000803f5a81cebdcdccccbecdcc4c3d00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: -0.15083265, y: 0, z: 0} - m_Extent: {x: 0.049999997, y: 0.4, z: 0.05} - m_MeshUsageFlags: 0 - m_CookingOptions: 30 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - 'm_MeshMetrics[0]': 1.0000001 - 'm_MeshMetrics[1]': 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: - m_MeshLodInfo: - serializedVersion: 2 - m_LodSelectionCurve: - serializedVersion: 1 - m_LodSlope: 0 - m_LodBias: 0 - m_NumLevels: 1 - m_SubMeshes: - - serializedVersion: 2 - m_Levels: - - serializedVersion: 1 - m_IndexStart: 0 - m_IndexCount: 0 --- !u!1 &640614937 GameObject: m_ObjectHideFlags: 0 @@ -756,8 +687,8 @@ GameObject: - component: {fileID: 640614941} - component: {fileID: 640614940} - component: {fileID: 640614938} - - component: {fileID: 640614946} - component: {fileID: 640614947} + - component: {fileID: 640614948} m_Layer: 0 m_Name: Pump m_TagString: Untagged @@ -799,7 +730,7 @@ MeshFilter: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 640614937} - m_Mesh: {fileID: 1143641195} + m_Mesh: {fileID: 156914891} --- !u!23 &640614941 MeshRenderer: m_ObjectHideFlags: 0 @@ -1083,7 +1014,7 @@ MonoBehaviour: m_AreaError: 15 m_PreserveMeshAssetOnDestroy: 0 assetGuid: - m_Mesh: {fileID: 1143641195} + m_Mesh: {fileID: 156914891} m_VersionIndex: 14095 m_IsSelectable: 1 m_SelectedFaces: @@ -1104,22 +1035,6 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &640614946 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 640614937} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e1352e42c58b5384094d5634a9f67ffd, type: 3} - m_Name: - m_EditorClassIdentifier: Assembly-CSharp::TestScript - torqueForce: 1 - lerpSpeed: 5 - upperRigidBody: {fileID: 965777000} - forceMode: 2 --- !u!136 &640614947 CapsuleCollider: m_ObjectHideFlags: 0 @@ -1143,6 +1058,196 @@ CapsuleCollider: m_Height: 0.55887944 m_Direction: 1 m_Center: {x: -0.15083265, y: 0.029439718, z: 0} +--- !u!114 &640614948 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 640614937} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: becf5bb493db47a98a3c5d24123d6716, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::ZeroSleepThreshold +--- !u!43 &658955742 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: pb_Mesh-17466(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone) + serializedVersion: 12 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 36 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 24 + localAABB: + m_Center: {x: -0.15083265, y: 0, z: 0} + m_Extent: {x: 0.049999997, y: 0.4, z: 0.05} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 24 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 12 + format: 0 + dimension: 3 + - stream: 0 + offset: 24 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 40 + format: 0 + dimension: 2 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 1152 + _typelessdata: 13a74dbecdccccbecdcc4c3d00000000000000000000803f000080bf0000000000000000000080bfcccccc3dcecc4c3e5a81cebdcdccccbecdcc4c3d00000000000000000000803f000080bf0000000000000000000080bf00000000cecc4c3e13a74dbecdcccc3ecdcc4c3d00000000000000000000803f000080bf0000000000000000000080bfcccccc3d0000803f5a81cebdcdcccc3ecdcc4c3d00000000000000000000803f000080bf0000000000000000000080bf000000000000803f5a81cebdcdccccbecdcc4c3d0000803f000000000000000000000000000000000000803f000080bfcdcccc3dcecc4c3e5a81cebdcdccccbecdcc4cbd0000803f000000000000000000000000000000000000803f000080bf00000000cecc4c3e5a81cebdcdcccc3ecdcc4c3d0000803f000000000000000000000000000000000000803f000080bfcdcccc3d0000803f5a81cebdcdcccc3ecdcc4cbd0000803f000000000000000000000000000000000000803f000080bf000000000000803f5a81cebdcdccccbecdcc4cbd0000000000000000000080bf0000803f0000000000000000000080bfcccccc3dcecc4c3e13a74dbecdccccbecdcc4cbd0000000000000000000080bf0000803f0000000000000000000080bf00000000cecc4c3e5a81cebdcdcccc3ecdcc4cbd0000000000000000000080bf0000803f0000000000000000000080bfcccccc3d0000803f13a74dbecdcccc3ecdcc4cbd0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f13a74dbecdccccbecdcc4cbd000080bf00000000000000000000000000000000000080bf000080bfcdcccc3dcecc4c3e13a74dbecdccccbecdcc4c3d000080bf00000000000000000000000000000000000080bf000080bf00000000cecc4c3e13a74dbecdcccc3ecdcc4cbd000080bf00000000000000000000000000000000000080bf000080bfcdcccc3d0000803f13a74dbecdcccc3ecdcc4c3d000080bf00000000000000000000000000000000000080bf000080bf000000000000803f13a74dbecdcccc3ecdcc4c3d000000000000803f000000000000803f0000000000000000000080bf000000000000803f5a81cebdcdcccc3ecdcc4c3d000000000000803f000000000000803f0000000000000000000080bfcccccc3d0000803f13a74dbecdcccc3ecdcc4cbd000000000000803f000000000000803f0000000000000000000080bf000000006666663f5a81cebdcdcccc3ecdcc4cbd000000000000803f000000000000803f0000000000000000000080bfcccccc3d6666663f13a74dbecdccccbecdcc4cbd00000000000080bf00000000000080bf0000000000000000000080bfcccccc3d6666663f5a81cebdcdccccbecdcc4cbd00000000000080bf00000000000080bf0000000000000000000080bf000000006666663f13a74dbecdccccbecdcc4c3d00000000000080bf00000000000080bf0000000000000000000080bfcccccc3d0000803f5a81cebdcdccccbecdcc4c3d00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: -0.15083265, y: 0, z: 0} + m_Extent: {x: 0.049999997, y: 0.4, z: 0.05} + m_MeshUsageFlags: 0 + m_CookingOptions: 30 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + 'm_MeshMetrics[0]': 1.0000001 + 'm_MeshMetrics[1]': 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: + m_MeshLodInfo: + serializedVersion: 2 + m_LodSelectionCurve: + serializedVersion: 1 + m_LodSlope: 0 + m_LodBias: 0 + m_NumLevels: 1 + m_SubMeshes: + - serializedVersion: 2 + m_Levels: + - serializedVersion: 1 + m_IndexStart: 0 + m_IndexCount: 0 --- !u!1 &832575517 GameObject: m_ObjectHideFlags: 0 @@ -1208,6 +1313,8 @@ GameObject: - component: {fileID: 965777000} - component: {fileID: 965776999} - component: {fileID: 965777007} + - component: {fileID: 965777009} + - component: {fileID: 965777008} m_Layer: 0 m_Name: Upper m_TagString: Untagged @@ -1351,7 +1458,7 @@ MeshFilter: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 965776998} - m_Mesh: {fileID: 633474038} + m_Mesh: {fileID: 658955742} --- !u!23 &965777003 MeshRenderer: m_ObjectHideFlags: 0 @@ -1635,7 +1742,7 @@ MonoBehaviour: m_AreaError: 15 m_PreserveMeshAssetOnDestroy: 0 assetGuid: - m_Mesh: {fileID: 633474038} + m_Mesh: {fileID: 658955742} m_VersionIndex: 1808 m_IsSelectable: 1 m_SelectedFaces: @@ -1677,184 +1784,35 @@ BoxCollider: serializedVersion: 3 m_Size: {x: 0.099999994, y: 0.8, z: 0.1} m_Center: {x: -0.15083265, y: 0, z: 0} ---- !u!43 &1143641195 -Mesh: +--- !u!114 &965777008 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: pb_Mesh-17466(Clone)(Clone)(Clone)(Clone)(Clone)(Clone) - serializedVersion: 12 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 36 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 24 - localAABB: - m_Center: {x: -0.15083265, y: 0.028612852, z: 0} - m_Extent: {x: 0.025000006, y: 0.27861288, z: 0.025} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 24 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 12 - format: 0 - dimension: 3 - - stream: 0 - offset: 24 - format: 0 - dimension: 4 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 40 - format: 0 - dimension: 2 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 1152 - _typelessdata: 7a0d34be010080becdcccc3c00000000000000000000803f000080bf0000000000000000000080bfd0cc4c3d4fb3e23e46da00be010080becdcccc3c00000000000000000000803f000080bf0000000000000000000080bf000000004fb3e23e7a0d34beb14c9d3ecdcccc3c00000000000000000000803f000080bf0000000000000000000080bfd0cc4c3d0000803f46da00beb14c9d3ecdcccc3c00000000000000000000803f000080bf0000000000000000000080bf000000000000803f46da00be010080becdcccc3c0000803f000000000000000000000000000000000000803f000080bfcdcc4c3d4fb3e23e46da00be010080becdccccbc0000803f000000000000000000000000000000000000803f000080bf000000004fb3e23e46da00beb14c9d3ecdcccc3c0000803f000000000000000000000000000000000000803f000080bfcdcc4c3d0000803f46da00beb14c9d3ecdccccbc0000803f000000000000000000000000000000000000803f000080bf000000000000803f46da00be010080becdccccbc0000000000000000000080bf0000803f0000000000000000000080bfd0cc4c3d4fb3e23e7a0d34be010080becdccccbc0000000000000000000080bf0000803f0000000000000000000080bf000000004fb3e23e46da00beb14c9d3ecdccccbc0000000000000000000080bf0000803f0000000000000000000080bfd0cc4c3d0000803f7a0d34beb14c9d3ecdccccbc0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f7a0d34be010080becdccccbc000080bf00000000000000000000000000000000000080bf000080bfcdcc4c3d4fb3e23e7a0d34be010080becdcccc3c000080bf00000000000000000000000000000000000080bf000080bf000000004fb3e23e7a0d34beb14c9d3ecdccccbc000080bf00000000000000000000000000000000000080bf000080bfcdcc4c3d0000803f7a0d34beb14c9d3ecdcccc3c000080bf00000000000000000000000000000000000080bf000080bf000000000000803f7a0d34beb14c9d3ecdcccc3c000000000000803f000000000000803f0000000000000000000080bf000000000000803f46da00beb14c9d3ecdcccc3c000000000000803f000000000000803f0000000000000000000080bfd0cc4c3d0000803f7a0d34beb14c9d3ecdccccbc000000000000803f000000000000803f0000000000000000000080bf000000003433733f46da00beb14c9d3ecdccccbc000000000000803f000000000000803f0000000000000000000080bfd0cc4c3d3433733f7a0d34be010080becdccccbc00000000000080bf00000000000080bf0000000000000000000080bfd0cc4c3d3433733f46da00be010080becdccccbc00000000000080bf00000000000080bf0000000000000000000080bf000000003433733f7a0d34be010080becdcccc3c00000000000080bf00000000000080bf0000000000000000000080bfd0cc4c3d0000803f46da00be010080becdcccc3c00000000000080bf00000000000080bf0000000000000000000080bf000000000000803f - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: -0.15083265, y: 0.028612852, z: 0} - m_Extent: {x: 0.025000006, y: 0.27861288, z: 0.025} - m_MeshUsageFlags: 0 - m_CookingOptions: 30 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - 'm_MeshMetrics[0]': 1.000001 - 'm_MeshMetrics[1]': 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: - m_MeshLodInfo: - serializedVersion: 2 - m_LodSelectionCurve: - serializedVersion: 1 - m_LodSlope: 0 - m_LodBias: 0 - m_NumLevels: 1 - m_SubMeshes: - - serializedVersion: 2 - m_Levels: - - serializedVersion: 1 - m_IndexStart: 0 - m_IndexCount: 0 + m_GameObject: {fileID: 965776998} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: becf5bb493db47a98a3c5d24123d6716, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::ZeroSleepThreshold +--- !u!114 &965777009 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 965776998} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e1352e42c58b5384094d5634a9f67ffd, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::TestScript + torqueForce: 1 + lerpSpeed: 5 + softPositionSpring: 300 + forceMode: 2 + _pump: {fileID: 640614938} --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 @@ -1865,4 +1823,3 @@ SceneRoots: - {fileID: 965777006} - {fileID: 640614944} - {fileID: 457588464} - - {fileID: 345862616} diff --git a/Assets/SimpleRuntimeUI.cs b/Assets/SimpleRuntimeUI.cs deleted file mode 100644 index 93e1578..0000000 --- a/Assets/SimpleRuntimeUI.cs +++ /dev/null @@ -1,32 +0,0 @@ -using System; -using UnityEngine; -using UnityEngine.Serialization; -using UnityEngine.UIElements; - -public class SimpleRuntimeUI : MonoBehaviour -{ - private Label _forceLabel; - private Label _timeScaleLabel; - - [SerializeField] - private TestScript testScript; - - private void OnEnable() - { - var uiDocument = GetComponent(); - - _forceLabel = uiDocument.rootVisualElement.Q