From 028d05470552bac9625c7493b6f94bc93014ad10 Mon Sep 17 00:00:00 2001 From: BobSong <605277374@qq.com> Date: Fri, 26 Dec 2025 23:11:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/AssetCaches.asset | 30 + .../PhysicsTools.meta => GameObject.meta} | 2 +- .../Prefabs/Player/Line.meta} | 2 +- .../Player/Line/fishing line float set.prefab | 1049 ++++++++ .../Line/fishing line float set.prefab.meta | 12 + .../Player/Line/fishing line spinning.prefab | 623 +++++ .../Line/fishing line spinning.prefab.meta | 12 + Assets/Scripts/Demo/Rope.cs | 492 ++-- Assets/Scripts/Fishing/Rope.meta | 3 + Assets/Scripts/Fishing/Rope/RodLine.cs | 56 + Assets/Scripts/Fishing/Rope/RodLine.cs.meta | 3 + Assets/Scripts/Fishing/Rope/Rope.cs | 35 + Assets/Scripts/Fishing/Rope/Rope.cs.meta | 3 + Assets/Scripts/Fishing/Tackle/FGearBase.cs | 8 +- Assets/Scripts/Fishing/Tackle/FLine.cs | 17 +- Assets/Scripts/Fishing/Tackle/FLineHandler.cs | 380 +-- Assets/Scripts/Fishing/Tackle/FRod.cs | 175 +- .../Scripts/ThirdParty/PhysicsTools/Bezier.cs | 176 -- .../ThirdParty/PhysicsTools/Bezier.cs.meta | 11 - .../ThirdParty/PhysicsTools/BoneSegment.cs | 18 - .../PhysicsTools/BoneSegment.cs.meta | 11 - .../ThirdParty/PhysicsTools/ControlPoint.cs | 62 - .../PhysicsTools/ControlPoint.cs.meta | 14 - .../Scripts/ThirdParty/PhysicsTools/Joint.cs | 142 - .../ThirdParty/PhysicsTools/Joint.cs.meta | 14 - .../PhysicsTools/JointProperties.cs | 48 - .../PhysicsTools/JointProperties.cs.meta | 11 - .../ThirdParty/PhysicsTools/LinkMesh.cs | 89 - .../ThirdParty/PhysicsTools/LinkMesh.cs.meta | 14 - .../Scripts/ThirdParty/PhysicsTools/PosOri.cs | 19 - .../ThirdParty/PhysicsTools/PosOri.cs.meta | 11 - .../Scripts/ThirdParty/PhysicsTools/Rope.cs | 1512 ----------- .../ThirdParty/PhysicsTools/Rope.cs.meta | 14 - .../ThirdParty/PhysicsTools/SCapsulePos.cs | 26 - .../PhysicsTools/SCapsulePos.cs.meta | 11 - .../ThirdParty/PhysicsTools/Segment.cs | 58 - .../ThirdParty/PhysicsTools/Segment.cs.meta | 14 - .../PhysicsTools/SegmentProperties.cs | 39 - .../PhysicsTools/SegmentProperties.cs.meta | 11 - .../PhysicsTools/SegmentPropertiesBase.cs | 27 - .../SegmentPropertiesBase.cs.meta | 11 - .../PhysicsTools/SegmentPropertiesBox.cs | 19 - .../PhysicsTools/SegmentPropertiesBox.cs.meta | 11 - .../PhysicsTools/SegmentPropertiesCylinder.cs | 16 - .../SegmentPropertiesCylinder.cs.meta | 11 - .../SerializedSoftJointLimitSpring.cs | 38 - .../SerializedSoftJointLimitSpring.cs.meta | 14 - .../Scripts/ThirdParty/PhysicsTools/Test.meta | 3 - .../ThirdParty/PhysicsTools/Test/RopeTest.cs | 147 -- .../PhysicsTools/Test/RopeTest.cs.meta | 3 - .../PhysicsTools/Test/RopeTestLogic.cs | 85 - .../PhysicsTools/Test/RopeTestLogic.cs.meta | 3 - .../ThirdParty/PhysicsTools/Utility.cs | 272 -- .../ThirdParty/PhysicsTools/Utility.cs.meta | 14 - .../Scripts/ThirdParty/PhysicsTools/Winch.cs | 103 - .../ThirdParty/PhysicsTools/Winch.cs.meta | 14 - .../Rope/Core/DisableInPlayModeAttribute.cs | 10 - .../Core/DisableInPlayModeAttribute.cs.meta | 11 - .../Scripts/ThirdParty/Rope/Core/Editor.meta | 8 - .../Editor/DisableInPlayModePropertyDrawer.cs | 44 - .../DisableInPlayModePropertyDrawer.cs.meta | 11 - .../ThirdParty/Rope/Core/Editor/RopeEditor.cs | 80 - .../Rope/Core/Editor/RopeEditor.cs.meta | 11 - .../ThirdParty/Rope/Core/PointsExtensions.cs | 203 -- .../Rope/Core/PointsExtensions.cs.meta | 11 - .../Rope/Core/RigidbodyExtensions.cs | 92 - .../Rope/Core/RigidbodyExtensions.cs.meta | 11 - .../Rope/Examples/00_Main/ApplyTorqueOnKey.cs | 34 - .../Examples/00_Main/ApplyTorqueOnKey.cs.meta | 11 - .../Rope/Examples/00_Main/Environment.meta | 8 - .../00_Main/Environment/Environment.asset | 165 -- .../Environment/Environment.asset.meta | 8 - .../00_Main/Environment/Environment.prefab | 165 -- .../Environment/Environment.prefab.meta | 7 - .../Rope/Examples/00_Main/Main 1.unity | 863 ------- .../Rope/Examples/00_Main/Main 1.unity.meta | 7 - .../Rope/Examples/00_Main/Main.unity | 619 +++-- .../Rope/Examples/00_Main/Materials.meta | 8 - .../Rope/Examples/00_Main/Materials/Chain.mat | 139 - .../Examples/00_Main/Materials/Chain.mat.meta | 8 - .../Examples/00_Main/Materials/Checker.png | Bin 160 -> 0 bytes .../00_Main/Materials/Checker.png.meta | 90 - .../00_Main/Materials/Environment.mat | 140 - .../00_Main/Materials/Environment.mat.meta | 8 - .../00_Main/Materials/PickedIndicator.mat | 141 - .../Materials/PickedIndicator.mat.meta | 8 - .../Rope/Examples/00_Main/Materials/Plank.mat | 140 - .../Examples/00_Main/Materials/Plank.mat.meta | 8 - .../Examples/00_Main/Materials/Rigidbody.mat | 141 - .../00_Main/Materials/Rigidbody.mat.meta | 8 - .../Rope/Examples/00_Main/Materials/Rope.mat | 139 - .../Examples/00_Main/Materials/Rope.mat.meta | 8 - .../Rope/Examples/00_Main/Materials/Sky.mat | 84 - .../Examples/00_Main/Materials/Sky.mat.meta | 8 - .../00_Main/Materials/TargetIndicator.mat | 142 - .../Materials/TargetIndicator.mat.meta | 8 - .../Rope/Examples/00_Main/Models.meta | 8 - .../Rope/Examples/00_Main/Models/Chain.fbx | Bin 19804 -> 0 bytes .../Examples/00_Main/Models/Chain.fbx.meta | 94 - .../Rope/Examples/00_Main/New.unity | 503 ---- .../Rope/Examples/00_Main/New.unity.meta | 7 - .../Rope/Examples/00_Main/RopeBridgePlank.cs | 123 - .../Examples/00_Main/RopeBridgePlank.cs.meta | 11 - .../Rope/Examples/00_Main/RopeLenghtTest.cs | 25 - .../Examples/00_Main/RopeLenghtTest.cs.meta | 3 - .../Rope/Examples/00_Main/RopeScene.meta | 8 - .../00_Main/RopeScene/LightingData.asset | Bin 1424732 -> 0 bytes .../00_Main/RopeScene/LightingData.asset.meta | 8 - .../00_Main/RopeScene/ReflectionProbe-0.exr | Bin 120378 -> 0 bytes .../RopeScene/ReflectionProbe-0.exr.meta | 92 - .../Rope/Examples/01_DynamicAttach.meta | 8 - .../01_DynamicAttach/BackAndForthMovement.cs | 23 - .../BackAndForthMovement.cs.meta | 11 - .../01_DynamicAttach/DynamicAttach.cs | 89 - .../01_DynamicAttach/DynamicAttach.cs.meta | 11 - .../01_DynamicAttach/DynamicAttach.meta | 8 - .../01_DynamicAttach/DynamicAttach.unity | 689 ----- .../01_DynamicAttach/DynamicAttach.unity.meta | 7 - .../DynamicAttach/LightingData.asset | Bin 17681 -> 0 bytes .../DynamicAttach/LightingData.asset.meta | 8 - .../Rope/Examples/02_BoxingRing.meta | 8 - .../Rope/Examples/02_BoxingRing/Ball.mat | 139 - .../Rope/Examples/02_BoxingRing/Ball.mat.meta | 8 - .../Examples/02_BoxingRing/BoxingRing.meta | 8 - .../Examples/02_BoxingRing/BoxingRing.unity | 2301 ----------------- .../02_BoxingRing/BoxingRing.unity.meta | 7 - .../BoxingRing/LightingData.asset | Bin 17681 -> 0 bytes .../BoxingRing/LightingData.asset.meta | 8 - .../Rope/Examples/02_BoxingRing/Ground.mat | 139 - .../Examples/02_BoxingRing/Ground.mat.meta | 8 - .../Rope/Examples/02_BoxingRing/Spawner.cs | 31 - .../Examples/02_BoxingRing/Spawner.cs.meta | 11 - Assets/Scripts/ThirdParty/Rope/Helpers.meta | 8 - .../ThirdParty/Rope/Helpers/Editor.meta | 8 - .../Editor/SimpleRopeInteractionEditor.cs | 21 - .../SimpleRopeInteractionEditor.cs.meta | 11 - .../Rope/Helpers/SimpleRopeInteraction.cs | 171 -- .../Helpers/SimpleRopeInteraction.cs.meta | 11 - .../Rope/Helpers/SimpleRopeInteractionGUI.cs | 57 - .../Helpers/SimpleRopeInteractionGUI.cs.meta | 11 - .../ThirdParty/Rope/README-HTML.md.html | 327 --- .../ThirdParty/Rope/README-HTML.md.html.meta | 7 - Assets/Scripts/ThirdParty/Rope/README-PDF.pdf | Bin 133935 -> 0 bytes .../ThirdParty/Rope/README-PDF.pdf.meta | 7 - Assets/Scripts/ThirdParty/Rope/Rope.Editor.cs | 62 - .../ThirdParty/Rope/Rope.Editor.cs.meta | 3 - Assets/Scripts/ThirdParty/Rope/Rope.cs | 1399 ---------- Assets/Scripts/ThirdParty/Rope/Rope.cs.meta | 11 - Assets/Scripts/ThirdParty/Rope/Rope2.cs | 1805 ------------- Assets/Scripts/ThirdParty/Rope/Rope2.cs.meta | 3 - .../Scripts/ThirdParty/Rope/RopeConnection.cs | 242 -- .../ThirdParty/Rope/RopeConnection.cs.meta | 11 - UserSettings/EditorUserSettings.asset | 20 +- 153 files changed, 2783 insertions(+), 15441 deletions(-) rename Assets/{Scripts/ThirdParty/PhysicsTools.meta => GameObject.meta} (77%) rename Assets/{Scripts/ThirdParty/Rope/Core.meta => ResRaw/Prefabs/Player/Line.meta} (77%) create mode 100644 Assets/ResRaw/Prefabs/Player/Line/fishing line float set.prefab create mode 100644 Assets/ResRaw/Prefabs/Player/Line/fishing line float set.prefab.meta create mode 100644 Assets/ResRaw/Prefabs/Player/Line/fishing line spinning.prefab create mode 100644 Assets/ResRaw/Prefabs/Player/Line/fishing line spinning.prefab.meta create mode 100644 Assets/Scripts/Fishing/Rope.meta create mode 100644 Assets/Scripts/Fishing/Rope/RodLine.cs create mode 100644 Assets/Scripts/Fishing/Rope/RodLine.cs.meta create mode 100644 Assets/Scripts/Fishing/Rope/Rope.cs create mode 100644 Assets/Scripts/Fishing/Rope/Rope.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/Bezier.cs delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/Bezier.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/BoneSegment.cs delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/BoneSegment.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/ControlPoint.cs delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/ControlPoint.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/Joint.cs delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/Joint.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/JointProperties.cs delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/JointProperties.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/LinkMesh.cs delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/LinkMesh.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/PosOri.cs delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/PosOri.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/Rope.cs delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/Rope.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/SCapsulePos.cs delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/SCapsulePos.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/Segment.cs delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/Segment.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/SegmentProperties.cs delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/SegmentProperties.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesBase.cs delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesBase.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesBox.cs delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesBox.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesCylinder.cs delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesCylinder.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/SerializedSoftJointLimitSpring.cs delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/SerializedSoftJointLimitSpring.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/Test.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/Test/RopeTest.cs delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/Test/RopeTest.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/Test/RopeTestLogic.cs delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/Test/RopeTestLogic.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/Utility.cs delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/Utility.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/Winch.cs delete mode 100644 Assets/Scripts/ThirdParty/PhysicsTools/Winch.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Core/DisableInPlayModeAttribute.cs delete mode 100644 Assets/Scripts/ThirdParty/Rope/Core/DisableInPlayModeAttribute.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Core/Editor.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Core/Editor/DisableInPlayModePropertyDrawer.cs delete mode 100644 Assets/Scripts/ThirdParty/Rope/Core/Editor/DisableInPlayModePropertyDrawer.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Core/Editor/RopeEditor.cs delete mode 100644 Assets/Scripts/ThirdParty/Rope/Core/Editor/RopeEditor.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Core/PointsExtensions.cs delete mode 100644 Assets/Scripts/ThirdParty/Rope/Core/PointsExtensions.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Core/RigidbodyExtensions.cs delete mode 100644 Assets/Scripts/ThirdParty/Rope/Core/RigidbodyExtensions.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/ApplyTorqueOnKey.cs delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/ApplyTorqueOnKey.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment/Environment.asset delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment/Environment.asset.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment/Environment.prefab delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment/Environment.prefab.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Main 1.unity delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Main 1.unity.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Chain.mat delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Chain.mat.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Checker.png delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Checker.png.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Environment.mat delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Environment.mat.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/PickedIndicator.mat delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/PickedIndicator.mat.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Plank.mat delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Plank.mat.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Rigidbody.mat delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Rigidbody.mat.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Rope.mat delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Rope.mat.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Sky.mat delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Sky.mat.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/TargetIndicator.mat delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/TargetIndicator.mat.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Models.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Models/Chain.fbx delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Models/Chain.fbx.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/New.unity delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/New.unity.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeBridgePlank.cs delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeBridgePlank.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeLenghtTest.cs delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeLenghtTest.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeScene.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeScene/LightingData.asset delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeScene/LightingData.asset.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeScene/ReflectionProbe-0.exr delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeScene/ReflectionProbe-0.exr.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/BackAndForthMovement.cs delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/BackAndForthMovement.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.cs delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.unity delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.unity.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach/LightingData.asset delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach/LightingData.asset.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/02_BoxingRing.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/02_BoxingRing/Ball.mat delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/02_BoxingRing/Ball.mat.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/02_BoxingRing/BoxingRing.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/02_BoxingRing/BoxingRing.unity delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/02_BoxingRing/BoxingRing.unity.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/02_BoxingRing/BoxingRing/LightingData.asset delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/02_BoxingRing/BoxingRing/LightingData.asset.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/02_BoxingRing/Ground.mat delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/02_BoxingRing/Ground.mat.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/02_BoxingRing/Spawner.cs delete mode 100644 Assets/Scripts/ThirdParty/Rope/Examples/02_BoxingRing/Spawner.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Helpers.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Helpers/Editor.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Helpers/Editor/SimpleRopeInteractionEditor.cs delete mode 100644 Assets/Scripts/ThirdParty/Rope/Helpers/Editor/SimpleRopeInteractionEditor.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Helpers/SimpleRopeInteraction.cs delete mode 100644 Assets/Scripts/ThirdParty/Rope/Helpers/SimpleRopeInteraction.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Helpers/SimpleRopeInteractionGUI.cs delete mode 100644 Assets/Scripts/ThirdParty/Rope/Helpers/SimpleRopeInteractionGUI.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/README-HTML.md.html delete mode 100644 Assets/Scripts/ThirdParty/Rope/README-HTML.md.html.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/README-PDF.pdf delete mode 100644 Assets/Scripts/ThirdParty/Rope/README-PDF.pdf.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Rope.Editor.cs delete mode 100644 Assets/Scripts/ThirdParty/Rope/Rope.Editor.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Rope.cs delete mode 100644 Assets/Scripts/ThirdParty/Rope/Rope.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/Rope2.cs delete mode 100644 Assets/Scripts/ThirdParty/Rope/Rope2.cs.meta delete mode 100644 Assets/Scripts/ThirdParty/Rope/RopeConnection.cs delete mode 100644 Assets/Scripts/ThirdParty/Rope/RopeConnection.cs.meta diff --git a/Assets/AssetCaches.asset b/Assets/AssetCaches.asset index 86a16a753..3394021fd 100644 --- a/Assets/AssetCaches.asset +++ b/Assets/AssetCaches.asset @@ -19348,6 +19348,36 @@ MonoBehaviour: - {fileID: 102900000, guid: aa3f5467c0c153642ac320466aee0ec1, type: 3} FilterEnum: 0 Filter: '*' + - Path: Assets/ResRaw/Prefabs/Player/Line/fishing line float set.prefab + Address: Plyaer/fishing line float set + Type: GameObject + Bundle: main/plyaer.bundle + Tags: + Group: + Name: Plyaer + Enable: 1 + BundleMode: 0 + AddressMode: 2 + Tags: + Collectors: + - {fileID: 102900000, guid: aa3f5467c0c153642ac320466aee0ec1, type: 3} + FilterEnum: 0 + Filter: '*' + - Path: Assets/ResRaw/Prefabs/Player/Line/fishing line spinning.prefab + Address: Plyaer/fishing line spinning + Type: GameObject + Bundle: main/plyaer.bundle + Tags: + Group: + Name: Plyaer + Enable: 1 + BundleMode: 0 + AddressMode: 2 + Tags: + Collectors: + - {fileID: 102900000, guid: aa3f5467c0c153642ac320466aee0ec1, type: 3} + FilterEnum: 0 + Filter: '*' - Path: Assets/ResRaw/Prefabs/Player/male.prefab Address: Plyaer/male Type: GameObject diff --git a/Assets/Scripts/ThirdParty/PhysicsTools.meta b/Assets/GameObject.meta similarity index 77% rename from Assets/Scripts/ThirdParty/PhysicsTools.meta rename to Assets/GameObject.meta index 58c1e59c0..f180a7475 100644 --- a/Assets/Scripts/ThirdParty/PhysicsTools.meta +++ b/Assets/GameObject.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8ce6ddcc06025e84c8f118c9af703263 +guid: ac3eba5473275214c9b475a4fd8eee6f folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Scripts/ThirdParty/Rope/Core.meta b/Assets/ResRaw/Prefabs/Player/Line.meta similarity index 77% rename from Assets/Scripts/ThirdParty/Rope/Core.meta rename to Assets/ResRaw/Prefabs/Player/Line.meta index aa5e8f400..cc1876744 100644 --- a/Assets/Scripts/ThirdParty/Rope/Core.meta +++ b/Assets/ResRaw/Prefabs/Player/Line.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 4894eb7559b3e1043bf7580ed860fd68 +guid: fa2360ddd2ee53b4ba485a57ed889b14 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/ResRaw/Prefabs/Player/Line/fishing line float set.prefab b/Assets/ResRaw/Prefabs/Player/Line/fishing line float set.prefab new file mode 100644 index 000000000..b77cf4a4e --- /dev/null +++ b/Assets/ResRaw/Prefabs/Player/Line/fishing line float set.prefab @@ -0,0 +1,1049 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1017528709445045 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4439867113915692} + - component: {fileID: 114612983243751934} + - component: {fileID: 23649574223012002} + - component: {fileID: 33934948971999448} + - component: {fileID: 114265716934294554} + - component: {fileID: 114148468497635697} + - component: {fileID: 114671520904232594} + - component: {fileID: 114172005767509640} + - component: {fileID: 114941649757569269} + - component: {fileID: 114581403422500557} + m_Layer: 0 + m_Name: Fishing Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4439867113915692 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1017528709445045} + 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: 4283454774123242} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114612983243751934 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1017528709445045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 61104f33a3f344db9b7e0d0cda41a9fb, type: 3} + m_Name: + m_EditorClassIdentifier: + solverIndices: + serializedContents: + m_AlignBytes: 16 + groupID: 0 + m_CollisionMaterial: {fileID: 0} + m_SurfaceCollisions: 0 + m_MassScale: 1 + m_SelfCollisions: 0 + restLength_: 0 + elements: [] + _aerodynamicsEnabled: 1 + _drag: 0.05 + _lift: 0.02 + m_RopeBlueprint: {fileID: 0} + tearingEnabled: 0 + tearResistanceMultiplier: 1000 + tearRate: 1 + _distanceConstraintsEnabled: 1 + _stretchingScale: 1 + _stretchCompliance: 0 + _maxCompression: 0 + _bendConstraintsEnabled: 1 + _bendCompliance: 0 + _maxBending: 0.025 + _plasticYield: 0 + _plasticCreep: 0 +--- !u!23 &23649574223012002 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1017528709445045} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4be07647ecdb4b845a9e0fbc74bb0e0a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &33934948971999448 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1017528709445045} + m_Mesh: {fileID: 0} +--- !u!114 &114265716934294554 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1017528709445045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 958c969cfb16745f192d4d7bd28b7178, type: 3} + m_Name: + m_EditorClassIdentifier: + decimation: 0 + smoothing: 3 + twist: 25 + indexInSystem: 0 +--- !u!114 &114148468497635697 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1017528709445045} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c4747da60837c44f9ba4b4a86879bcc8, type: 3} + m_Name: + m_EditorClassIdentifier: + material: {fileID: 0} + renderParameters: + layer: 0 + lightProbeUsage: 1 + reflectionProbeUsage: 1 + shadowCastingMode: 1 + receiveShadows: 1 + motionVectors: 0 + renderingLayerMask: 4294967295 + uvAnchor: 0 + uvScale: {x: 1, y: 1} + normalizeV: 1 + section: {fileID: 0} + thicknessScale: 0.8 +--- !u!114 &114671520904232594 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1017528709445045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d03c9194b7ab4aaba4dfa5afec22c69, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Actor: {fileID: 114612983243751934} + m_Target: {fileID: 0} + m_ParticleGroup: {fileID: 0} + m_AttachmentType: 0 + m_ConstrainOrientation: 0 + m_Projection: 0 + m_Compliance: 0 + breakThreshold: Infinity +--- !u!114 &114172005767509640 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1017528709445045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d03c9194b7ab4aaba4dfa5afec22c69, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Actor: {fileID: 114612983243751934} + m_Target: {fileID: 0} + m_ParticleGroup: {fileID: 0} + m_AttachmentType: 0 + m_ConstrainOrientation: 0 + m_Projection: 0 + m_Compliance: 0 + breakThreshold: Infinity +--- !u!114 &114941649757569269 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1017528709445045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8285ac97113f74d449053378d0e3a56b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CursorMu: 0 + m_SourceMu: 0 + direction: 1 +--- !u!114 &114581403422500557 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1017528709445045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98ba9d435a0e49c9bb527c34cc91894d, type: 3} + m_Name: + m_EditorClassIdentifier: + rope: {fileID: 114612983243751934} + cursor: {fileID: 114941649757569269} + percentageElasticity: 1 +--- !u!1 &1035052809208993 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4026445325167852} + - component: {fileID: 54679398375713381} + - component: {fileID: 153611279189314279} + - component: {fileID: 135844594273256032} + m_Layer: 7 + m_Name: Lure + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4026445325167852 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1035052809208993} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -1.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4283454774123242} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &54679398375713381 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1035052809208993} + serializedVersion: 5 + m_Mass: 0.01 + m_LinearDamping: 1 + m_AngularDamping: 0.1 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 0.001, y: 0.001, z: 0.001} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 0 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 2 +--- !u!153 &153611279189314279 +ConfigurableJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1035052809208993} + serializedVersion: 4 + m_ConnectedBody: {fileID: 54298866000586118} + m_ConnectedArticulationBody: {fileID: 0} + m_Anchor: {x: 0, y: 0, z: 0} + m_Axis: {x: 0, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 0 + m_ConnectedAnchor: {x: 0, y: 0, z: 0} + m_SecondaryAxis: {x: 0, y: 0, z: 0} + m_XMotion: 1 + m_YMotion: 1 + m_ZMotion: 1 + m_AngularXMotion: 2 + m_AngularYMotion: 2 + m_AngularZMotion: 2 + m_LinearLimitSpring: + spring: 0 + damper: 0 + m_LinearLimit: + limit: 0.5 + bounciness: 0 + contactDistance: 0 + m_AngularXLimitSpring: + spring: 0 + damper: 0 + m_LowAngularXLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_HighAngularXLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularYZLimitSpring: + spring: 0 + damper: 0 + m_AngularYLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularZLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_TargetPosition: {x: 0, y: 0, z: 0} + m_TargetVelocity: {x: 0, y: 0, z: 0} + m_XDrive: + serializedVersion: 4 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + useAcceleration: 0 + m_YDrive: + serializedVersion: 4 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + useAcceleration: 0 + m_ZDrive: + serializedVersion: 4 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + useAcceleration: 0 + m_TargetRotation: {x: 0, y: 0, z: 0, w: 1} + m_TargetAngularVelocity: {x: 0, y: 0, z: 0} + m_RotationDriveMode: 0 + m_AngularXDrive: + serializedVersion: 4 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + useAcceleration: 0 + m_AngularYZDrive: + serializedVersion: 4 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + useAcceleration: 0 + m_SlerpDrive: + serializedVersion: 4 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + useAcceleration: 0 + m_ProjectionMode: 1 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 0 + m_ConfiguredInWorldSpace: 0 + m_SwapBodies: 0 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!135 &135844594273256032 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1035052809208993} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Radius: 5.19 + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &1387836627839849 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4283454774123242} + - component: {fileID: 114112904742580403} + m_Layer: 0 + m_Name: fishing line float set + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4283454774123242 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1387836627839849} + 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: + - {fileID: 4507755321481054} + - {fileID: 4439867113915692} + - {fileID: 4110509859352936} + - {fileID: 4026445325167852} + - {fileID: 4530253318796540} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114112904742580403 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1387836627839849} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c0403ffd74ce46fab8bd4ef057e51432, type: 3} + m_Name: + m_EditorClassIdentifier: + startParticleAttachment: {fileID: 114671520904232594} + isLureConnect: 0 + rodLine: {fileID: 4922671409596527468} + fishingRope: {fileID: 114581403422500557} + LineLength: 0.5 +--- !u!1 &1858052053854210 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4530253318796540} + - component: {fileID: 54298866000586118} + - component: {fileID: 153691655494134957} + m_Layer: 16 + m_Name: Float + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4530253318796540 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1858052053854210} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4283454774123242} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &54298866000586118 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1858052053854210} + serializedVersion: 5 + m_Mass: 0.1 + m_LinearDamping: 1 + m_AngularDamping: 0.1 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 0.001, y: 0.001, z: 0.001} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 0 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 2 +--- !u!153 &153691655494134957 +ConfigurableJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1858052053854210} + serializedVersion: 4 + m_ConnectedBody: {fileID: 0} + m_ConnectedArticulationBody: {fileID: 0} + m_Anchor: {x: 0, y: -0.01, z: 0} + m_Axis: {x: 0, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 0 + m_ConnectedAnchor: {x: 0, y: 0, z: 0} + m_SecondaryAxis: {x: 0, y: 0, z: 0} + m_XMotion: 1 + m_YMotion: 1 + m_ZMotion: 1 + m_AngularXMotion: 2 + m_AngularYMotion: 2 + m_AngularZMotion: 2 + m_LinearLimitSpring: + spring: 0 + damper: 0 + m_LinearLimit: + limit: 0.5 + bounciness: 0 + contactDistance: 0 + m_AngularXLimitSpring: + spring: 0 + damper: 0 + m_LowAngularXLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_HighAngularXLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularYZLimitSpring: + spring: 0 + damper: 0 + m_AngularYLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularZLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_TargetPosition: {x: 0, y: 0, z: 0} + m_TargetVelocity: {x: 0, y: 0, z: 0} + m_XDrive: + serializedVersion: 4 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + useAcceleration: 0 + m_YDrive: + serializedVersion: 4 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + useAcceleration: 0 + m_ZDrive: + serializedVersion: 4 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + useAcceleration: 0 + m_TargetRotation: {x: 0, y: 0, z: 0, w: 1} + m_TargetAngularVelocity: {x: 0, y: 0, z: 0} + m_RotationDriveMode: 0 + m_AngularXDrive: + serializedVersion: 4 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + useAcceleration: 0 + m_AngularYZDrive: + serializedVersion: 4 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + useAcceleration: 0 + m_SlerpDrive: + serializedVersion: 4 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + useAcceleration: 0 + m_ProjectionMode: 1 + m_ProjectionDistance: 0 + m_ProjectionAngle: 0 + m_ConfiguredInWorldSpace: 0 + m_SwapBodies: 0 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!1 &1933124697579601 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4110509859352936} + - component: {fileID: 114941221864603208} + - component: {fileID: 23047835326758575} + - component: {fileID: 33644460670467264} + - component: {fileID: 114075091806130127} + - component: {fileID: 114972033155067211} + - component: {fileID: 114977355817525795} + - component: {fileID: 114623075352630189} + - component: {fileID: 114422070939195681} + - component: {fileID: 114504105083509877} + m_Layer: 0 + m_Name: Float Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4110509859352936 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1933124697579601} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4283454774123242} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114941221864603208 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1933124697579601} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 61104f33a3f344db9b7e0d0cda41a9fb, type: 3} + m_Name: + m_EditorClassIdentifier: + solverIndices: + serializedContents: + m_AlignBytes: 16 + groupID: 0 + m_CollisionMaterial: {fileID: 0} + m_SurfaceCollisions: 0 + m_MassScale: 1 + m_SelfCollisions: 0 + restLength_: 0 + elements: [] + _aerodynamicsEnabled: 1 + _drag: 0.05 + _lift: 0.02 + m_RopeBlueprint: {fileID: 0} + tearingEnabled: 0 + tearResistanceMultiplier: 1000 + tearRate: 1 + _distanceConstraintsEnabled: 1 + _stretchingScale: 1 + _stretchCompliance: 0 + _maxCompression: 0 + _bendConstraintsEnabled: 1 + _bendCompliance: 0 + _maxBending: 0.025 + _plasticYield: 0 + _plasticCreep: 0 +--- !u!23 &23047835326758575 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1933124697579601} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4be07647ecdb4b845a9e0fbc74bb0e0a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &33644460670467264 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1933124697579601} + m_Mesh: {fileID: 0} +--- !u!114 &114075091806130127 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1933124697579601} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 958c969cfb16745f192d4d7bd28b7178, type: 3} + m_Name: + m_EditorClassIdentifier: + decimation: 0 + smoothing: 0 + twist: 0 + indexInSystem: 0 +--- !u!114 &114972033155067211 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1933124697579601} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c4747da60837c44f9ba4b4a86879bcc8, type: 3} + m_Name: + m_EditorClassIdentifier: + material: {fileID: 0} + renderParameters: + layer: 0 + lightProbeUsage: 1 + reflectionProbeUsage: 1 + shadowCastingMode: 1 + receiveShadows: 1 + motionVectors: 0 + renderingLayerMask: 4294967295 + uvAnchor: 0 + uvScale: {x: 1, y: 1} + normalizeV: 1 + section: {fileID: 0} + thicknessScale: 0.8 +--- !u!114 &114977355817525795 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1933124697579601} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d03c9194b7ab4aaba4dfa5afec22c69, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Actor: {fileID: 114941221864603208} + m_Target: {fileID: 0} + m_ParticleGroup: {fileID: 0} + m_AttachmentType: 0 + m_ConstrainOrientation: 0 + m_Projection: 0 + m_Compliance: 0 + breakThreshold: Infinity +--- !u!114 &114623075352630189 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1933124697579601} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d03c9194b7ab4aaba4dfa5afec22c69, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Actor: {fileID: 114941221864603208} + m_Target: {fileID: 0} + m_ParticleGroup: {fileID: 0} + m_AttachmentType: 0 + m_ConstrainOrientation: 0 + m_Projection: 0 + m_Compliance: 0 + breakThreshold: Infinity +--- !u!114 &114422070939195681 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1933124697579601} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8285ac97113f74d449053378d0e3a56b, type: 3} + m_Name: + m_EditorClassIdentifier: + m_CursorMu: 0 + m_SourceMu: 0 + direction: 1 +--- !u!114 &114504105083509877 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1933124697579601} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98ba9d435a0e49c9bb527c34cc91894d, type: 3} + m_Name: + m_EditorClassIdentifier: + rope: {fileID: 114941221864603208} + cursor: {fileID: 114422070939195681} + percentageElasticity: 1 +--- !u!1 &1943073364215513 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4507755321481054} + - component: {fileID: 120710333716555736} + - component: {fileID: 4922671409596527468} + m_Layer: 0 + m_Name: Rod Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4507755321481054 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1943073364215513} + 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: 4283454774123242} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!120 &120710333716555736 +LineRenderer: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1943073364215513} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4be07647ecdb4b845a9e0fbc74bb0e0a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Positions: + - {x: 0, y: 0, z: 0} + - {x: 0, y: 0, z: 1} + m_Parameters: + serializedVersion: 3 + widthMultiplier: 1 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 0 + numCapVertices: 0 + alignment: 0 + textureMode: 0 + textureScale: {x: 1, y: 1} + shadowBias: 0.5 + generateLightingData: 0 + m_MaskInteraction: 0 + m_UseWorldSpace: 1 + m_Loop: 0 + m_ApplyActiveColorSpace: 1 +--- !u!114 &4922671409596527468 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1943073364215513} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5625b86b9e4b4482b82d83b962d0c873, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::RodLine diff --git a/Assets/ResRaw/Prefabs/Player/Line/fishing line float set.prefab.meta b/Assets/ResRaw/Prefabs/Player/Line/fishing line float set.prefab.meta new file mode 100644 index 000000000..6213ec9bf --- /dev/null +++ b/Assets/ResRaw/Prefabs/Player/Line/fishing line float set.prefab.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b52fb637550f9ee478a2359cd713ba16 +timeCreated: 1762387921 +licenseType: Free +PrefabImporter: + externalObjects: {} + addedObjectFileIDs: + isPrefabVariant: 0 + variantParentGUID: 00000000000000000000000000000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ResRaw/Prefabs/Player/Line/fishing line spinning.prefab b/Assets/ResRaw/Prefabs/Player/Line/fishing line spinning.prefab new file mode 100644 index 000000000..5c1efaf0f --- /dev/null +++ b/Assets/ResRaw/Prefabs/Player/Line/fishing line spinning.prefab @@ -0,0 +1,623 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1272090113571811 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4789330476915334} + - component: {fileID: 114739639280597265} + m_Layer: 0 + m_Name: fishing line spinning + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4789330476915334 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1272090113571811} + 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: + - {fileID: 4234306782235173} + - {fileID: 4141014065636101} + - {fileID: 4890516850959192} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114739639280597265 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1272090113571811} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c0403ffd74ce46fab8bd4ef057e51432, type: 3} + m_Name: + m_EditorClassIdentifier: + startParticleAttachment: {fileID: 114052339901978322} + isLureConnect: 1 + rodLine: {fileID: 4297776814324645408} + fishingRope: {fileID: 114821237079273711} + LineLength: 0.5 +--- !u!1 &1283354022407552 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4234306782235173} + - component: {fileID: 114183814398187982} + - component: {fileID: 23093650087846247} + - component: {fileID: 33180971188188480} + - component: {fileID: 114312629507617460} + - component: {fileID: 114606677337991535} + - component: {fileID: 114052339901978322} + - component: {fileID: 114975473824467752} + - component: {fileID: 114821237079273711} + m_Layer: 0 + m_Name: Fishing Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4234306782235173 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283354022407552} + 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: 4789330476915334} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114183814398187982 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283354022407552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 61104f33a3f344db9b7e0d0cda41a9fb, type: 3} + m_Name: + m_EditorClassIdentifier: + solverIndices: + serializedContents: + m_AlignBytes: 16 + groupID: 0 + m_CollisionMaterial: {fileID: 0} + m_SurfaceCollisions: 0 + m_MassScale: 1 + m_SelfCollisions: 0 + restLength_: 0 + elements: [] + _aerodynamicsEnabled: 1 + _drag: 0.05 + _lift: 0.02 + m_RopeBlueprint: {fileID: 0} + tearingEnabled: 0 + tearResistanceMultiplier: 1000 + tearRate: 1 + _distanceConstraintsEnabled: 1 + _stretchingScale: 1 + _stretchCompliance: 0 + _maxCompression: 0 + _bendConstraintsEnabled: 1 + _bendCompliance: 0 + _maxBending: 0.025 + _plasticYield: 0 + _plasticCreep: 0 +--- !u!23 &23093650087846247 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283354022407552} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 257 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4be07647ecdb4b845a9e0fbc74bb0e0a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &33180971188188480 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283354022407552} + m_Mesh: {fileID: 0} +--- !u!114 &114312629507617460 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283354022407552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 958c969cfb16745f192d4d7bd28b7178, type: 3} + m_Name: + m_EditorClassIdentifier: + decimation: 0 + smoothing: 3 + twist: 25 + indexInSystem: 0 +--- !u!114 &114606677337991535 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283354022407552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c4747da60837c44f9ba4b4a86879bcc8, type: 3} + m_Name: + m_EditorClassIdentifier: + material: {fileID: 0} + renderParameters: + layer: 0 + lightProbeUsage: 1 + reflectionProbeUsage: 1 + shadowCastingMode: 1 + receiveShadows: 1 + motionVectors: 0 + renderingLayerMask: 4294967295 + uvAnchor: 0 + uvScale: {x: 1, y: 1} + normalizeV: 1 + section: {fileID: 0} + thicknessScale: 0.8 +--- !u!114 &114052339901978322 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283354022407552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d03c9194b7ab4aaba4dfa5afec22c69, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Actor: {fileID: 114183814398187982} + m_Target: {fileID: 0} + m_ParticleGroup: {fileID: 0} + m_AttachmentType: 0 + m_ConstrainOrientation: 0 + m_Projection: 0 + m_Compliance: 0 + breakThreshold: Infinity +--- !u!114 &114975473824467752 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283354022407552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d03c9194b7ab4aaba4dfa5afec22c69, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Actor: {fileID: 114183814398187982} + m_Target: {fileID: 0} + m_ParticleGroup: {fileID: 0} + m_AttachmentType: 0 + m_ConstrainOrientation: 0 + m_Projection: 0 + m_Compliance: 0 + breakThreshold: Infinity +--- !u!114 &114821237079273711 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1283354022407552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 98ba9d435a0e49c9bb527c34cc91894d, type: 3} + m_Name: + m_EditorClassIdentifier: + rope: {fileID: 0} + cursor: {fileID: 0} + percentageElasticity: 1 +--- !u!1 &1593910372182423 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4141014065636101} + - component: {fileID: 120106974709276864} + - component: {fileID: 4297776814324645408} + m_Layer: 0 + m_Name: Rod Line + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4141014065636101 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1593910372182423} + 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: 4789330476915334} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!120 &120106974709276864 +LineRenderer: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1593910372182423} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 4be07647ecdb4b845a9e0fbc74bb0e0a, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Positions: + - {x: 0, y: 0, z: 0} + - {x: 0, y: 0, z: 1} + m_Parameters: + serializedVersion: 3 + widthMultiplier: 1 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 3 + numCapVertices: 3 + alignment: 0 + textureMode: 0 + textureScale: {x: 1, y: 1} + shadowBias: 0.5 + generateLightingData: 0 + m_MaskInteraction: 0 + m_UseWorldSpace: 1 + m_Loop: 0 + m_ApplyActiveColorSpace: 1 +--- !u!114 &4297776814324645408 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1593910372182423} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5625b86b9e4b4482b82d83b962d0c873, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::RodLine +--- !u!1 &1900952002951889 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4890516850959192} + - component: {fileID: 54576891949597541} + - component: {fileID: 153265847269300219} + - component: {fileID: 135766751052608187} + m_Layer: 7 + m_Name: Lure + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &4890516850959192 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1900952002951889} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4789330476915334} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!54 &54576891949597541 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1900952002951889} + serializedVersion: 5 + m_Mass: 0.1 + m_LinearDamping: 1 + m_AngularDamping: 1 + m_CenterOfMass: {x: 0, y: 0, z: 0} + m_InertiaTensor: {x: 0.001, y: 0.001, z: 0.001} + m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ImplicitCom: 1 + m_ImplicitTensor: 0 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 2 +--- !u!153 &153265847269300219 +ConfigurableJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1900952002951889} + serializedVersion: 4 + m_ConnectedBody: {fileID: 0} + m_ConnectedArticulationBody: {fileID: 0} + m_Anchor: {x: 0, y: 0, z: 0} + m_Axis: {x: 0, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 0 + m_ConnectedAnchor: {x: 0, y: 0, z: 0} + m_SecondaryAxis: {x: 0, y: 0, z: 0} + m_XMotion: 1 + m_YMotion: 1 + m_ZMotion: 1 + m_AngularXMotion: 2 + m_AngularYMotion: 2 + m_AngularZMotion: 2 + m_LinearLimitSpring: + spring: 0 + damper: 0 + m_LinearLimit: + limit: 0.5 + bounciness: 0 + contactDistance: 0 + m_AngularXLimitSpring: + spring: 0 + damper: 0 + m_LowAngularXLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_HighAngularXLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularYZLimitSpring: + spring: 0 + damper: 0 + m_AngularYLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_AngularZLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_TargetPosition: {x: 0, y: 0, z: 0} + m_TargetVelocity: {x: 0, y: 0, z: 0} + m_XDrive: + serializedVersion: 4 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + useAcceleration: 0 + m_YDrive: + serializedVersion: 4 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + useAcceleration: 0 + m_ZDrive: + serializedVersion: 4 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + useAcceleration: 0 + m_TargetRotation: {x: 0, y: 0, z: 0, w: 1} + m_TargetAngularVelocity: {x: 0, y: 0, z: 0} + m_RotationDriveMode: 0 + m_AngularXDrive: + serializedVersion: 4 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + useAcceleration: 0 + m_AngularYZDrive: + serializedVersion: 4 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + useAcceleration: 0 + m_SlerpDrive: + serializedVersion: 4 + positionSpring: 0 + positionDamper: 0 + maximumForce: 3.4028233e+38 + useAcceleration: 0 + m_ProjectionMode: 1 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 0 + m_ConfiguredInWorldSpace: 0 + m_SwapBodies: 0 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!135 &135766751052608187 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1900952002951889} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Radius: 2 + m_Center: {x: 0, y: 0, z: 0} diff --git a/Assets/ResRaw/Prefabs/Player/Line/fishing line spinning.prefab.meta b/Assets/ResRaw/Prefabs/Player/Line/fishing line spinning.prefab.meta new file mode 100644 index 000000000..56225e8a8 --- /dev/null +++ b/Assets/ResRaw/Prefabs/Player/Line/fishing line spinning.prefab.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4aae278494bb1db48a89372b08390cf5 +timeCreated: 1762387921 +licenseType: Free +PrefabImporter: + externalObjects: {} + addedObjectFileIDs: + isPrefabVariant: 0 + variantParentGUID: 00000000000000000000000000000000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Demo/Rope.cs b/Assets/Scripts/Demo/Rope.cs index b1784e9a8..87a0d5321 100644 --- a/Assets/Scripts/Demo/Rope.cs +++ b/Assets/Scripts/Demo/Rope.cs @@ -1,246 +1,246 @@ -using UnityEngine; - -[RequireComponent(typeof(LineRenderer))] -public class Rope : MonoBehaviour -{ - [Header("Attachment Points")] [SerializeField] - public Transform startAttachment; // 绳子起点绑定的Transform - - [SerializeField] public Transform endAttachment; // 绳子终点绑定的Transform - - [Header("Verlet Parameters")] [SerializeField] - float nodeDistance = 0.35f; - - [SerializeField] float nodeColliderRadius = 0.2f; - [SerializeField] float gravityStrength = 2; - [SerializeField] float totalLength = 10f; - [SerializeField, Range(0, 1)] float velocityDampen = 0.95f; - [SerializeField, Range(0, 0.99f)] float stiffness = 0.8f; - [SerializeField] int iterateCollisionsEvery = 1; - [SerializeField] int iterations = 10; - [SerializeField] int colliderBufferSize = 1; - - [Header("Line Renderer")] [SerializeField] - float ropeWidth = 0.1f; - - // 私有变量 - Vector3 gravity; - - // 数组和缓存 - Vector3[] currentNodePositions; - Vector3[] previousNodePositions; - Collider[] colliderHitBuffer; - LineRenderer lineRenderer; - GameObject nodeTester; - SphereCollider nodeCollider; - int totalNodes; - float lastTotalLength; - - void Awake() - { - // 获取组件引用 - lineRenderer = GetComponent(); - gravity = new Vector3(0, -gravityStrength, 0); - - // 初始化节点测试器 - nodeTester = new GameObject("Node Tester"); - nodeTester.layer = 8; - nodeCollider = nodeTester.AddComponent(); - nodeCollider.radius = nodeColliderRadius; - - // 初始化长度跟踪 - lastTotalLength = totalLength; - InitializeRope(); - } - - void InitializeRope() - { - // 计算节点数量 - totalNodes = Mathf.FloorToInt(totalLength / nodeDistance) + 1; - float remainingLength = totalLength % nodeDistance; - - if (remainingLength > 0 && totalLength > nodeDistance) - { - totalNodes++; - } - - // 初始化或调整数组大小 - System.Array.Resize(ref currentNodePositions, totalNodes); - System.Array.Resize(ref previousNodePositions, totalNodes); - colliderHitBuffer = new Collider[colliderBufferSize]; - - // 初始化节点位置 - Vector3 startPos = startAttachment != null ? startAttachment.position : transform.position; - for (int i = 0; i < totalNodes; i++) - { - float distance = (i == totalNodes - 1 && remainingLength > 0) ? remainingLength : nodeDistance; - - currentNodePositions[i] = startPos; - previousNodePositions[i] = startPos; - startPos.y -= distance; - } - - // 设置线渲染器 - lineRenderer.startWidth = ropeWidth; - lineRenderer.endWidth = ropeWidth; - lineRenderer.positionCount = totalNodes; - } - - void Update() - { - // 检查长度是否变化 - if (!Mathf.Approximately(totalLength, lastTotalLength)) - { - AdjustRopeLength(); - lastTotalLength = totalLength; - } - - DrawRope(); - } - - void AdjustRopeLength() - { - Vector3[] oldPositions = (Vector3[])currentNodePositions.Clone(); - Vector3[] oldPrevPositions = (Vector3[])previousNodePositions.Clone(); - - InitializeRope(); - - int copyLength = Mathf.Min(oldPositions.Length, currentNodePositions.Length); - System.Array.Copy(oldPositions, currentNodePositions, copyLength); - System.Array.Copy(oldPrevPositions, previousNodePositions, copyLength); - - if (currentNodePositions.Length > oldPositions.Length) - { - Vector3 lastPos = oldPositions[oldPositions.Length - 1]; - for (int i = oldPositions.Length; i < currentNodePositions.Length; i++) - { - float distance = (i == currentNodePositions.Length - 1 && (totalLength % nodeDistance) > 0) - ? (totalLength % nodeDistance) - : nodeDistance; - - lastPos.y -= distance; - currentNodePositions[i] = lastPos; - previousNodePositions[i] = lastPos; - } - } - } - - void FixedUpdate() - { - Simulate(); - - for (int i = 0; i < iterations; i++) - { - ApplyConstraint(); - - if (i % (iterateCollisionsEvery + 1) == 0) - { - AdjustCollisions(); - } - } - } - - void Simulate() - { - float fixedDt = Time.fixedDeltaTime; - for (int i = 0; i < totalNodes; i++) - { - Vector3 velocity = (currentNodePositions[i] - previousNodePositions[i]) * velocityDampen; - previousNodePositions[i] = currentNodePositions[i]; - currentNodePositions[i] += velocity + gravity * fixedDt; - } - } - - void ApplyConstraint() - { - // 绑定到起点Transform - if (startAttachment != null) - { - currentNodePositions[0] = startAttachment.position; - } - - // 绑定到终点Transform - if (endAttachment != null) - { - currentNodePositions[totalNodes - 1] = endAttachment.position; - } - - float halfStiffness = 0.5f * stiffness; - int nodeCountMinusOne = totalNodes - 1; - - for (int i = 0; i < nodeCountMinusOne; i++) - { - Vector3 node1 = currentNodePositions[i]; - Vector3 node2 = currentNodePositions[i + 1]; - Vector3 diff = node1 - node2; - - float desiredDistance = (i == nodeCountMinusOne - 1 && (totalLength % nodeDistance) > 0) - ? (totalLength % nodeDistance) - : nodeDistance; - - float sqrDesiredDistance = desiredDistance * desiredDistance; - float sqrDistance = diff.x * diff.x + diff.y * diff.y + diff.z * diff.z; - - if (Mathf.Abs(sqrDistance - sqrDesiredDistance) > 0.001f) - { - float distance = Mathf.Sqrt(sqrDistance); - float difference = desiredDistance - distance; - Vector3 direction = diff / distance; - - Vector3 adjustment = direction * (difference * halfStiffness); - - currentNodePositions[i] += adjustment; - currentNodePositions[i + 1] -= adjustment; - } - } - } - - void AdjustCollisions() - { - for (int i = 1; i < totalNodes; i += 2) - { - int hits = Physics.OverlapSphereNonAlloc( - currentNodePositions[i], - nodeColliderRadius, - colliderHitBuffer, - ~(1 << 8)); - - for (int n = 0; n < hits; n++) - { - if (Physics.ComputePenetration( - nodeCollider, - currentNodePositions[i], - Quaternion.identity, - colliderHitBuffer[n], - colliderHitBuffer[n].transform.position, - colliderHitBuffer[n].transform.rotation, - out Vector3 direction, - out float distance)) - { - currentNodePositions[i] += direction * distance; - } - } - } - } - - void DrawRope() - { - lineRenderer.positionCount = totalNodes; - lineRenderer.SetPositions(currentNodePositions); - } - - void OnDestroy() - { - if (nodeTester != null) - { - Destroy(nodeTester); - } - } - - // 公开方法用于动态设置绑定点 - public void SetAttachments(Transform start, Transform end) - { - startAttachment = start; - endAttachment = end; - } -} \ No newline at end of file +// using UnityEngine; +// +// [RequireComponent(typeof(LineRenderer))] +// public class Rope : MonoBehaviour +// { +// [Header("Attachment Points")] [SerializeField] +// public Transform startAttachment; // 绳子起点绑定的Transform +// +// [SerializeField] public Transform endAttachment; // 绳子终点绑定的Transform +// +// [Header("Verlet Parameters")] [SerializeField] +// float nodeDistance = 0.35f; +// +// [SerializeField] float nodeColliderRadius = 0.2f; +// [SerializeField] float gravityStrength = 2; +// [SerializeField] float totalLength = 10f; +// [SerializeField, Range(0, 1)] float velocityDampen = 0.95f; +// [SerializeField, Range(0, 0.99f)] float stiffness = 0.8f; +// [SerializeField] int iterateCollisionsEvery = 1; +// [SerializeField] int iterations = 10; +// [SerializeField] int colliderBufferSize = 1; +// +// [Header("Line Renderer")] [SerializeField] +// float ropeWidth = 0.1f; +// +// // 私有变量 +// Vector3 gravity; +// +// // 数组和缓存 +// Vector3[] currentNodePositions; +// Vector3[] previousNodePositions; +// Collider[] colliderHitBuffer; +// LineRenderer lineRenderer; +// GameObject nodeTester; +// SphereCollider nodeCollider; +// int totalNodes; +// float lastTotalLength; +// +// void Awake() +// { +// // 获取组件引用 +// lineRenderer = GetComponent(); +// gravity = new Vector3(0, -gravityStrength, 0); +// +// // 初始化节点测试器 +// nodeTester = new GameObject("Node Tester"); +// nodeTester.layer = 8; +// nodeCollider = nodeTester.AddComponent(); +// nodeCollider.radius = nodeColliderRadius; +// +// // 初始化长度跟踪 +// lastTotalLength = totalLength; +// InitializeRope(); +// } +// +// void InitializeRope() +// { +// // 计算节点数量 +// totalNodes = Mathf.FloorToInt(totalLength / nodeDistance) + 1; +// float remainingLength = totalLength % nodeDistance; +// +// if (remainingLength > 0 && totalLength > nodeDistance) +// { +// totalNodes++; +// } +// +// // 初始化或调整数组大小 +// System.Array.Resize(ref currentNodePositions, totalNodes); +// System.Array.Resize(ref previousNodePositions, totalNodes); +// colliderHitBuffer = new Collider[colliderBufferSize]; +// +// // 初始化节点位置 +// Vector3 startPos = startAttachment != null ? startAttachment.position : transform.position; +// for (int i = 0; i < totalNodes; i++) +// { +// float distance = (i == totalNodes - 1 && remainingLength > 0) ? remainingLength : nodeDistance; +// +// currentNodePositions[i] = startPos; +// previousNodePositions[i] = startPos; +// startPos.y -= distance; +// } +// +// // 设置线渲染器 +// lineRenderer.startWidth = ropeWidth; +// lineRenderer.endWidth = ropeWidth; +// lineRenderer.positionCount = totalNodes; +// } +// +// void Update() +// { +// // 检查长度是否变化 +// if (!Mathf.Approximately(totalLength, lastTotalLength)) +// { +// AdjustRopeLength(); +// lastTotalLength = totalLength; +// } +// +// DrawRope(); +// } +// +// void AdjustRopeLength() +// { +// Vector3[] oldPositions = (Vector3[])currentNodePositions.Clone(); +// Vector3[] oldPrevPositions = (Vector3[])previousNodePositions.Clone(); +// +// InitializeRope(); +// +// int copyLength = Mathf.Min(oldPositions.Length, currentNodePositions.Length); +// System.Array.Copy(oldPositions, currentNodePositions, copyLength); +// System.Array.Copy(oldPrevPositions, previousNodePositions, copyLength); +// +// if (currentNodePositions.Length > oldPositions.Length) +// { +// Vector3 lastPos = oldPositions[oldPositions.Length - 1]; +// for (int i = oldPositions.Length; i < currentNodePositions.Length; i++) +// { +// float distance = (i == currentNodePositions.Length - 1 && (totalLength % nodeDistance) > 0) +// ? (totalLength % nodeDistance) +// : nodeDistance; +// +// lastPos.y -= distance; +// currentNodePositions[i] = lastPos; +// previousNodePositions[i] = lastPos; +// } +// } +// } +// +// void FixedUpdate() +// { +// Simulate(); +// +// for (int i = 0; i < iterations; i++) +// { +// ApplyConstraint(); +// +// if (i % (iterateCollisionsEvery + 1) == 0) +// { +// AdjustCollisions(); +// } +// } +// } +// +// void Simulate() +// { +// float fixedDt = Time.fixedDeltaTime; +// for (int i = 0; i < totalNodes; i++) +// { +// Vector3 velocity = (currentNodePositions[i] - previousNodePositions[i]) * velocityDampen; +// previousNodePositions[i] = currentNodePositions[i]; +// currentNodePositions[i] += velocity + gravity * fixedDt; +// } +// } +// +// void ApplyConstraint() +// { +// // 绑定到起点Transform +// if (startAttachment != null) +// { +// currentNodePositions[0] = startAttachment.position; +// } +// +// // 绑定到终点Transform +// if (endAttachment != null) +// { +// currentNodePositions[totalNodes - 1] = endAttachment.position; +// } +// +// float halfStiffness = 0.5f * stiffness; +// int nodeCountMinusOne = totalNodes - 1; +// +// for (int i = 0; i < nodeCountMinusOne; i++) +// { +// Vector3 node1 = currentNodePositions[i]; +// Vector3 node2 = currentNodePositions[i + 1]; +// Vector3 diff = node1 - node2; +// +// float desiredDistance = (i == nodeCountMinusOne - 1 && (totalLength % nodeDistance) > 0) +// ? (totalLength % nodeDistance) +// : nodeDistance; +// +// float sqrDesiredDistance = desiredDistance * desiredDistance; +// float sqrDistance = diff.x * diff.x + diff.y * diff.y + diff.z * diff.z; +// +// if (Mathf.Abs(sqrDistance - sqrDesiredDistance) > 0.001f) +// { +// float distance = Mathf.Sqrt(sqrDistance); +// float difference = desiredDistance - distance; +// Vector3 direction = diff / distance; +// +// Vector3 adjustment = direction * (difference * halfStiffness); +// +// currentNodePositions[i] += adjustment; +// currentNodePositions[i + 1] -= adjustment; +// } +// } +// } +// +// void AdjustCollisions() +// { +// for (int i = 1; i < totalNodes; i += 2) +// { +// int hits = Physics.OverlapSphereNonAlloc( +// currentNodePositions[i], +// nodeColliderRadius, +// colliderHitBuffer, +// ~(1 << 8)); +// +// for (int n = 0; n < hits; n++) +// { +// if (Physics.ComputePenetration( +// nodeCollider, +// currentNodePositions[i], +// Quaternion.identity, +// colliderHitBuffer[n], +// colliderHitBuffer[n].transform.position, +// colliderHitBuffer[n].transform.rotation, +// out Vector3 direction, +// out float distance)) +// { +// currentNodePositions[i] += direction * distance; +// } +// } +// } +// } +// +// void DrawRope() +// { +// lineRenderer.positionCount = totalNodes; +// lineRenderer.SetPositions(currentNodePositions); +// } +// +// void OnDestroy() +// { +// if (nodeTester != null) +// { +// Destroy(nodeTester); +// } +// } +// +// // 公开方法用于动态设置绑定点 +// public void SetAttachments(Transform start, Transform end) +// { +// startAttachment = start; +// endAttachment = end; +// } +// } \ No newline at end of file diff --git a/Assets/Scripts/Fishing/Rope.meta b/Assets/Scripts/Fishing/Rope.meta new file mode 100644 index 000000000..7f5f23fb1 --- /dev/null +++ b/Assets/Scripts/Fishing/Rope.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 1330e7f73f804eea8ae09724f6bb1039 +timeCreated: 1766759962 \ No newline at end of file diff --git a/Assets/Scripts/Fishing/Rope/RodLine.cs b/Assets/Scripts/Fishing/Rope/RodLine.cs new file mode 100644 index 000000000..ea3e8a5b0 --- /dev/null +++ b/Assets/Scripts/Fishing/Rope/RodLine.cs @@ -0,0 +1,56 @@ +using Obi; +using UnityEngine; + +public class RodLine : MonoBehaviour +{ + private ObiRope obiRope; + + private LineRenderer lineRenderer; + + private Transform[] points; + + public void GenerateLineRendererRope(Transform[] points, float thickness) + { + if (points.Length < 2) + { + Debug.LogError("LineRenderer requires at least two points."); + return; + } + + this.points = points; + if (lineRenderer == null) + { + lineRenderer = base.gameObject.GetComponent(); + if (lineRenderer == null) + { + lineRenderer = base.gameObject.AddComponent(); + } + } + + lineRenderer.positionCount = points.Length; + lineRenderer.startWidth = thickness; + lineRenderer.endWidth = thickness; + for (int i = 0; i < points.Length; i++) + { + lineRenderer.SetPosition(i, points[i].position); + } + } + + private void LateUpdate() + { + if (lineRenderer == null) + { + return; + } + + for (int i = 0; i < points.Length; i++) + { + Transform transform = points[i]; + if ((bool)transform) + { + lineRenderer.SetPosition(i, transform.position); + } + } + } + +} \ No newline at end of file diff --git a/Assets/Scripts/Fishing/Rope/RodLine.cs.meta b/Assets/Scripts/Fishing/Rope/RodLine.cs.meta new file mode 100644 index 000000000..b8b54ea1b --- /dev/null +++ b/Assets/Scripts/Fishing/Rope/RodLine.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 5625b86b9e4b4482b82d83b962d0c873 +timeCreated: 1766759973 \ No newline at end of file diff --git a/Assets/Scripts/Fishing/Rope/Rope.cs b/Assets/Scripts/Fishing/Rope/Rope.cs new file mode 100644 index 000000000..c209882d8 --- /dev/null +++ b/Assets/Scripts/Fishing/Rope/Rope.cs @@ -0,0 +1,35 @@ +using NBF; +using Obi; +using UnityEngine; + +public class Rope : MonoBehaviour +{ + private FRod _rod; + [SerializeField] private ObiRope rope; + + [SerializeField] private ObiRopeCursor cursor; + + [SerializeField] private float percentageElasticity = 0.2f; + + private float stretchScale; + + private void Awake() + { + rope = GetComponent(); + if (_rod) + { + LineLength_OnValueChanged(_rod.lineLength); + } + } + + public void LineLength_OnValueChanged(float length) + { + cursor = ((cursor == null) ? GetComponent() : cursor); + stretchScale = Mathf.Clamp(length - percentageElasticity, 0f, float.PositiveInfinity); + } + + private void Update() + { + rope.stretchingScale = stretchScale; + } +} \ No newline at end of file diff --git a/Assets/Scripts/Fishing/Rope/Rope.cs.meta b/Assets/Scripts/Fishing/Rope/Rope.cs.meta new file mode 100644 index 000000000..93d4824f7 --- /dev/null +++ b/Assets/Scripts/Fishing/Rope/Rope.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 98ba9d435a0e49c9bb527c34cc91894d +timeCreated: 1766759607 \ No newline at end of file diff --git a/Assets/Scripts/Fishing/Tackle/FGearBase.cs b/Assets/Scripts/Fishing/Tackle/FGearBase.cs index cd63bb89c..1df049ad8 100644 --- a/Assets/Scripts/Fishing/Tackle/FGearBase.cs +++ b/Assets/Scripts/Fishing/Tackle/FGearBase.cs @@ -8,13 +8,7 @@ namespace NBF public FPlayer Player { get; protected set; } public FRod Rod { get; protected set; } public ItemInfo ItemInfo; - - public HookAsset hookAsset; - - private void Awake() - { - hookAsset = GetComponent(); - } + public virtual void Init(FPlayer player, FRod rod) { diff --git a/Assets/Scripts/Fishing/Tackle/FLine.cs b/Assets/Scripts/Fishing/Tackle/FLine.cs index 0f810dd2d..363e182ce 100644 --- a/Assets/Scripts/Fishing/Tackle/FLine.cs +++ b/Assets/Scripts/Fishing/Tackle/FLine.cs @@ -1,12 +1,25 @@ -using UnityEngine; +using Obi; +using UnityEngine; namespace NBF { public class FLine : FGearBase { + [SerializeField] private ObiParticleAttachment startParticleAttachment; + [SerializeField] private bool isLureConnect; + [SerializeField] private RodLine rodLine; + [SerializeField] private Rope fishingRope; + + public float LineLength = 0.5f; + + private float _groundSetting = 0.5f; + + private float _LineOnSpool = 100f; + + private float _LineThickness = 0.0007f; + protected override void OnInit() { - } } } \ No newline at end of file diff --git a/Assets/Scripts/Fishing/Tackle/FLineHandler.cs b/Assets/Scripts/Fishing/Tackle/FLineHandler.cs index 295d7b1d9..7ef09e377 100644 --- a/Assets/Scripts/Fishing/Tackle/FLineHandler.cs +++ b/Assets/Scripts/Fishing/Tackle/FLineHandler.cs @@ -1,190 +1,190 @@ -using System; -using NBF; -using Obi; -using Unity.VisualScripting; -using UnityEngine; - -public class FLineHandler : MonoBehaviour -{ - public enum LineType - { - None = 0, - OneSegment = 1, - TwoSegment = 2, - ThereSegment = 3 - } - - public LineType lineType = LineType.TwoSegment; - - public ObiRope obiRopeSegment_1; - - public ObiRope obiRopeSegment_2; - - public ObiRope obiRopeSegment_3; - - public FixedLine LineConnector_0; - - public SpringJoint LineConnector_1; - - public SpringJoint LineConnector_2; - - public SpringJoint LineConnector_3; - - // [HideInInspector] public FFishingLine currentRodFishingLineComponent; - - // public ObiParticleAttachment toRodConnector; - - // public float PhisicsLineOut { get; set; } - - public float ObiLineOut; - - [HideInInspector] public Rigidbody EndLineRigidbody_0; - - [HideInInspector] public Rigidbody EndLineRigidbody_1; - - [HideInInspector] public Rigidbody EndLineRigidbody_2; - - [HideInInspector] public Rigidbody EndLineRigidbody_3; - - // public JointPinchController pinchController; - - public FRod Rod; - - private Transform waterPlane; - - - // public float ropeToHookDistance; - - void Start() - { - ObiLineOut = obiRopeSegment_1.stretchingScale; - if ((bool)LineConnector_0) - { - EndLineRigidbody_0 = LineConnector_0.GetComponent(); - } - - if ((bool)LineConnector_1) - { - EndLineRigidbody_1 = LineConnector_1.GetComponent(); - } - - if ((bool)LineConnector_2) - { - EndLineRigidbody_2 = LineConnector_2.GetComponent(); - // var fixedJoint = LineConnector_2.GetComponent(); - // pinchController = LineConnector_2.gameObject.AddComponent(); - } - - if ((bool)LineConnector_3) - { - EndLineRigidbody_3 = LineConnector_3.GetComponent(); - } - - waterPlane = GameObject.FindGameObjectWithTag("Water").transform; - - Debug.LogError($"rope.restLength={obiRopeSegment_1.restLength} LineConnector_1={LineConnector_1.maxDistance}"); - } - - - void Update() - { - if (!Rod) return; - - - // ropeToHookDistance = Vector3.Distance(toRodConnector.transform.position, LineConnector_1.transform.position); - - ObiLineOut = 0.1f + Rod.lineLength; - float target = (0f - Mathf.Clamp(Rod.linelenghtDiferent, -1f, 0f)) * 0.1f; - if (Rod.linelenghtDiferent >= 0f) - { - obiRopeSegment_1.stretchCompliance = Mathf.MoveTowards(obiRopeSegment_1.stretchCompliance, target, - Time.smoothDeltaTime * (1f * Rod.linelenghtDiferent)); - } - else - { - obiRopeSegment_1.stretchCompliance = Mathf.MoveTowards(obiRopeSegment_1.stretchCompliance, target, - Time.smoothDeltaTime * 0.1f); - } - - if (Rod.lineLength == 0f) - { - obiRopeSegment_1.stretchCompliance = 0f; - } - - if ((bool)obiRopeSegment_2) - { - if (!Rod.currentFish) - { - obiRopeSegment_2.stretchCompliance = obiRopeSegment_2.stretchingScale * 0.004f; - } - else - { - obiRopeSegment_2.stretchCompliance = 0f; - } - - //TODO:TEST - obiRopeSegment_2.stretchingScale = 0.13F; - } - - obiRopeSegment_1.stretchingScale = ObiLineOut; - obiRopeSegment_1.stretchingScale = 1; - LineConnector_1.maxDistance = 0.1f + Rod.lineLength; - if (Input.GetKey(KeyCode.E)) - { - // var speed = 1; - // obiRopeCursor_1.ChangeLength(LineConnector_1.maxDistance); - // Debug.Log(obiRopeSegment_1.restLength); - } - - // var addLength = LineConnector_1.maxDistance - obiRopeSegment_1.restLength; - // if (Mathf.Abs(addLength) > 0.001f) - // { - // obiRopeCursor_1.ChangeLength(LineConnector_1.maxDistance); - // } - - // if (!Mathf.Approximately(LineConnector_1.maxDistance, obiRopeSegment_1.restLength)) - // { - // obiRopeCursor_1.ChangeLength(LineConnector_1.maxDistance); - // } - - // obiRopeCursor_1.pos - - - // LineConnector_1.minDistance = LineConnector_1.maxDistance; - } - - public void SetSegmentTwoLenght(float lenght) - { - LineConnector_2.maxDistance = lenght; - // obiRopeCursor_2.ChangeLength(lenght); - // LineConnector_2.minDistance = LineConnector_2.maxDistance; - } - - private void FixedUpdate() - { - // BindRod(); - LineWaterDisplacement(); - } - - private void BindRod() - { - if (!Rod || !Rod.Asset) return; - LineConnector_0.transform.position = Rod.Asset.lineConnector.position; - } - - private void LineWaterDisplacement() - { - if (!waterPlane) - { - return; - } - - for (int i = 0; i < obiRopeSegment_1.activeParticleCount; i++) - { - if (obiRopeSegment_1.GetParticlePosition(i).y < waterPlane.position.y) - { - // obiRopeSegment_1.AddForceParticle(i, Vector3.up * 10f, ForceMode.Acceleration); - } - } - } -} \ No newline at end of file +// using System; +// using NBF; +// using Obi; +// using Unity.VisualScripting; +// using UnityEngine; +// +// public class FLineHandler : MonoBehaviour +// { +// public enum LineType +// { +// None = 0, +// OneSegment = 1, +// TwoSegment = 2, +// ThereSegment = 3 +// } +// +// public LineType lineType = LineType.TwoSegment; +// +// public ObiRope obiRopeSegment_1; +// +// public ObiRope obiRopeSegment_2; +// +// public ObiRope obiRopeSegment_3; +// +// public FixedLine LineConnector_0; +// +// public SpringJoint LineConnector_1; +// +// public SpringJoint LineConnector_2; +// +// public SpringJoint LineConnector_3; +// +// // [HideInInspector] public FFishingLine currentRodFishingLineComponent; +// +// // public ObiParticleAttachment toRodConnector; +// +// // public float PhisicsLineOut { get; set; } +// +// public float ObiLineOut; +// +// [HideInInspector] public Rigidbody EndLineRigidbody_0; +// +// [HideInInspector] public Rigidbody EndLineRigidbody_1; +// +// [HideInInspector] public Rigidbody EndLineRigidbody_2; +// +// [HideInInspector] public Rigidbody EndLineRigidbody_3; +// +// // public JointPinchController pinchController; +// +// public FRod Rod; +// +// private Transform waterPlane; +// +// +// // public float ropeToHookDistance; +// +// void Start() +// { +// ObiLineOut = obiRopeSegment_1.stretchingScale; +// if ((bool)LineConnector_0) +// { +// EndLineRigidbody_0 = LineConnector_0.GetComponent(); +// } +// +// if ((bool)LineConnector_1) +// { +// EndLineRigidbody_1 = LineConnector_1.GetComponent(); +// } +// +// if ((bool)LineConnector_2) +// { +// EndLineRigidbody_2 = LineConnector_2.GetComponent(); +// // var fixedJoint = LineConnector_2.GetComponent(); +// // pinchController = LineConnector_2.gameObject.AddComponent(); +// } +// +// if ((bool)LineConnector_3) +// { +// EndLineRigidbody_3 = LineConnector_3.GetComponent(); +// } +// +// waterPlane = GameObject.FindGameObjectWithTag("Water").transform; +// +// Debug.LogError($"rope.restLength={obiRopeSegment_1.restLength} LineConnector_1={LineConnector_1.maxDistance}"); +// } +// +// +// void Update() +// { +// if (!Rod) return; +// +// +// // ropeToHookDistance = Vector3.Distance(toRodConnector.transform.position, LineConnector_1.transform.position); +// +// ObiLineOut = 0.1f + Rod.lineLength; +// float target = (0f - Mathf.Clamp(Rod.linelenghtDiferent, -1f, 0f)) * 0.1f; +// if (Rod.linelenghtDiferent >= 0f) +// { +// obiRopeSegment_1.stretchCompliance = Mathf.MoveTowards(obiRopeSegment_1.stretchCompliance, target, +// Time.smoothDeltaTime * (1f * Rod.linelenghtDiferent)); +// } +// else +// { +// obiRopeSegment_1.stretchCompliance = Mathf.MoveTowards(obiRopeSegment_1.stretchCompliance, target, +// Time.smoothDeltaTime * 0.1f); +// } +// +// if (Rod.lineLength == 0f) +// { +// obiRopeSegment_1.stretchCompliance = 0f; +// } +// +// if ((bool)obiRopeSegment_2) +// { +// if (!Rod.currentFish) +// { +// obiRopeSegment_2.stretchCompliance = obiRopeSegment_2.stretchingScale * 0.004f; +// } +// else +// { +// obiRopeSegment_2.stretchCompliance = 0f; +// } +// +// //TODO:TEST +// obiRopeSegment_2.stretchingScale = 0.13F; +// } +// +// obiRopeSegment_1.stretchingScale = ObiLineOut; +// obiRopeSegment_1.stretchingScale = 1; +// LineConnector_1.maxDistance = 0.1f + Rod.lineLength; +// if (Input.GetKey(KeyCode.E)) +// { +// // var speed = 1; +// // obiRopeCursor_1.ChangeLength(LineConnector_1.maxDistance); +// // Debug.Log(obiRopeSegment_1.restLength); +// } +// +// // var addLength = LineConnector_1.maxDistance - obiRopeSegment_1.restLength; +// // if (Mathf.Abs(addLength) > 0.001f) +// // { +// // obiRopeCursor_1.ChangeLength(LineConnector_1.maxDistance); +// // } +// +// // if (!Mathf.Approximately(LineConnector_1.maxDistance, obiRopeSegment_1.restLength)) +// // { +// // obiRopeCursor_1.ChangeLength(LineConnector_1.maxDistance); +// // } +// +// // obiRopeCursor_1.pos +// +// +// // LineConnector_1.minDistance = LineConnector_1.maxDistance; +// } +// +// public void SetSegmentTwoLenght(float lenght) +// { +// LineConnector_2.maxDistance = lenght; +// // obiRopeCursor_2.ChangeLength(lenght); +// // LineConnector_2.minDistance = LineConnector_2.maxDistance; +// } +// +// private void FixedUpdate() +// { +// // BindRod(); +// LineWaterDisplacement(); +// } +// +// private void BindRod() +// { +// if (!Rod || !Rod.Asset) return; +// LineConnector_0.transform.position = Rod.Asset.lineConnector.position; +// } +// +// private void LineWaterDisplacement() +// { +// if (!waterPlane) +// { +// return; +// } +// +// for (int i = 0; i < obiRopeSegment_1.activeParticleCount; i++) +// { +// if (obiRopeSegment_1.GetParticlePosition(i).y < waterPlane.position.y) +// { +// // obiRopeSegment_1.AddForceParticle(i, Vector3.up * 10f, ForceMode.Acceleration); +// } +// } +// } +// } \ No newline at end of file diff --git a/Assets/Scripts/Fishing/Tackle/FRod.cs b/Assets/Scripts/Fishing/Tackle/FRod.cs index 9ff8216ec..c1103c839 100644 --- a/Assets/Scripts/Fishing/Tackle/FRod.cs +++ b/Assets/Scripts/Fishing/Tackle/FRod.cs @@ -30,10 +30,6 @@ namespace NBF public FWeight Weight; public FLine Line; - /// - /// 鱼线处理器 - /// - public FLineHandler lineHandler; public Transform GearRoot; @@ -81,9 +77,12 @@ namespace NBF var parent = GearRoot; - CreateFishingHandler(); - List children = RoleModel.Instance.GetBindItems(itemInfo.Id); + + ItemInfo lineItemInfo = null; + + // CreateFishingHandler(); + // children.Sort(); foreach (var child in children) { @@ -124,7 +123,13 @@ namespace NBF Quaternion.identity); Weight.SetItemInfo(child); } + else if (itemType == ItemType.Line) + { + lineItemInfo = child; + } } + + yield return 1; if (Reel) @@ -136,40 +141,40 @@ namespace NBF Reel.Init(player, this); } - if (Bobber) - { - Bobber.Init(Player, this); - Bobber.transform.position = lineHandler.LineConnector_1.transform.position; - Bobber.gameObject.GetComponent().connectedBody = - lineHandler.LineConnector_1.GetComponent(); - } - - if (Hook) - { - Hook.Init(Player, this); - Hook.transform.position = lineHandler.LineConnector_2.transform.position; - Hook.transform.rotation = lineHandler.LineConnector_2.transform.rotation; // 确保旋转也同步 - var target = lineHandler.LineConnector_2.GetComponent(); - var joint = Hook.gameObject.GetComponent(); - joint.connectedBody = target; - // LureHookWaterDisplacement = Hook.GetComponent(); - } - - if (Bait) - { - Bait.Init(Player, this); - Bait.transform.position = Hook.hookAsset.baitConnector.position; - Bait.transform.SetParent(Hook.hookAsset.baitConnector); - } - - if (Lure) - { - Lure.Init(Player, this); - Lure.transform.position = lineHandler.LineConnector_1.transform.position; - Lure.gameObject.GetComponent().connectedBody = - lineHandler.LineConnector_1.GetComponent(); - // LureHookWaterDisplacement = Lure.GetComponent(); - } + // if (Bobber) + // { + // Bobber.Init(Player, this); + // Bobber.transform.position = lineHandler.LineConnector_1.transform.position; + // Bobber.gameObject.GetComponent().connectedBody = + // lineHandler.LineConnector_1.GetComponent(); + // } + // + // if (Hook) + // { + // Hook.Init(Player, this); + // Hook.transform.position = lineHandler.LineConnector_2.transform.position; + // Hook.transform.rotation = lineHandler.LineConnector_2.transform.rotation; // 确保旋转也同步 + // var target = lineHandler.LineConnector_2.GetComponent(); + // var joint = Hook.gameObject.GetComponent(); + // joint.connectedBody = target; + // // LureHookWaterDisplacement = Hook.GetComponent(); + // } + // + // if (Bait) + // { + // Bait.Init(Player, this); + // Bait.transform.position = Hook.hookAsset.baitConnector.position; + // Bait.transform.SetParent(Hook.hookAsset.baitConnector); + // } + // + // if (Lure) + // { + // Lure.Init(Player, this); + // Lure.transform.position = lineHandler.LineConnector_1.transform.position; + // Lure.gameObject.GetComponent().connectedBody = + // lineHandler.LineConnector_1.GetComponent(); + // // LureHookWaterDisplacement = Lure.GetComponent(); + // } if (Weight) { @@ -223,95 +228,5 @@ namespace NBF rings = list.ToArray(); } - - - public void CreateFishingHandler() - { - if (lineHandler == null) - { - Debug.LogError("创建钓组====="); - var rodType = (ItemSubType)ItemInfo.Config.Type; - if (rodType == ItemSubType.RodTele) - { - CreateObiFishingLine(0); - } - else if (rodType == ItemSubType.RodSpine || rodType == ItemSubType.RodBolo) - { - CreateObiFishingLine(1); - } - } - } - - public void CreateObiFishingLine(int currentLineTypeIndex) - { - // if ((bool)Owner.Gears.Reel && !currentLineHandler) - if (!lineHandler) - { - var indexNames = new[] { "FFishingLine_0", "FFishingLine_1" }; - var path = - $"Assets/ResRaw/Prefabs/{indexNames[currentLineTypeIndex]}.prefab"; //$"GameItemsPrefabs/Lines/{indexNames[currentLineTypeIndex]}"; - var prefab = Assets.Load(path); - - // var toRodConnector = rodAsset.lineConnector.GetComponent(); - GameObject obj = Instantiate(prefab, GearRoot.position, Quaternion.identity, GearRoot); - - lineHandler = obj.GetComponent(); - // lineHandler.transform.SetParent(toRodConnector.transform); - lineHandler.transform.position = Asset.lineConnector.position; - lineHandler.LineConnector_0.target = Asset.lineConnector; //.GetComponent(); - // lineHandler.toRodConnector.target = rodAsset.lineConnector; - lineHandler.Rod = this; - // var obiSolver = lineHandler.GetComponent(); - // SceneSettings.Instance.obiFixedUpdater.solvers.Add(obiSolver); - } - } - - - public void RenderLine() - { - if (!lineHandler) - { - return; - } - - if (!Reel) return; - if (!Asset.lineRenderer) return; - - // var reel = Reel; - // int num = 0; - // bool isBlockLineByFinger = reel.isBlockLineByFinger; - // if (reel.AnimatorCtrl.Unlock && isBlockLineByFinger && reel.reelAsset.type == ReelAsset.Type.Normal) - // { - // Asset.lineRenderer.positionCount = rings.Length + 3; - // } - // else - // { - // Asset.lineRenderer.positionCount = rings.Length + 2; - // } - // - // Asset.lineRenderer.SetPosition(num, reel.reelAsset.lineIntersectHelper.position); - // num++; - // if (reel.AnimatorCtrl.Unlock && reel.reelAsset.type == ReelAsset.Type.Normal) - // { - // Asset.lineRenderer.SetPosition(num, reel.reelAsset.lineIntersect.position); - // num++; - // if (isBlockLineByFinger) - // { - // // Asset.lineRenderer.SetPosition(num, reel.reelAsset.lineFingerPoint.position); - // // num++; - // } - // } - // else - // { - // Asset.lineRenderer.SetPosition(num, reel.reelAsset.lineConnector.position); - // num++; - // } - // - // for (int num2 = 0; num2 < rings.Length; num2++) - // { - // Asset.lineRenderer.SetPosition(num, rings[num2].point.position); - // num++; - // } - } } } \ No newline at end of file diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/Bezier.cs b/Assets/Scripts/ThirdParty/PhysicsTools/Bezier.cs deleted file mode 100644 index 24f8b16da..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/Bezier.cs +++ /dev/null @@ -1,176 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; - -namespace PhysicsTools -{ - public class Bezier - { - private Vector3[] knots; - - private Vector3[] firstControlPts; - - private Vector3[] secondControlPts; - - private int lastIndex = 1; - - private float lengthCovered; - - private float indexedLength; - - private float totalLength; - - public Bezier(List points) - { - Vector3[] array = new Vector3[points.Count]; - for (int i = 0; i < points.Count; i++) - { - array[i] = points[i].pos; - } - init(array); - } - - public Bezier(Vector3[] points) - { - init(points); - } - - private void init(Vector3[] points) - { - knots = new Vector3[points.Length]; - for (int i = 0; i < points.Length; i++) - { - knots[i] = points[i]; - if (i != 0) - { - totalLength += (knots[i] - knots[i - 1]).magnitude; - } - } - GetCurveControlPoints(knots, out firstControlPts, out secondControlPts); - indexedLength = (knots[1] - knots[0]).magnitude; - } - - public float TotalLength() - { - return totalLength; - } - - public PosOri getNext(float deltaLen) - { - return new PosOri(getNextPos(deltaLen), Quaternion.identity); - } - - public Vector3 getNextPos(float deltaLen) - { - bool flag = false; - float num = indexedLength; - float num2 = indexedLength; - while (!flag) - { - num = indexedLength; - num2 = indexedLength - (knots[lastIndex] - knots[lastIndex - 1]).magnitude; - if (lengthCovered + deltaLen > num) - { - lastIndex++; - if (lastIndex == knots.Length) - { - flag = true; - deltaLen = num - lengthCovered; - lastIndex = knots.Length - 1; - } - else - { - indexedLength += (knots[lastIndex] - knots[lastIndex - 1]).magnitude; - } - continue; - } - break; - } - float num3 = (lengthCovered + deltaLen - num2) / (num - num2); - Vector3 result = (float)Math.Pow(1f - num3, 3.0) * knots[lastIndex - 1] + 3f * (float)Math.Pow(1f - num3, 2.0) * num3 * firstControlPts[lastIndex - 1] + 3f * (1f - num3) * num3 * num3 * secondControlPts[lastIndex - 1] + num3 * num3 * num3 * knots[lastIndex]; - lengthCovered += deltaLen; - return result; - } - - private void GetCurveControlPoints(Vector3[] knots, out Vector3[] firstControlPoints, out Vector3[] secondControlPoints) - { - if (knots == null) - { - throw new ArgumentNullException("knots"); - } - int num = knots.Length - 1; - if (num < 1) - { - throw new ArgumentException("At least two knot points required", "knots"); - } - if (num == 1) - { - firstControlPoints = new Vector3[1]; - firstControlPoints[0].x = (2f * knots[0].x + knots[1].x) / 3f; - firstControlPoints[0].y = (2f * knots[0].y + knots[1].y) / 3f; - firstControlPoints[0].z = (2f * knots[0].z + knots[1].z) / 3f; - secondControlPoints = new Vector3[1]; - secondControlPoints[0].x = 2f * firstControlPoints[0].x - knots[0].x; - secondControlPoints[0].y = 2f * firstControlPoints[0].y - knots[0].y; - secondControlPoints[0].z = 2f * firstControlPoints[0].z - knots[0].z; - return; - } - float[] array = new float[num]; - for (int i = 1; i < num - 1; i++) - { - array[i] = 4f * knots[i].x + 2f * knots[i + 1].x; - } - array[0] = knots[0].x + 2f * knots[1].x; - array[num - 1] = (8f * knots[num - 1].x + knots[num].x) / 2f; - float[] firstControlPoints2 = GetFirstControlPoints(array); - for (int j = 1; j < num - 1; j++) - { - array[j] = 4f * knots[j].y + 2f * knots[j + 1].y; - } - array[0] = knots[0].y + 2f * knots[1].y; - array[num - 1] = (8f * knots[num - 1].y + knots[num].y) / 2f; - float[] firstControlPoints3 = GetFirstControlPoints(array); - for (int k = 1; k < num - 1; k++) - { - array[k] = 4f * knots[k].z + 2f * knots[k + 1].z; - } - array[0] = knots[0].z + 2f * knots[1].z; - array[num - 1] = (8f * knots[num - 1].z + knots[num].z) / 2f; - float[] firstControlPoints4 = GetFirstControlPoints(array); - firstControlPoints = new Vector3[num]; - secondControlPoints = new Vector3[num]; - for (int l = 0; l < num; l++) - { - firstControlPoints[l] = new Vector3(firstControlPoints2[l], firstControlPoints3[l], firstControlPoints4[l]); - if (l < num - 1) - { - secondControlPoints[l] = new Vector3(2f * knots[l + 1].x - firstControlPoints2[l + 1], 2f * knots[l + 1].y - firstControlPoints3[l + 1], 2f * knots[l + 1].z - firstControlPoints4[l + 1]); - } - else - { - secondControlPoints[l] = new Vector3((knots[num].x + firstControlPoints2[num - 1]) / 2f, (knots[num].y + firstControlPoints3[num - 1]) / 2f, (knots[num].z + firstControlPoints4[num - 1]) / 2f); - } - } - } - - private float[] GetFirstControlPoints(float[] rhs) - { - int num = rhs.Length; - float[] array = new float[num]; - float[] array2 = new float[num]; - float num2 = 2f; - array[0] = rhs[0] / num2; - for (int i = 1; i < num; i++) - { - array2[i] = 1f / num2; - num2 = ((i >= num - 1) ? 3.5f : 4f) - array2[i]; - array[i] = (rhs[i] - array[i - 1]) / num2; - } - for (int j = 1; j < num; j++) - { - array[num - j - 1] -= array2[num - j] * array[num - j]; - } - return array; - } - } -} diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/Bezier.cs.meta b/Assets/Scripts/ThirdParty/PhysicsTools/Bezier.cs.meta deleted file mode 100644 index d9018985f..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/Bezier.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 0cc4d18ef4a8ff6439959ca335b42593 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/BoneSegment.cs b/Assets/Scripts/ThirdParty/PhysicsTools/BoneSegment.cs deleted file mode 100644 index 9ead86ac7..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/BoneSegment.cs +++ /dev/null @@ -1,18 +0,0 @@ -using UnityEngine; - -namespace PhysicsTools -{ - internal class BoneSegment : Segment - { - public GameObject bone; - - public Matrix4x4 initTransform; - - public BoneSegment(string name, float len, Vector3 pos, Quaternion q, SegmentPropertiesBase segProperties, Rope r, GameObject b) - : base(name, len, pos, q, segProperties, r) - { - bone = b; - initTransform = seg.transform.worldToLocalMatrix * bone.transform.localToWorldMatrix; - } - } -} diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/BoneSegment.cs.meta b/Assets/Scripts/ThirdParty/PhysicsTools/BoneSegment.cs.meta deleted file mode 100644 index fe87bb3a9..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/BoneSegment.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 7d9816d80c9fd754aaa984a288cd35d3 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/ControlPoint.cs b/Assets/Scripts/ThirdParty/PhysicsTools/ControlPoint.cs deleted file mode 100644 index acfdc67ab..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/ControlPoint.cs +++ /dev/null @@ -1,62 +0,0 @@ -using System; -using UnityEngine; - -namespace PhysicsTools -{ - [Serializable] - public class ControlPoint - { - [Tooltip("Optional: Object")] - public GameObject obj; - - [Tooltip("Position through which rope will pass... If Object is specified then it is the local to the object otherwise it is global position")] - public Vector3 localPos; - - [Range(1f, 5f)] - [Tooltip("SlackFraction: How much of the rope length should be created between two control points... If it is more than 1 then a catenary is formed between the control points")] - public float slackFraction; - - [Tooltip("Specify whether it is attached to the control point or not")] - public bool attached; - - public ControlPoint() - { - obj = null; - slackFraction = 1f; - attached = true; - } - - public override string ToString() - { - return ((!(obj != null)) ? "Object: null" : ("Object:" + obj.ToString())) + ", Position: " + localPos.ToString() + ", SlackFraction: " + slackFraction + ", Attached: " + attached; - } - - public bool compare(ControlPoint rhs) - { - if (obj != rhs.obj || localPos != rhs.localPos || slackFraction != rhs.slackFraction || attached != rhs.attached) - { - return false; - } - return true; - } - - public ControlPoint clone() - { - ControlPoint controlPoint = new ControlPoint(); - controlPoint.obj = obj; - controlPoint.localPos = localPos; - controlPoint.slackFraction = slackFraction; - controlPoint.attached = attached; - return controlPoint; - } - - public Vector3 globalPos(Rope rope) - { - if (obj != null) - { - return obj.transform.TransformPoint(localPos); - } - return rope.transform.TransformPoint(localPos); - } - } -} diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/ControlPoint.cs.meta b/Assets/Scripts/ThirdParty/PhysicsTools/ControlPoint.cs.meta deleted file mode 100644 index 2aace74af..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/ControlPoint.cs.meta +++ /dev/null @@ -1,14 +0,0 @@ -fileFormatVersion: 2 -guid: 4c3919bd67247ecf47ac8b5970b70372 -timeCreated: 1747788126 -licenseType: Free -MonoImporter: - serializedVersion: 2 - name: - externalObjects: {} - defaultReferences: [] - executionOrder: 0 - icon: {fileID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/Joint.cs b/Assets/Scripts/ThirdParty/PhysicsTools/Joint.cs deleted file mode 100644 index 3a1d70e71..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/Joint.cs +++ /dev/null @@ -1,142 +0,0 @@ -using UnityEngine; - -namespace PhysicsTools -{ - public class Joint - { - public UnityEngine.Joint joint; - - public Joint(Segment seg1, Segment seg2, JointProperties prop, SegmentPropertiesBase segProperties, Quaternion twistOffset) - { - if (seg2 == null) - { - } - seg2.seg.transform.rotation = seg2.seg.transform.rotation * twistOffset; - switch (prop.type) - { - case JointProperties.Type.HINGE_JOINT: - { - HingeJoint hingeJoint = seg1.seg.AddComponent(); - hingeJoint.autoConfigureConnectedAnchor = false; - joint = hingeJoint; - JointLimits limits = new JointLimits - { - min = 0f - prop.swingLimitDeg, - max = prop.swingLimitDeg - }; - joint.axis = new Vector3(0f, 0f, 1f); - hingeJoint.limits = limits; - break; - } - case JointProperties.Type.CONFIGURABLE_JOINT: - { - ConfigurableJoint configurableJoint = seg1.seg.AddComponent(); - configurableJoint.enableCollision = false; - configurableJoint.xMotion = ConfigurableJointMotion.Locked; - configurableJoint.yMotion = ConfigurableJointMotion.Locked; - configurableJoint.zMotion = ConfigurableJointMotion.Locked; - configurableJoint.angularXMotion = ConfigurableJointMotion.Limited; - configurableJoint.angularYMotion = ConfigurableJointMotion.Limited; - configurableJoint.angularZMotion = ConfigurableJointMotion.Limited; - configurableJoint.autoConfigureConnectedAnchor = false; - configurableJoint.lowAngularXLimit = new SoftJointLimit - { - limit = 0f - prop.twistLimitDeg - }; - configurableJoint.highAngularXLimit = new SoftJointLimit - { - limit = prop.twistLimitDeg - }; - configurableJoint.projectionMode = JointProjectionMode.PositionAndRotation; - configurableJoint.projectionDistance = prop.projectionDistance; - SoftJointLimit softJointLimit = new SoftJointLimit - { - limit = prop.swingLimitDeg - }; - configurableJoint.angularYLimit = softJointLimit; - configurableJoint.angularZLimit = softJointLimit; - joint = configurableJoint; - joint.axis = new Vector3(0f, 1f, 0f); - if (prop.breakingForce != 0f) - { - configurableJoint.breakForce = prop.breakingForce; - } - configurableJoint.enablePreprocessing = false; - break; - } - } - if (segProperties is SegmentPropertiesCylinder) - { - joint.anchor = new Vector3(0f, 1f - prop.offsetScale, 0f); - joint.connectedAnchor = new Vector3(0f, -1f + prop.offsetScale, 0f); - } - else - { - joint.anchor = new Vector3(0f, (1f - prop.offsetScale) / 2f, 0f); - joint.connectedAnchor = new Vector3(0f, (-1f + prop.offsetScale) / 2f, 0f); - } - joint.connectedBody = seg2.seg.GetComponent(); - } - - public Joint(GameObject seg1, GameObject seg2, Vector3 vGlobalAnchor, Vector3 vGlobalAxis, JointProperties prop, Rope r, int jtPos) - { - ConfigurableJoint configurableJoint = seg1.AddComponent(); - configurableJoint.enableCollision = false; - configurableJoint.xMotion = ConfigurableJointMotion.Limited; - configurableJoint.yMotion = ConfigurableJointMotion.Limited; - configurableJoint.zMotion = ConfigurableJointMotion.Limited; - configurableJoint.angularXMotion = ConfigurableJointMotion.Limited; - configurableJoint.angularYMotion = ConfigurableJointMotion.Free; - configurableJoint.angularZMotion = ConfigurableJointMotion.Free; - configurableJoint.anchor = seg1.transform.InverseTransformPoint(vGlobalAnchor); - configurableJoint.axis = seg1.transform.InverseTransformDirection(vGlobalAxis); - if (seg2 != null) - { - configurableJoint.connectedBody = seg2.GetComponent(); - } - SoftJointLimit linearLimit = new SoftJointLimit - { - limit = 0.01f - }; - SoftJointLimitSpring linearLimitSpring = default(SoftJointLimitSpring); - switch (jtPos) - { - case 0: - linearLimitSpring = r.getStartJtSpring(); - break; - case 1: - linearLimitSpring = r.getEndJtSpring(); - break; - default: - { - float damper = (linearLimitSpring.spring = 0f); - linearLimitSpring.damper = damper; - break; - } - } - if (linearLimitSpring.spring == 0f) - { - linearLimit.limit = 0f; - } - configurableJoint.linearLimitSpring = linearLimitSpring; - configurableJoint.linearLimit = linearLimit; - configurableJoint.projectionMode = JointProjectionMode.PositionAndRotation; - configurableJoint.projectionDistance = prop.projectionDistanceFirst; - configurableJoint.lowAngularXLimit = new SoftJointLimit - { - limit = 0f - prop.twistLimitDeg - }; - configurableJoint.highAngularXLimit = new SoftJointLimit - { - limit = prop.twistLimitDeg - }; - if (prop.breakingForce != 0f) - { - configurableJoint.breakForce = prop.breakingForce; - } - joint = configurableJoint; - configurableJoint.autoConfigureConnectedAnchor = false; - configurableJoint.enablePreprocessing = false; - } - } -} diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/Joint.cs.meta b/Assets/Scripts/ThirdParty/PhysicsTools/Joint.cs.meta deleted file mode 100644 index 3a5ec9fcb..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/Joint.cs.meta +++ /dev/null @@ -1,14 +0,0 @@ -fileFormatVersion: 2 -guid: 3e680fa725d3066a2472a42dc6f1ba88 -timeCreated: 1747788127 -licenseType: Free -MonoImporter: - serializedVersion: 2 - name: - externalObjects: {} - defaultReferences: [] - executionOrder: 0 - icon: {fileID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/JointProperties.cs b/Assets/Scripts/ThirdParty/PhysicsTools/JointProperties.cs deleted file mode 100644 index 4d7e2124b..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/JointProperties.cs +++ /dev/null @@ -1,48 +0,0 @@ -using System; -using UnityEngine; - -namespace PhysicsTools -{ - [Serializable] - public class JointProperties - { - [Serializable] - public enum Type - { - CONFIGURABLE_JOINT = 0, - HINGE_JOINT = 1 - } - - public Type type; - - [Range(0f, 180f)] - public float twistLimitDeg; - - [Range(0f, 180f)] - public float swingLimitDeg; - - [Range(0f, 0.5f)] - public float offsetScale; - - [Range(0f, 90f)] - public float twistOffsetDeg; - - public float breakingForce; - - public float projectionDistance; - - public float projectionDistanceFirst; - - public JointProperties() - { - type = Type.CONFIGURABLE_JOINT; - twistLimitDeg = 10f; - swingLimitDeg = 50f; - offsetScale = 0f; - twistOffsetDeg = 0f; - breakingForce = 0f; - projectionDistance = 0.1f; - projectionDistanceFirst = 0.001f; - } - } -} diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/JointProperties.cs.meta b/Assets/Scripts/ThirdParty/PhysicsTools/JointProperties.cs.meta deleted file mode 100644 index 418ef8093..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/JointProperties.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 09ae8cd9a6c1c324b8c2a2a78ac60d7d -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/LinkMesh.cs b/Assets/Scripts/ThirdParty/PhysicsTools/LinkMesh.cs deleted file mode 100644 index dab64351a..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/LinkMesh.cs +++ /dev/null @@ -1,89 +0,0 @@ -using System; -using UnityEngine; - -namespace PhysicsTools -{ - [Serializable] - public class LinkMesh - { - [HideInInspector] - public Mesh modifiedMesh; - - [HideInInspector] - public Matrix4x4 transform; - - [HideInInspector] - public Mesh defaultMesh; - - [HideInInspector] - public Material defaultMeshMaterial; - - [HideInInspector] - public Matrix4x4 defaultTransform; - - public Mesh mesh; - - public Material meshMaterial; - - public Vector3 position; - - public Vector3 rotation; - - public Vector3 scale; - - public LinkMesh() - { - mesh = null; - position = new Vector3(0f, 0f, 0f); - rotation = new Vector3(0f, 0f, 0f); - scale = new Vector3(1f, 1f, 1f); - defaultTransform = default(Matrix4x4); - defaultTransform.SetTRS(position, Quaternion.Euler(rotation), scale); - transform = default(Matrix4x4); - transform.SetTRS(position, Quaternion.Euler(rotation), scale); - } - - public void update() - { - if (mesh == null) - { - mesh = defaultMesh; - transform = defaultTransform; - Quaternion rot; - Utility.MatrixToTRS(transform, out position, out rot, out scale); - rotation = rot.eulerAngles; - } - if (mesh != null) - { - modifiedMesh = UnityEngine.Object.Instantiate(mesh); - } - if (modifiedMesh != null) - { - transform.SetTRS(position, Quaternion.Euler(rotation), scale); - ScaleMesh(); - } - } - - public void ScaleMesh() - { - Vector3[] vertices = modifiedMesh.vertices; - for (int i = 0; i < vertices.Length; i++) - { - Vector3 point = vertices[i]; - point = transform.MultiplyPoint(point); - vertices[i] = point; - } - modifiedMesh.vertices = vertices; - } - - public Mesh getMesh() - { - return modifiedMesh; - } - - public Material getMaterial() - { - return null; - } - } -} diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/LinkMesh.cs.meta b/Assets/Scripts/ThirdParty/PhysicsTools/LinkMesh.cs.meta deleted file mode 100644 index 5a4347280..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/LinkMesh.cs.meta +++ /dev/null @@ -1,14 +0,0 @@ -fileFormatVersion: 2 -guid: 88218b6dac3a1d87d3867523046c804d -timeCreated: 1747788125 -licenseType: Free -MonoImporter: - serializedVersion: 2 - name: - externalObjects: {} - defaultReferences: [] - executionOrder: 0 - icon: {fileID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/PosOri.cs b/Assets/Scripts/ThirdParty/PhysicsTools/PosOri.cs deleted file mode 100644 index 76c910095..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/PosOri.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System; -using UnityEngine; - -namespace PhysicsTools -{ - [Serializable] - public class PosOri - { - public Vector3 pos; - - public Quaternion rot; - - public PosOri(Vector3 p, Quaternion q) - { - pos = p; - rot = q; - } - } -} diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/PosOri.cs.meta b/Assets/Scripts/ThirdParty/PhysicsTools/PosOri.cs.meta deleted file mode 100644 index 0214032f6..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/PosOri.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 3b2e47173d3a5c346a9528bef13473eb -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/Rope.cs b/Assets/Scripts/ThirdParty/PhysicsTools/Rope.cs deleted file mode 100644 index 831757d06..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/Rope.cs +++ /dev/null @@ -1,1512 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.Rendering; - -namespace PhysicsTools -{ - [RequireComponent(typeof(MeshFilter), typeof(MeshRenderer))] - public class Rope : MonoBehaviour - { - public enum RopeGameplayType - { - NORMAL = 0, - ICE = 1, - FLOAT = 2 - } - - [Serializable] - public enum LOGGING - { - NONE = 0, - INFO = 1, - DEBUG = 2 - } - - [Serializable] - public enum RopeType - { - Procedural = 0, - FromBones = 1 - } - - [Serializable] - public enum RendererType - { - None = 0, - Continuous = 1, - Segment = 2 - } - - public delegate void BrokenHandler(object sender); - - public delegate void CreateHandler(object sender); - - public delegate void DeleteHandler(object sender); - - public RopeGameplayType ropeGameplayType; - - private List prevControlPoints = new List(); - - private bool prevKinematic = true; - - private bool prevHideChildren = true; - - private RendererType prevRendererType = RendererType.Continuous; - - public bool startJointSpringy; - - public SerializedSoftJointLimitSpring startJtSpring; - - public bool endJointSpringy; - - public SerializedSoftJointLimitSpring endJtSpring; - - private string prevStrStaticBones; - - public string strStaticBones; - - private HashSet staticBones = new HashSet(); - - public PhysicsMaterial ropeMaterial; - - private GameObject springHolder; - - private Joint springJoint; - - [HideInInspector] public List lstComponentsCreated = new List(); - - public bool HideChildren = true; - - public LOGGING loggingType = LOGGING.INFO; - - public RopeType ropeType; - - public int numControlPoints = 2; - - public List controlPoints = new List(); - - public Transform startPosition; - - public float rate; - - [Range(0f, 10f)] public float gravity = 1f; - - public bool kinematic = true; - - private GameObject prevFirstBone; - - private GameObject prevLastBone; - - public GameObject firstBone; - - public GameObject lastBone; - - public bool sendRopeEvents; - - public RendererType rendererType = RendererType.Continuous; - - public LinkMesh linkMesh = new LinkMesh(); - - public Material continuousMaterial; - - public MeshRenderer meshRenderer; - - public MeshFilter meshFilter; - - public bool useColliders = true; - - public float radiusFactor = 1f; - - public float segmentBordersScaleFactor = 1f; - - public bool useSegmentBordersOffset; - - public SegmentProperties.Type segPropertyType; - - public SegmentPropertiesBox segPropertiesBox = new SegmentPropertiesBox(); - - public SegmentPropertiesCylinder segPropertiesCylinder = new SegmentPropertiesCylinder(); - - public JointProperties jointProp = new JointProperties(); - - private int initialNumSegemnts; - - public List lstSegments = new List(); - - private Mesh mesh; - - private Vector3[] vertexBuffer; - - private Vector2[] uv; - - private int[] indexBuffer; - - private Vector4[] tangents; - - public float totalLengthGet; - - public float tensionGet; - - public float totalLength; - - public float totalLengthColliders; - - public float ropeStretchThreshold = -1f; - - public float textureLength = 0.33f; - - private int numCirclePt = 3; - - public event BrokenHandler Broken; - - public event CreateHandler Created; - - public event DeleteHandler Deleted; - - public void setStartJointSpring(SoftJointLimitSpring sp) - { - startJtSpring = (SerializedSoftJointLimitSpring)sp; - if (springJoint != null) - { - ConfigurableJoint configurableJoint = (ConfigurableJoint)springJoint.joint; - if (configurableJoint != null) - { - configurableJoint.linearLimitSpring = getStartJtSpring(); - SoftJointLimit linearLimit = default(SoftJointLimit); - linearLimit.limit = 0.01f; - configurableJoint.linearLimit = linearLimit; - } - } - } - - public void setEndJointSpring(SoftJointLimitSpring sp) - { - endJtSpring = (SerializedSoftJointLimitSpring)sp; - if (lstSegments.Count != 0) - { - ConfigurableJoint configurableJoint = ((lstSegments[lstSegments.Count - 1].next == null) - ? null - : ((ConfigurableJoint)lstSegments[lstSegments.Count - 1].next.joint)); - if (configurableJoint != null) - { - configurableJoint.linearLimitSpring = getEndJtSpring(); - SoftJointLimit linearLimit = default(SoftJointLimit); - linearLimit.limit = 0.01f; - configurableJoint.linearLimit = linearLimit; - } - } - } - - public SegmentPropertiesBase getSegmentProperties() - { - switch (segPropertyType) - { - case SegmentProperties.Type.BOX: - return segPropertiesBox; - case SegmentProperties.Type.CYLINDER: - return segPropertiesCylinder; - default: - return segPropertiesCylinder; - } - } - - public void setPhysicsMaterial(PhysicsMaterial mat) - { - foreach (Segment lstSegment in lstSegments) - { - lstSegment.capsuleCollider.sharedMaterial = mat; - } - } - - private void Debug(string msg, LOGGING type) - { - if (type <= loggingType) - { - UnityEngine.Debug.Log(msg, this); - } - } - - private void OnJointBreak(float breakForce) - { - if (sendRopeEvents && this.Broken != null) - { - this.Broken(this); - } - } - - public void setContinuousMaterialMapping(float f) - { - textureLength = f; - } - - public void setFirstBone(GameObject bone) - { - firstBone = bone; - } - - public void setLastBone(GameObject bone) - { - lastBone = bone; - } - - public List getSegments() - { - return lstSegments; - } - - public void setStaticBoneList(string str) - { - staticBones.Clear(); - str.Trim(); - if (str != string.Empty) - { - string[] array = str.Split(','); - string[] array2 = array; - foreach (string text in array2) - { - string[] array3 = text.Split('-'); - if (array3.Length == 1) - { - staticBones.Add(int.Parse(array3[0])); - } - else if (array3.Length == 2) - { - int num = int.Parse(array3[0]); - int num2 = int.Parse(array3[1]); - for (int j = num; j <= num2; j++) - { - staticBones.Add(j); - } - } - } - } - - strStaticBones = str; - prevStrStaticBones = str; - } - - public bool setControlPoints(List lstControlPoints) - { - if (numControlPoints < 2 && ropeType == RopeType.Procedural) - { - throw new ArgumentException("Control points should be more than 1"); - } - - bool flag = false; - if (numControlPoints != lstControlPoints.Count) - { - while (lstControlPoints.Count < numControlPoints) - { - lstControlPoints.Add(new ControlPoint()); - } - - while (lstControlPoints.Count > numControlPoints) - { - lstControlPoints.RemoveAt(lstControlPoints.Count - 1); - } - - flag = true; - } - - for (int i = 0; i < lstControlPoints.Count; i++) - { - if (i < prevControlPoints.Count && !lstControlPoints[i].compare(prevControlPoints[i])) - { - flag = true; - break; - } - } - - prevControlPoints.Clear(); - for (int j = 0; j < lstControlPoints.Count; j++) - { - prevControlPoints.Add(lstControlPoints[j].clone()); - } - - if (flag) - { - controlPoints.Clear(); - for (int k = 0; k < prevControlPoints.Count; k++) - { - controlPoints.Add(prevControlPoints[k].clone()); - } - } - - numControlPoints = lstControlPoints.Count; - return flag; - } - - public SoftJointLimitSpring getStartJtSpring() - { - SoftJointLimitSpring result = default(SoftJointLimitSpring); - if (startJointSpringy) - { - result.spring = startJtSpring.spring; - result.damper = startJtSpring.damper; - } - else - { - float spring = (result.damper = 0f); - result.spring = spring; - } - - return result; - } - - public SoftJointLimitSpring getEndJtSpring() - { - SoftJointLimitSpring result = default(SoftJointLimitSpring); - if (endJointSpringy) - { - result.spring = endJtSpring.spring; - result.damper = endJtSpring.damper; - } - else - { - float spring = (result.damper = 0f); - result.spring = spring; - } - - return result; - } - - public void RefreshJointSpring() - { - setStartJointSpring(startJtSpring); - setEndJointSpring(endJtSpring); - } - - public void RefreshProperties(bool bForce) - { - Debug("Refreshing Properties Force = " + bForce, LOGGING.INFO); - bool flag = bForce; - if (numControlPoints < 2) - { - numControlPoints = 2; - } - - bool flag2 = setControlPoints(controlPoints); - flag = flag || flag2; - if (prevStrStaticBones != strStaticBones) - { - setStaticBoneList(strStaticBones); - flag = true; - } - - if (flag) - { - regenerateRope(true); - } - - if (prevHideChildren != HideChildren) - { - HideChildrenObjects(HideChildren); - } - - if (prevKinematic != kinematic) - { - changeToKinematic(kinematic); - } - - if (prevRendererType != rendererType) - { - setRendererType(rendererType); - } - - linkMesh.update(); - setLinkMesh(linkMesh); - if (rendererType == RendererType.Continuous) - { - generateOverallMesh(); - } - - Debug("Refreshing Properties Done", LOGGING.INFO); - } - - public void setBreakingForce(float force) - { - Debug("Setting breaking force to " + force, LOGGING.INFO); - foreach (Segment lstSegment in lstSegments) - { - if (lstSegment.next != null) - { - if (force != 0f) - { - lstSegment.next.joint.breakForce = force; - } - else - { - lstSegment.next.joint.breakForce = 1E+10f; - } - } - } - - jointProp.breakingForce = force; - Debug("Setting breaking force done", LOGGING.INFO); - } - - public void setRendererType(RendererType rType) - { - Debug("Setting Renderer Type to " + rType, LOGGING.INFO); - switch (rType) - { - case RendererType.Continuous: - enableRendering(true); - enableSegmentRendering(false); - break; - case RendererType.Segment: - enableRendering(false); - enableSegmentRendering(true); - break; - case RendererType.None: - enableRendering(false); - enableSegmentRendering(false); - break; - } - - rendererType = rType; - prevRendererType = rType; - } - - public void setLinkMesh(LinkMesh lMesh) - { - if (lMesh != null && lMesh.getMesh() != null) - { - foreach (Segment lstSegment in lstSegments) - { - lstSegment.meshFilter.sharedMesh = lMesh.getMesh(); - lstSegment.meshRenderer.sharedMaterial = lMesh.meshMaterial; - } - } - - linkMesh = lMesh; - } - - public void applyGravity(float f) - { - if (f == -1f) - { - return; - } - - foreach (Segment lstSegment in lstSegments) - { - lstSegment.body.AddForce((0f - (1f - f)) * lstSegment.body.mass * Physics.gravity); - } - } - - public void updateMass(float m) - { - getSegmentProperties().massPerUnitLength = m; - float mass = getSegmentProperties().massPerUnitLength * getSegmentProperties().length; - foreach (Segment lstSegment in lstSegments) - { - lstSegment.body.mass = mass; - } - } - - private void HideChildrenObjects(bool bHide) - { - foreach (Segment lstSegment in lstSegments) - { - if (bHide) - { - lstSegment.seg.hideFlags = HideFlags.HideInHierarchy; - } - else - { - lstSegment.seg.hideFlags = HideFlags.None; - } - } - - prevHideChildren = bHide; - } - - public List> getTrajectory() - { - List> list = new List>(); - float num = segmentBordersScaleFactor; - float num2 = ((!useSegmentBordersOffset || lstSegments.Count <= 0) - ? 0f - : lstSegments[0].capsuleCollider.radius); - num2 *= num; - float num3 = 1f; - int num4 = lstSegments.Count; - // if (num4 > 30 && GameController.Instance.useFastRopeDraw) - if (num4 > 30) - { - num4 = 30; - } - - List list2 = new List(); - int num5 = 0; - if (lstSegments.Count > 0) - { - foreach (Segment lstSegment in lstSegments) - { - if (list2.Count == 0) - { - PosOri posOri = - new PosOri( - lstSegment.seg.transform.TransformPoint(new Vector3(0f, - 0f - getSegmentProperties().length - num2, 0f)), lstSegment.seg.transform.rotation); - posOri.pos = startPosition.position; - list2.Add(posOri); - } - - PosOri item = new PosOri(lstSegment.seg.transform.position, lstSegment.seg.transform.rotation); - list2.Add(item); - if (lstSegment.next == null && num5 < num4 - 1) - { - PosOri item2 = - new PosOri( - lstSegment.seg.transform.TransformPoint(new Vector3(0f, - getSegmentProperties().length * num3, 0f)), lstSegment.seg.transform.rotation); - list2.Add(item2); - list.Add(list2); - list2 = new List(); - } - - num5++; - if (num5 > num4) - { - break; - } - } - - PosOri item3 = - new PosOri( - lstSegments[Mathf.Min(num4, lstSegments.Count) - 1].seg.transform - .TransformPoint(new Vector3(0f, getSegmentProperties().length + num2, 0f)), - lstSegments[0].seg.transform.rotation); - list2.Add(item3); - } - - list.Add(list2); - return list; - } - - private void generateMeshForTrajectory(List trajectory, Bezier interpolator, float totalLen, - ref float lengthCovered, ref int lastVertId, ref int lastIndexID) - { - float num = ((segPropertyType != 0) ? segPropertiesBox.width : segPropertiesCylinder.radius); - num *= radiusFactor; - float num2 = 6.28318f / (float)numCirclePt; - Vector3[] array = new Vector3[numCirclePt]; - Vector3[] array2 = new Vector3[numCirclePt]; - for (int i = 0; i < numCirclePt; i++) - { - array[i] = new Vector3((float)((double)num * Math.Cos((float)i * num2)), 0f, - (float)((double)num * Math.Sin((float)i * num2))); - array2[i] = new Vector3((float)((double)(0f - num) * Math.Sin((float)i * num2)), 0f, - (float)((double)num * Math.Cos((float)i * num2))); - array2[i].Normalize(); - } - - int num3 = lastVertId; - Vector3 v = new Vector3(0f, 0f, 1f); - Vector3 vector = new Vector3(1f, 1f, 1f); - Vector3 vector2 = new Vector3(0.3f, 1f, 0.3f); - Vector3 s = new Vector3(0.2f, 1f, 0.2f); - float num4 = 0f; - Vector3 vector3 = trajectory[0].pos; - int num5 = trajectory.Count * 4; - float deltaLen = totalLen / (float)(num5 - 1); - for (int j = 0; j < num5; j++) - { - Vector3 vector4 = ((j != 0) ? interpolator.getNext(deltaLen).pos : trajectory[0].pos); - if (j != 0) - { - v = vector4 - vector3; - v.Normalize(); - } - else if (j == 0 && trajectory.Count > 1) - { - v = trajectory[1].pos - vector4; - v.Normalize(); - } - - Vector3 vector5 = vector4 - vector3; - vector3 = vector4; - Matrix4x4 matrix4x = default(Matrix4x4); - for (int k = 0; k < numCirclePt; k++) - { - Quaternion q = Utility.createOrientation(v); - // if (GameController.Instance.fishingPlayer.currentHands.fishingLine.lineType == - // FishingLine.LineType.FLY && j >= num5 - 8) - // { - // matrix4x.SetTRS(vector4, q, s); - // } - // else - { - matrix4x.SetTRS(vector4, q, (!(vector4.y < 0f)) ? vector : vector2); - } - - vertexBuffer[num3] = base.transform.InverseTransformPoint(matrix4x.MultiplyPoint(array[k])); - if (j == 0) - { - } - - Vector3 vector6 = base.transform.InverseTransformDirection(matrix4x.MultiplyVector(array2[k])); - tangents[num3] = new Vector4(vector6.x, vector6.y, vector6.z, -1f); - if (j == 1) - { - } - - uv[num3] = new Vector2((float)k * 1f / (float)numCirclePt, (totalLen - num4) / textureLength); - num3++; - } - - num4 += vector5.magnitude; - } - - if (true) - { - int num6 = lastIndexID; - for (int l = 0; l < num5 - 1; l++) - { - for (int m = 0; m < numCirclePt; m++) - { - int num7 = l + lastVertId / numCirclePt; - indexBuffer[num6++] = num7 * numCirclePt + m; - indexBuffer[num6++] = (num7 + 1) * numCirclePt + m; - indexBuffer[num6++] = num7 * numCirclePt + (m + 1) % numCirclePt; - indexBuffer[num6++] = num7 * numCirclePt + (m + 1) % numCirclePt; - indexBuffer[num6++] = (num7 + 1) * numCirclePt + m; - indexBuffer[num6++] = (num7 + 1) * numCirclePt + (m + 1) % numCirclePt; - } - } - - lastIndexID = num6; - } - - lengthCovered += num4; - lastVertId = num3; - } - - public void generateOverallMesh() - { - // if ((bool)GameController.Instance.fishingPlayer && GameController.Instance.optimalRopeGenerator && - // ((GameController.Instance.fishingPlayer.currentHands.fakeStraightLine.enabled && - // ropeGameplayType != RopeGameplayType.FLOAT) || - // GameController.Instance.fishingPlayer.underwaterCamera.isTurnedOn)) - // { - // return; - // } - - List> trajectory = getTrajectory(); - if (trajectory[0].Count <= 0) - { - return; - } - - int num = 0; - int num2 = 0; - bool flag = false; - foreach (List item in trajectory) - { - int num3 = item.Count * 4; - num += num3; - num2 += (num3 - 1) * (numCirclePt * 2); - } - - int num4 = numCirclePt * num; - if (vertexBuffer == null || num4 != vertexBuffer.Length) - { - flag = vertexBuffer == null || num4 > vertexBuffer.Length; - vertexBuffer = new Vector3[num4]; - tangents = new Vector4[num4]; - uv = new Vector2[num4]; - } - - if (indexBuffer == null || num2 * 3 != indexBuffer.Length) - { - indexBuffer = new int[num2 * 3]; - } - - int lastVertId = 0; - int lastIndexID = 0; - List list = new List(); - float num5 = 0f; - foreach (List item2 in trajectory) - { - list.Add(new Bezier(item2)); - num5 += list[list.Count - 1].TotalLength(); - } - - float lengthCovered = 0f; - for (int i = 0; i < trajectory.Count; i++) - { - generateMeshForTrajectory(trajectory[i], list[i], num5, ref lengthCovered, ref lastVertId, - ref lastIndexID); - } - - if (mesh == null) - { - mesh = new Mesh(); - } - - if (flag) - { - mesh.vertices = vertexBuffer; - mesh.triangles = indexBuffer; - } - else - { - mesh.triangles = indexBuffer; - mesh.vertices = vertexBuffer; - } - - mesh.uv = uv; - mesh.RecalculateNormals(); - mesh.tangents = tangents; - meshFilter.sharedMesh = mesh; - meshRenderer.sharedMaterial = continuousMaterial; - mesh.bounds = new Bounds(base.transform.position, new Vector3(10000f, 10000f, 10000f)); - } - - public void regenerateRope(bool bDestroyImmediate) - { - deleteRope(bDestroyImmediate); - generateCatnaryRope(controlPoints.ToArray()); - setLinkMesh(linkMesh); - initialNumSegemnts = lstSegments.Count; - } - - public void generateRope(ControlPoint[] arrPoints) - { - bool flag = false; - List list = new List(arrPoints.Length); - for (int i = 0; i < arrPoints.Length; i++) - { - list.Add(arrPoints[i].localPos); - if (arrPoints[i].obj != null) - { - list[i] = arrPoints[i].obj.transform.TransformPoint(arrPoints[i].localPos); - } - else - { - list[i] = ((!flag) - ? base.gameObject.transform.TransformPoint(arrPoints[i].localPos) - : arrPoints[i].localPos); - } - } - - SCapsulePos sCapsulePos = new SCapsulePos(); - bool flag2 = false; - int last = 0; - bool flag3 = false; - Segment segment = null; - Quaternion quaternion = Quaternion.identity; - Quaternion quaternion2 = Quaternion.AngleAxis(jointProp.twistOffsetDeg, new Vector3(0f, 1f, 0f)); - totalLength = 0f; - Vector3 vector = list[0]; - int num = 0; - while (!flag2) - { - int num2 = last; - flag2 = getNextCapsulePos(sCapsulePos, list, ref last, getSegmentProperties(), jointProp, false); - Segment segment2 = null; - if (sCapsulePos.fLen > 0f) - { - segment2 = createSegment(sCapsulePos.fLen, sCapsulePos.vPos, sCapsulePos.vDir); - if (useColliders && num >= 0) - { - if ((bool)segment2.capsuleCollider) - { - segment2.capsuleCollider.enabled = true; - } - - num = 0; - } - else - { - if ((bool)segment2.capsuleCollider) - { - segment2.capsuleCollider.enabled = false; - } - - num++; - } - - lstSegments.Add(segment2); - if (segment != null) - { - totalLength += (sCapsulePos.vPos - vector).magnitude; - vector = sCapsulePos.vPos; - segment.next = createSegmentJoint(segment, segment2, quaternion); - segment2.prev = segment.next; - } - - GameObject gameObject = null; - Vector3 vector2 = new Vector3(0f, 0f, 0f); - bool flag4 = false; - if (!flag3 && num2 == 0) - { - if (arrPoints[num2].attached) - { - gameObject = arrPoints[num2].obj; - vector2 = arrPoints[num2].localPos; - flag4 = true; - } - } - else if (num2 != last && last < arrPoints.Length && arrPoints[last].attached) - { - gameObject = arrPoints[last].obj; - vector2 = arrPoints[last].localPos; - flag4 = true; - } - - if (flag4) - { - vector2 = ((gameObject != null) - ? gameObject.transform.TransformPoint(vector2) - : ((!flag) ? base.gameObject.transform.TransformPoint(vector2) : vector2)); - int jtPos = -1; - Joint prev = new Joint(segment2.seg, gameObject, vector2, - segment2.seg.transform.TransformDirection(0f, 1f, 0f), jointProp, this, jtPos); - if (num2 == 0) - { - segment2.prev = prev; - } - - flag3 = true; - } - - segment = segment2; - quaternion = quaternion2 * quaternion; - } - else - { - flag2 = true; - } - } - - if (lstSegments.Count == 1) - { - GameObject obj = arrPoints[last].obj; - Vector3 localPos = arrPoints[last].localPos; - int jtPos2 = -1; - Segment segment3 = lstSegments[0]; - Joint prev2 = new Joint(segment3.seg, obj, localPos, - segment3.seg.transform.TransformDirection(0f, 1f, 0f), jointProp, this, jtPos2); - segment3.prev = prev2; - } - - if (lstSegments.Count > 0 && !lstSegments[lstSegments.Count - 1].seg.GetComponent()) - { - GameObject obj2 = arrPoints[last].obj; - Vector3 localPos2 = arrPoints[last].localPos; - int jtPos3 = -1; - Segment segment4 = lstSegments[lstSegments.Count - 1]; - Joint joint = new Joint(segment4.seg, obj2, localPos2, - segment4.seg.transform.TransformDirection(0f, 1f, 0f), jointProp, this, jtPos3); - } - - if (sendRopeEvents && this.Created != null) - { - this.Created(this); - } - } - - public void generateCatnaryRope(ControlPoint[] arrPoints) - { - Debug("Generating Catenary Rope " + arrPoints.ToString(), LOGGING.INFO); - if (arrPoints.Length < 2) - { - return; - } - - List list = new List(); - Vector3 vector = ((!(arrPoints[0].obj != null)) - ? arrPoints[0].localPos - : arrPoints[0].obj.transform.TransformPoint(arrPoints[0].localPos)); - list.Add(arrPoints[0]); - for (int i = 1; i < arrPoints.Length; i++) - { - Vector3 vector2 = ((!(arrPoints[i].obj != null)) - ? arrPoints[i].localPos - : arrPoints[i].obj.transform.TransformPoint(arrPoints[i].localPos)); - ControlPoint controlPoint = arrPoints[i - 1]; - if (controlPoint.slackFraction > 1f) - { - float magnitude = (vector2 - vector).magnitude; - SegmentPropertiesBase segmentProperties = getSegmentProperties(); - List catenaryPts = Utility.getCatenaryPts(vector, vector2, - magnitude * controlPoint.slackFraction, (int)(magnitude / segmentProperties.length)); - for (int j = 1; j < catenaryPts.Count; j++) - { - ControlPoint controlPoint2 = new ControlPoint(); - controlPoint2.attached = false; - controlPoint2.obj = null; - controlPoint2.localPos = catenaryPts[j]; - if (j == catenaryPts.Count - 1) - { - controlPoint2.attached = arrPoints[i].attached; - controlPoint2.obj = arrPoints[i].obj; - controlPoint2.localPos = ((!(controlPoint2.obj != null)) - ? controlPoint2.localPos - : controlPoint2.obj.transform.InverseTransformPoint(controlPoint2.localPos)); - } - - list.Add(controlPoint2); - } - } - else - { - list.Add(arrPoints[i]); - } - - vector = vector2; - } - - generateRope(list.ToArray()); - Debug("Generating Catenary Rope done", LOGGING.INFO); - } - - public void deleteRope(bool bDestroyImmediate) - { - if (lstSegments != null) - { - foreach (Segment lstSegment in lstSegments) - { - if (bDestroyImmediate) - { - UnityEngine.Object.DestroyImmediate(lstSegment.seg); - } - else - { - UnityEngine.Object.Destroy(lstSegment.seg); - } - } - - lstSegments.Clear(); - } - - if (springJoint != null) - { - UnityEngine.Object.Destroy(springJoint.joint); - } - - if (springHolder != null) - { - UnityEngine.Object.Destroy(springHolder); - } - - if (bDestroyImmediate) - { - clearOrphan(); - } - - if (sendRopeEvents && this.Deleted != null) - { - this.Deleted(this); - } - } - - public float getLength() - { - return totalLength; - } - - public float getLengthColliders() - { - return totalLengthColliders; - } - - public float getTension() - { - if (springJoint != null && springJoint.joint != null) - { - ConfigurableJoint configurableJoint = (ConfigurableJoint)springJoint.joint; - Vector3 vector = configurableJoint.connectedAnchor; - Rigidbody connectedBody = configurableJoint.connectedBody; - Vector3 vector2 = configurableJoint.anchor; - Rigidbody body = lstSegments[0].body; - if (connectedBody != null) - { - vector = connectedBody.transform.TransformPoint(vector); - } - - if (body != null) - { - vector2 = body.transform.TransformPoint(vector2); - } - - float num = (vector - vector2).magnitude - 0.01f; - return num * configurableJoint.linearLimitSpring.spring; - } - - if (lstSegments.Count > 0 && lstSegments[0].prev != null) - { - UnityEngine.Joint joint = lstSegments[0].prev.joint; - Vector3 vector3 = joint.connectedAnchor; - Rigidbody connectedBody2 = joint.connectedBody; - Vector3 vector4 = joint.anchor; - Rigidbody body2 = lstSegments[0].body; - if (connectedBody2 != null) - { - vector3 = connectedBody2.transform.TransformPoint(vector3); - } - - if (body2 != null) - { - vector4 = body2.transform.TransformPoint(vector4); - } - - float num2 = (vector3 - vector4).magnitude - 0.01f; - return num2 * ((ConfigurableJoint)joint).linearLimitSpring.spring; - } - - return 0f; - } - - public void breakRope(float fraction) - { - Debug("Breaking Rope from Fraction: " + fraction, LOGGING.INFO); - int num = (int)((float)lstSegments.Count * fraction); - if (num < lstSegments.Count - 1 && num >= 0) - { - Debug("Breaking Rope from segment: " + num, LOGGING.DEBUG); - if (lstSegments[num].next != null) - { - UnityEngine.Object.Destroy(lstSegments[num].next.joint); - lstSegments[num].next = null; - lstSegments[num + 1].prev = null; - } - } - - Debug("Breaking Rope done", LOGGING.INFO); - } - - public void setLength(float newLength) - { - newLength -= getLength(); - changeLength(newLength); - } - - public void changeLength(float deltaLen) - { - if (lstSegments.Count < 1 || deltaLen == 0f) - { - CalculateTotalLength(); - return; - } - - deltaLen *= 0.5f; - int num = 0; - Segment segment = lstSegments[num]; - SegmentPropertiesBase segmentProperties = getSegmentProperties(); - Vector3 localScale = segment.seg.transform.localScale; - if (localScale.y > 0f) - { - localScale.y += deltaLen; - } - - if (localScale.y < 0.01f) - { - localScale.y = 0.01f; - } - - float num2 = 0.5f; - float num3 = 1f; - float num4 = 0f; - float num5 = 0f; - float num6 = segmentProperties.length * num2; - num5 = ((SegmentPropertiesCylinder)segmentProperties).radius * 2f; - if (localScale.y > (segmentProperties.length + num5) * num2) - { - Vector3 localScale2 = segment.seg.transform.localScale; - localScale2.y = num6; - segment.seg.transform.localScale = localScale2; - float num7 = 0f; - for (deltaLen = 0f - segmentProperties.length + localScale.y / num2; deltaLen > 0f; deltaLen -= num7) - { - num7 = Mathf.Clamp(deltaLen, 0.01f, num6); - segment.seg.transform.position += segment.seg.transform.TransformDirection(0f, 1f, 0f) * num7; - if (segment.next != null) - { - if (segment.next.joint.connectedBody != segment.body) - { - segment.next.joint.anchor = new Vector3(0f, (1f - jointProp.offsetScale) * num3, 0f); - } - else - { - segment.next.joint.connectedAnchor = - new Vector3(0f, (1f - jointProp.offsetScale) * num3, 0f); - } - } - - Vector3 pos = segment.seg.transform.position - - segment.seg.transform.TransformDirection(0f, 1f, 0f) * - (num7 + segmentProperties.length / 2f); - Segment segment2 = createSegment(num7 * 2f, pos, - segment.seg.transform.TransformDirection(0f, 1f, 0f)); - float num8 = jointProp.twistOffsetDeg * (float)(-1 + (initialNumSegemnts - lstSegments.Count)); - num8 = (num8 + 36000f) % 360f; - Quaternion quaternion = Quaternion.AngleAxis(num8, new Vector3(0f, 1f, 0f)); - segment2.seg.transform.rotation = segment2.seg.transform.rotation * quaternion; - Rigidbody connectedBody = segment.prev.joint.connectedBody; - Vector3 connectedAnchor = segment.prev.joint.connectedAnchor; - Vector3 vGlobalAnchor = ((!connectedBody) - ? connectedAnchor - : connectedBody.transform.TransformPoint(connectedAnchor)); - Joint prev = new Joint(segment2.seg, (!connectedBody) ? null : connectedBody.gameObject, - vGlobalAnchor, segment2.seg.transform.TransformDirection(0f, 1f, 0f), jointProp, this, -1); - segment2.prev = prev; - Joint prev2 = (segment2.next = new Joint(segment2, segment, jointProp, getSegmentProperties(), - Quaternion.identity)); - Joint prev3 = segment.prev; - segment.prev = prev2; - lstSegments.Insert(0, segment2); - UnityEngine.Object.Destroy(prev3.joint); - FixAnchors(segment2, num3); - segment = segment2; - } - - CalculateTotalLength(); - } - else if (localScale.y < num5 * num2) - { - while (deltaLen < 0f) - { - if (lstSegments.Count < num + 1 + 1) - { - UnityEngine.Debug.LogError("!!! changeLength lstSegments size error index !!!: " + num); - // if (GameController.Instance.fishingPlayer.currentState == FishingPlayer.PlayerState.FISHING || - // GameController.Instance.fishingPlayer.currentState == FishingPlayer.PlayerState.ICE_FISHING) - // { - // GameController.Instance.fishingPlayer.LineBreak( - // Utilities.GetTranslation("HUD_MESSAGE/LINE_BROKE_TENSION"), 0f); - // } - - return; - } - - Segment segment3 = lstSegments[num + 1]; - Vector3 localScale3 = segment3.seg.transform.localScale; - localScale3.y = num6; - segment3.seg.transform.localScale = localScale3; - segment.seg.transform.position += - segment.seg.transform.TransformDirection(0f, -1f, 0f) * localScale.y / num2; - Vector3 connectedAnchor2 = segment.prev.joint.connectedAnchor; - Rigidbody connectedBody2 = segment.prev.joint.connectedBody; - Vector3 vGlobalAnchor2 = ((!connectedBody2) - ? connectedAnchor2 - : connectedBody2.transform.TransformPoint(connectedAnchor2)); - Joint prev4 = new Joint(segment3.seg, (!connectedBody2) ? null : connectedBody2.gameObject, - vGlobalAnchor2, segment3.seg.transform.TransformDirection(0f, 1f, 0f), jointProp, this, -1); - segment3.prev = prev4; - deltaLen += segment.seg.transform.localScale.y; - lstSegments.Remove(segment); - UnityEngine.Object.Destroy(segment.seg); - FixAnchors(segment3, num3); - segment = segment3; - if (!(deltaLen < 0f)) - { - } - } - - CalculateTotalLength(); - } - else - { - segment.seg.transform.localScale = localScale; - FixAnchors(segment, num3); - CalculateTotalLength(); - } - } - - public void FixAnchors(Segment seg, float anchorMult) - { - Joint prev = seg.prev; - Joint next = seg.next; - if (prev != null) - { - if (prev.joint.connectedBody != seg.body) - { - prev.joint.anchor = new Vector3(0f, (-1f + jointProp.offsetScale) * anchorMult, 0f); - } - else - { - prev.joint.connectedAnchor = new Vector3(0f, (-1f + jointProp.offsetScale) * anchorMult, 0f); - } - } - - if (next != null) - { - if (next.joint.connectedBody != seg.body) - { - next.joint.anchor = new Vector3(0f, (1f - jointProp.offsetScale) * anchorMult, 0f); - } - else - { - next.joint.connectedAnchor = new Vector3(0f, (1f - jointProp.offsetScale) * anchorMult, 0f); - } - } - } - - private void clearOrphan() - { - Debug("Clear Orphan", LOGGING.INFO); - if (lstComponentsCreated != null) - { - foreach (UnityEngine.Object item in lstComponentsCreated) - { - UnityEngine.Object.DestroyImmediate(item); - } - - lstComponentsCreated.Clear(); - } - - Debug("Clear Orphan done", LOGGING.INFO); - } - - private void OnEnable() - { - } - - private void Awake() - { - meshRenderer = GetComponent(); - meshFilter = GetComponent(); - if (startPosition == null && (bool)controlPoints[0].obj) - { - startPosition = controlPoints[0].obj.transform; - } - - List list = new List(); - for (int i = 0; i < base.transform.childCount; i++) - { - if (base.transform.GetChild(i).name.Contains("__rope__")) - { - list.Add(base.transform.GetChild(i).gameObject); - } - } - - foreach (GameObject item in list) - { - UnityEngine.Object.Destroy(item); - } - - lstSegments = new List(); - if (ropeType == RopeType.FromBones) - { - rendererType = RendererType.None; - } - - regenerateRope(true); - setRendererType(rendererType); - } - - private void Start() - { - } - - private void FixedUpdate() - { - changeLength(rate); - if (gravity != -1f) - { - applyGravity(gravity); - } - } - - private void LateUpdate() - { - generateOverallMesh(); - } - - private void checkBrokenJoints() - { - foreach (Segment lstSegment in lstSegments) - { - if (lstSegment.prev != null && lstSegment.prev.joint == null) - { - lstSegment.prev = null; - } - - if (lstSegment.next != null && lstSegment.next.joint == null) - { - lstSegment.next = null; - } - } - } - - private void checkStabilization() - { - foreach (Segment lstSegment in lstSegments) - { - float num = lstSegment.body.linearVelocity.sqrMagnitude * lstSegment.body.mass + - lstSegment.body.inertiaTensor.magnitude * lstSegment.body.angularVelocity.sqrMagnitude; - if (num > lstSegment.body.mass * 25f) - { - lstSegment.body.linearVelocity = new Vector3(0f, 0f, 0f); - lstSegment.body.angularVelocity = new Vector3(0f, 0f, 0f); - } - } - } - - public void changeToKinematic(bool b) - { - int num = 0; - foreach (Segment lstSegment in lstSegments) - { - if (ropeType == RopeType.Procedural || (ropeType == RopeType.FromBones && !staticBones.Contains(num))) - { - lstSegment.body.isKinematic = b; - } - - num++; - } - - kinematic = b; - prevKinematic = b; - } - - private void enableRendering(bool b) - { - Debug("Enable Rendering " + b, LOGGING.INFO); - meshRenderer.enabled = b; - Debug("Enable Rendering done", LOGGING.INFO); - } - - private void enableSegmentRendering(bool b) - { - Debug("Enable Segment Rendering " + b, LOGGING.INFO); - foreach (Segment lstSegment in lstSegments) - { - lstSegment.meshRenderer.enabled = b; - } - - Debug("Enable Segment Rendering done", LOGGING.INFO); - } - - private bool getNextCapsulePos(SCapsulePos capPose, List vecPts, ref int last, - SegmentPropertiesBase segProp, JointProperties jointProp, bool bExtraSegPosAtStart) - { - capPose.vPrevPos = capPose.vPos; - capPose.vPrevDir = capPose.vDir; - if (bExtraSegPosAtStart) - { - capPose.vPos += capPose.vDir * capPose.fLen * (1f - jointProp.offsetScale); - capPose.vDir *= -1f; - } - - bool result = false; - if (capPose.vDir.magnitude != 0f) - { - Vector3 vDir = capPose.vDir; - capPose.vPos += vDir * capPose.fLen * (1f - jointProp.offsetScale); - } - else - { - capPose.vPos = vecPts[last]; - } - - int num = last + 1; - if (num < vecPts.Count && num >= 0) - { - Vector3 vDir2 = vecPts[num] - capPose.vPos; - float magnitude = vDir2.magnitude; - vDir2.Normalize(); - float length = segProp.length; - capPose.fLen = length; - capPose.vDir = vDir2; - if (magnitude < segProp.length) - { - last = num; - num = last + 1; - if (last == 0 || last == vecPts.Count - 1) - { - capPose.fLen = magnitude; - result = true; - } - } - } - - if (bExtraSegPosAtStart) - { - capPose.vPos += capPose.vDir * capPose.fLen; - capPose.vDir *= -1f; - } - - return result; - } - - private Segment createBoneSegment(float len, Vector3 pos, Vector3 dir, GameObject bone) - { - Quaternion q = Utility.createOrientation(dir); - BoneSegment boneSegment = new BoneSegment("segment-" + lstSegments.Count + "__rope__", len, - pos + dir * len / 2f, q, getSegmentProperties(), this, bone); - boneSegment.seg.transform.parent = base.gameObject.transform; - return boneSegment; - } - - private Segment createSegment(float len, Vector3 pos, Vector3 dir) - { - Quaternion q = Utility.createOrientation(dir); - Segment segment = new Segment("segment-" + lstSegments.Count + "__rope__", len, pos + dir * len / 2f, q, - getSegmentProperties(), this); - segment.seg.transform.parent = base.gameObject.transform; - // if ((bool)GameController.Instance) - { - segment.meshRenderer.enabled = true; - // segment.meshRenderer.material = GameController.Instance.waterInteractiveMaterial; - segment.meshRenderer.shadowCastingMode = ShadowCastingMode.Off; - } - // else - // { - // segment.meshRenderer.enabled = false; - // } - - if (totalLength <= 105f) - { - // segment.waterInteractive = segment.seg.AddComponent(); - // segment.waterInteractive.Multiplier = 1.5f; - } - - return segment; - } - - private Joint createSegmentJoint(Segment seg1, Segment seg2, Quaternion twistOffset) - { - return new Joint(seg1, seg2, jointProp, getSegmentProperties(), twistOffset); - } - - public void CalculateTotalLength() - { - totalLength = 0f; - totalLengthColliders = 0f; - for (int i = 0; i < lstSegments.Count; i++) - { - totalLengthColliders += - lstSegments[i].seg.transform.localScale.y * lstSegments[i].capsuleCollider.height; - if (i == 0) - { - totalLength += (lstSegments[i].seg.transform.position - controlPoints[0].obj.transform.position) - .magnitude; - } - - if (i == lstSegments.Count - 1) - { - totalLength += (lstSegments[i].seg.transform.position - controlPoints[1].obj.transform.position) - .magnitude; - } - - if (i > 0) - { - totalLength += (lstSegments[i].seg.transform.position - lstSegments[i - 1].seg.transform.position) - .magnitude; - } - } - - if (ropeStretchThreshold > 0f && totalLength - totalLengthColliders > ropeStretchThreshold) - { - regenerateRope(true); - UnityEngine.Debug.LogError("Rope stretch regenerate"); - } - } - } -} \ No newline at end of file diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/Rope.cs.meta b/Assets/Scripts/ThirdParty/PhysicsTools/Rope.cs.meta deleted file mode 100644 index 2d948fc3e..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/Rope.cs.meta +++ /dev/null @@ -1,14 +0,0 @@ -fileFormatVersion: 2 -guid: 8d8b3d7293da4ed8736330164944ddd3 -timeCreated: 1747788125 -licenseType: Free -MonoImporter: - serializedVersion: 2 - name: - externalObjects: {} - defaultReferences: [] - executionOrder: 0 - icon: {fileID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/SCapsulePos.cs b/Assets/Scripts/ThirdParty/PhysicsTools/SCapsulePos.cs deleted file mode 100644 index b6153e9f1..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/SCapsulePos.cs +++ /dev/null @@ -1,26 +0,0 @@ -using UnityEngine; - -namespace PhysicsTools -{ - internal class SCapsulePos - { - public Vector3 vPos; - - public Vector3 vDir; - - public Vector3 vPrevPos; - - public Vector3 vPrevDir; - - public float fLen; - - public SCapsulePos() - { - vPos = new Vector3(0f, 0f, 0f); - vDir = new Vector3(0f, 0f, 0f); - vPrevPos = new Vector3(0f, 0f, 0f); - vPrevDir = new Vector3(0f, 0f, 0f); - fLen = 0f; - } - } -} diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/SCapsulePos.cs.meta b/Assets/Scripts/ThirdParty/PhysicsTools/SCapsulePos.cs.meta deleted file mode 100644 index 63e36c32b..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/SCapsulePos.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 089e242339d5f784baf45339b1f072ed -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/Segment.cs b/Assets/Scripts/ThirdParty/PhysicsTools/Segment.cs deleted file mode 100644 index da4144f59..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/Segment.cs +++ /dev/null @@ -1,58 +0,0 @@ -// using UltimateWater; -using UnityEngine; - -namespace PhysicsTools -{ - public class Segment - { - public GameObject seg; - - public Rigidbody body; - - public Joint prev; - - public Joint next; - - public CapsuleCollider capsuleCollider; - - public MeshFilter meshFilter; - - public MeshRenderer meshRenderer; - - // public WaterInteractive waterInteractive; - - public Segment(string name, float len, Vector3 pos, Quaternion q, SegmentPropertiesBase segProperties, Rope r) - { - SegmentPropertiesCylinder segmentPropertiesCylinder = (SegmentPropertiesCylinder)segProperties; - float radius = segmentPropertiesCylinder.radius; - seg = GameObject.CreatePrimitive(PrimitiveType.Cylinder); - capsuleCollider = seg.GetComponent(); - meshFilter = seg.GetComponent(); - meshRenderer = seg.GetComponent(); - body = seg.AddComponent(); - capsuleCollider.sharedMaterial = r.ropeMaterial; - capsuleCollider.enabled = r.useColliders; - r.lstComponentsCreated.Add(seg); - seg.hideFlags = (r.HideChildren ? HideFlags.HideInHierarchy : HideFlags.None); - meshRenderer.enabled = true; - r.linkMesh.defaultMesh = meshFilter.sharedMesh; - r.linkMesh.defaultMeshMaterial = meshRenderer.sharedMaterial; - r.linkMesh.defaultTransform = Matrix4x4.identity; - if (r.linkMesh.getMesh() != null) - { - meshFilter.sharedMesh = r.linkMesh.getMesh(); - meshRenderer.sharedMaterial = r.linkMesh.meshMaterial; - } - seg.name = name; - seg.transform.localScale = new Vector3(radius * 2f, len / 2f, radius * 2f); - seg.transform.localPosition = pos; - seg.transform.localRotation = q; - body.maxAngularVelocity = 1f; - body.angularDamping = segmentPropertiesCylinder.angularDamping; - body.linearDamping = segmentPropertiesCylinder.linearDamping; - body.mass = segmentPropertiesCylinder.massPerUnitLength * segmentPropertiesCylinder.length; - body.solverIterations = segmentPropertiesCylinder.solverCount; - body.isKinematic = r.kinematic; - } - } -} diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/Segment.cs.meta b/Assets/Scripts/ThirdParty/PhysicsTools/Segment.cs.meta deleted file mode 100644 index 9f128f1e4..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/Segment.cs.meta +++ /dev/null @@ -1,14 +0,0 @@ -fileFormatVersion: 2 -guid: b876b665f2164469858aa78787017d4d -timeCreated: 1747788127 -licenseType: Free -MonoImporter: - serializedVersion: 2 - name: - externalObjects: {} - defaultReferences: [] - executionOrder: 0 - icon: {fileID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/SegmentProperties.cs b/Assets/Scripts/ThirdParty/PhysicsTools/SegmentProperties.cs deleted file mode 100644 index c2661eb68..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/SegmentProperties.cs +++ /dev/null @@ -1,39 +0,0 @@ -using System; - -namespace PhysicsTools -{ - [Serializable] - public class SegmentProperties - { - [Serializable] - public enum Type - { - CYLINDER = 0, - BOX = 1 - } - - public Type type; - - public SegmentPropertiesBase properties; - - public SegmentProperties() - { - properties = new SegmentPropertiesCylinder(); - type = Type.CYLINDER; - } - - public void setType(Type t) - { - switch (t) - { - case Type.BOX: - properties = new SegmentPropertiesBox(); - break; - case Type.CYLINDER: - properties = new SegmentPropertiesCylinder(); - break; - } - type = t; - } - } -} diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/SegmentProperties.cs.meta b/Assets/Scripts/ThirdParty/PhysicsTools/SegmentProperties.cs.meta deleted file mode 100644 index 88f340744..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/SegmentProperties.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 4bbc2d7df2b1ead41bf1846c6e06b77d -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesBase.cs b/Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesBase.cs deleted file mode 100644 index 621c13a0b..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesBase.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System; - -namespace PhysicsTools -{ - [Serializable] - public class SegmentPropertiesBase - { - public float massPerUnitLength; - - public int solverCount; - - public float length; - - public float linearDamping; - - public float angularDamping; - - public SegmentPropertiesBase() - { - massPerUnitLength = 10f; - solverCount = 255; - length = 1f; - linearDamping = 0.01f; - angularDamping = 0.01f; - } - } -} diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesBase.cs.meta b/Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesBase.cs.meta deleted file mode 100644 index 464c46453..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesBase.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 9090fbf5485508f41b83439d2c44e9b1 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesBox.cs b/Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesBox.cs deleted file mode 100644 index 1a03d069d..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesBox.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System; - -namespace PhysicsTools -{ - [Serializable] - public class SegmentPropertiesBox : SegmentPropertiesBase - { - public float width; - - public float height; - - public SegmentPropertiesBox() - { - length = 1f; - width = 0.05f; - height = 0.2f; - } - } -} diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesBox.cs.meta b/Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesBox.cs.meta deleted file mode 100644 index 0bab88874..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesBox.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: dd4b78dfa69ad534c94ee6f13133b5e0 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesCylinder.cs b/Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesCylinder.cs deleted file mode 100644 index 17acf3661..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesCylinder.cs +++ /dev/null @@ -1,16 +0,0 @@ -using System; - -namespace PhysicsTools -{ - [Serializable] - public class SegmentPropertiesCylinder : SegmentPropertiesBase - { - public float radius; - - public SegmentPropertiesCylinder() - { - length = 1f; - radius = 0.1f; - } - } -} diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesCylinder.cs.meta b/Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesCylinder.cs.meta deleted file mode 100644 index 4416a4fe7..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/SegmentPropertiesCylinder.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c06432f1a93c1694e97f31bf3112ceb0 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/SerializedSoftJointLimitSpring.cs b/Assets/Scripts/ThirdParty/PhysicsTools/SerializedSoftJointLimitSpring.cs deleted file mode 100644 index 634bd0938..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/SerializedSoftJointLimitSpring.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System; -using UnityEngine; - -namespace PhysicsTools -{ - [Serializable] - public class SerializedSoftJointLimitSpring - { - public float spring = 30000f; - - public float damper = 30000f; - - public SerializedSoftJointLimitSpring() - { - spring = 30000f; - damper = 30000f; - } - - private SerializedSoftJointLimitSpring(SoftJointLimitSpring c) - { - damper = c.damper; - spring = c.spring; - } - - public static implicit operator SoftJointLimitSpring(SerializedSoftJointLimitSpring c) - { - SoftJointLimitSpring result = default(SoftJointLimitSpring); - result.spring = c.spring; - result.damper = c.damper; - return result; - } - - public static explicit operator SerializedSoftJointLimitSpring(SoftJointLimitSpring c) - { - return new SerializedSoftJointLimitSpring(c); - } - } -} diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/SerializedSoftJointLimitSpring.cs.meta b/Assets/Scripts/ThirdParty/PhysicsTools/SerializedSoftJointLimitSpring.cs.meta deleted file mode 100644 index 91feae635..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/SerializedSoftJointLimitSpring.cs.meta +++ /dev/null @@ -1,14 +0,0 @@ -fileFormatVersion: 2 -guid: e9f687b18e562c31f90c28822c0f641d -timeCreated: 1747788125 -licenseType: Free -MonoImporter: - serializedVersion: 2 - name: - externalObjects: {} - defaultReferences: [] - executionOrder: 0 - icon: {fileID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/Test.meta b/Assets/Scripts/ThirdParty/PhysicsTools/Test.meta deleted file mode 100644 index 99ead37ef..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/Test.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 2aeb581d8e0340a7b32560ea8d661608 -timeCreated: 1762030053 \ No newline at end of file diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/Test/RopeTest.cs b/Assets/Scripts/ThirdParty/PhysicsTools/Test/RopeTest.cs deleted file mode 100644 index 3e278f9a4..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/Test/RopeTest.cs +++ /dev/null @@ -1,147 +0,0 @@ -using NBC; -using UnityEngine; - -namespace PhysicsTools -{ - public class RopeTest : MonoBehaviour - { - public Rope rope; - - public Transform startPosition; - - public Transform throwPosition; - - public Transform ropeStart; - - public Transform ropeFloat; - - public Transform ropeBait; - - public Transform fishingPlayer; - - public bool updateDistance; - - public float incDist = 0.1f; - - public float incDistThrow = 0.5f; - - public float incDistWater = 0.1f; - - public float maxLength = 25f; - - public Vector3 throwDir = Vector3.zero; - - public float throwForce = 1000f; - - public float prevDistance = -1f; - - public float currentDistance = -1f; - - public float reelInSpeed = 0.01f; - - [HideInInspector] public float reelInFactor; - - private bool hitWater; - - private bool wasThrown; - - public bool hasFish; - - private void Start() - { - prevDistance = (currentDistance = CalculateDistance()); - ResetBait(true); - ropeStart.parent = null; - } - - private void Update() - { - if (hitWater && rope.getLength() < 1f) - { - ResetBait(); - return; - } - - reelInFactor = 0f; - if (Input.GetKey(KeyCode.N)) - { - reelInFactor = reelInSpeed; - } - else if (Input.GetKey(KeyCode.M)) - { - reelInFactor = 0f - reelInSpeed; - } - - if (Input.GetKeyDown(KeyCode.B)) - { - ThrowBait(); - } - - if (Input.GetKeyDown(KeyCode.V)) - { - ResetBait(true); - } - - ReelIn(reelInFactor); - if (!hitWater && ropeStart.position.y <= 0f) - { - incDist = incDistWater; - hitWater = true; - } - - ropeStart.GetComponent().linearDamping = ((!(ropeStart.position.y <= 0f)) ? 0f : 5f); - } - - private void LateUpdate() - { - prevDistance = currentDistance; - currentDistance = CalculateDistance(); - if (updateDistance && (!hitWater || hasFish) && rope.getLength() < maxLength && wasThrown && - rope.getLength() < currentDistance + incDist) - { - rope.changeLength(currentDistance - rope.getLength() + incDist); - } - - Debug.Log("currentDistance: " + currentDistance + " rope.getLength(): " + rope.getLength()); - } - - public void ReelIn(float reelIn) - { - if (reelIn < 0f && rope.getLength() <= rope.segPropertiesCylinder.length) - { - reelIn = 0f; - } - - rope.rate = reelIn; - } - - public float CalculateDistance() - { - return Vector3.Distance(ropeStart.position, ropeFloat.position); - } - - public void ThrowBait() - { - Debug.Log("ThrowBait"); - incDist = incDistThrow; - ropeStart.position = throwPosition.position; - rope.regenerateRope(true); - ropeStart.GetComponent().AddForce((fishingPlayer.forward + throwDir).normalized * throwForce); - Debug.DrawLine(ropeStart.position, - ropeStart.position + (fishingPlayer.forward + throwDir).normalized * throwForce, Color.yellow, 5f); - wasThrown = true; - } - - public void ResetBait(bool quick = false) - { - if (quick) - { - ropeStart.position = startPosition.position; - rope.regenerateRope(true); - } - - hitWater = false; - wasThrown = false; - } - } -} \ No newline at end of file diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/Test/RopeTest.cs.meta b/Assets/Scripts/ThirdParty/PhysicsTools/Test/RopeTest.cs.meta deleted file mode 100644 index 248df6579..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/Test/RopeTest.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 8120306974a64ee3b78322d877915631 -timeCreated: 1762029973 \ No newline at end of file diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/Test/RopeTestLogic.cs b/Assets/Scripts/ThirdParty/PhysicsTools/Test/RopeTestLogic.cs deleted file mode 100644 index 9daea79e0..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/Test/RopeTestLogic.cs +++ /dev/null @@ -1,85 +0,0 @@ -// using UnityEngine; -// -// namespace PhysicsTools -// { -// public class RopeTestLogic : MonoBehaviour -// { -// public GameObject fishingRod; -// -// public GameObject bait; -// -// public GameObject baitStartPos; -// -// public GameObject rodEndPos; -// -// public UltimateRope rope; -// -// public float throwStrength = 10f; -// -// public float ropeLengthMargin = 3f; -// -// private bool isThrown; -// -// private void Start() -// { -// rope.Regenerate(); -// rope.GetComponent().UpdateNodes(rope); -// } -// -// private void Update() -// { -// if (Input.GetKeyDown(KeyCode.T)) -// { -// ThrowBait(); -// } -// -// if (Input.GetKeyDown(KeyCode.R)) -// { -// ResetBait(); -// } -// -// if (Input.GetKeyDown(KeyCode.Z)) -// { -// rope.ExtendRope(UltimateRope.ERopeExtensionMode.LinearExtensionIncrement, -0.1f); -// } -// else if (Input.GetKeyDown(KeyCode.X)) -// { -// rope.ExtendRope(UltimateRope.ERopeExtensionMode.LinearExtensionIncrement, 0.1f); -// } -// -// if (isThrown) -// { -// UpdateRope(); -// } -// } -// -// public void UpdateRope() -// { -// float num = Vector3.Distance(rodEndPos.transform.position, bait.transform.position); -// if (rope.m_fCurrentExtension < num + ropeLengthMargin - rope.RopeNodes[0].fLength) -// { -// rope.ExtendRope(UltimateRope.ERopeExtensionMode.LinearExtensionIncrement, -// num + ropeLengthMargin - rope.RopeNodes[0].fLength - rope.m_fCurrentExtension); -// } -// } -// -// public void ThrowBait() -// { -// bait.transform.localRotation = Quaternion.Euler(0f, 0f, 0f); -// Vector3 forward = base.transform.forward; -// bait.GetComponent().isKinematic = false; -// bait.GetComponent().AddForce(forward * throwStrength); -// isThrown = true; -// } -// -// public void ResetBait() -// { -// bait.transform.position = baitStartPos.transform.position; -// bait.GetComponent().isKinematic = true; -// bait.GetComponent().velocity = Vector3.zero; -// bait.GetComponent().angularVelocity = Vector3.zero; -// rope.ExtendRope(UltimateRope.ERopeExtensionMode.LinearExtensionIncrement, 0f - rope.m_fCurrentExtension); -// isThrown = false; -// } -// } -// } \ No newline at end of file diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/Test/RopeTestLogic.cs.meta b/Assets/Scripts/ThirdParty/PhysicsTools/Test/RopeTestLogic.cs.meta deleted file mode 100644 index 3c1835d22..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/Test/RopeTestLogic.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 15b3231410b74742829eccac62da7670 -timeCreated: 1762030063 \ No newline at end of file diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/Utility.cs b/Assets/Scripts/ThirdParty/PhysicsTools/Utility.cs deleted file mode 100644 index 00558282c..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/Utility.cs +++ /dev/null @@ -1,272 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Runtime.Serialization.Formatters.Binary; -using UnityEngine; - -namespace PhysicsTools -{ - public class Utility - { - public class Calc - { - private float r_length; - - private float h; - - private float d; - - public Calc(float r_, float h_, float d_) - { - r_length = r_; - h = h_; - d = d_; - } - - public float g(float s) - { - return (float)(2.0 * Math.Sinh(s * d / 2f) / (double)s - Math.Sqrt(r_length * r_length - h * h)); - } - - public float dg(float s) - { - return (float)(2.0 * Math.Cosh(s * d / 2f) * (double)d / (double)(2f * s) - 2.0 * Math.Sinh(s * d / 2f) / (double)(s * s)); - } - } - - private const float DEG_2_RAD = 0.017453277f; - - private const float RAD_2_DEG = 57.29583f; - - public static void MatrixToTRS(Matrix4x4 mat, out Vector3 pos, out Quaternion rot, out Vector3 scale) - { - pos = mat.GetColumn(3); - rot = Quaternion.LookRotation(mat.GetColumn(2), mat.GetColumn(1)); - scale = new Vector3(mat.GetColumn(0).magnitude, mat.GetColumn(1).magnitude, mat.GetColumn(2).magnitude); - } - - private static void Swap(ref T lhs, ref T rhs) - { - T val = lhs; - lhs = rhs; - rhs = val; - } - - public static List getCatenaryPts(Vector3 vStart, Vector3 vEnd, float r_length, int N) - { - bool flag = false; - int num = 100; - float num2 = 1E-10f; - float num3 = 1E-08f; - float num4 = 0.5f; - float num5 = 1E-09f; - float num6 = 0.001f; - if (vStart.y > vEnd.y) - { - Swap(ref vStart, ref vEnd); - flag = true; - } - Vector3 vector = vEnd - vStart; - float y = vector.y; - vector.y = 0f; - Vector3 vector2 = vector / (N - 1); - float magnitude = vector.magnitude; - vector.Normalize(); - float num7 = ((magnitude == 0f) ? 1f : (1f / magnitude)); - List list = new List(new Vector3[N]); - if (Math.Abs(magnitude) < num6) - { - Vector3 vector3 = new Vector3((vStart.x + vEnd.x) / 2f, 0f, (vStart.z + vEnd.z) / 2f); - if (r_length < Math.Abs(y)) - { - for (int i = 0; i < N; i++) - { - list[i] = vector3 + new Vector3(0f, vStart.y + y * ((float)i * 1f / (float)(N - 1)), 0f); - } - } - else - { - num7 = (r_length - Math.Abs(y)) / 2f; - int num8 = (int)Math.Ceiling((float)N * num7 / r_length); - float num9 = Math.Max(vStart.y, vEnd.y); - float num10 = Math.Min(vStart.y, vEnd.y); - for (int j = 0; j < N; j++) - { - if (j < N - num8) - { - float num11 = num10 - num7 - num9; - float num12 = num11 * ((float)j * 1f / ((float)(N - num8) - 1f)); - list[j] = vector3 + new Vector3(0f, num9 + num12, 0f); - } - else - { - float num13 = num7; - float num14 = num13 * ((float)j * 1f / ((float)num8 - 1f)); - vector3 = (list[j] = vector3 + new Vector3(0f, num10 - num7 + num14, 0f)); - } - } - } - } - else if ((double)r_length <= Math.Sqrt(magnitude * magnitude + y * y)) - { - for (int k = 0; k < N; k++) - { - Vector3 value = vStart + k * vector2; - float num15 = (float)k * (vEnd.y - vStart.y) / (float)(N - 1); - value.y = vStart.y + num15; - list[k] = value; - } - } - else - { - Calc calc = new Calc(r_length, y, magnitude); - for (int l = 0; l < num; l++) - { - float value2 = calc.g(num7); - float value3 = calc.dg(num7); - if (Math.Abs(value2) < num3 || Math.Abs(value3) < num2) - { - break; - } - float num16 = (0f - calc.g(num7)) / calc.dg(num7); - float num17 = 1f; - float num18 = num7 + num17 * num16; - while (num18 < 0f || Math.Abs(calc.g(num18)) > Math.Abs(value2)) - { - num17 = num4 * num17; - if (num17 < num5) - { - break; - } - num18 = num7 + num17 * num16; - } - num7 = num18; - } - float num19 = (float)(0.5 * (Math.Log((r_length + y) / (r_length - y)) / (double)num7 - (double)magnitude)); - vector.y = 0f; - vector.Normalize(); - Vector3 vector5 = vStart - num19 * vector; - vector5.y = 0f; - float num20 = (float)((double)vStart.y - Math.Cosh(num19 * num7) / (double)num7); - for (int m = 0; m < N; m++) - { - Vector3 vector6 = vStart + m * vector2; - Vector3 vector7 = vector6; - vector6.y = 0f; - vector6.y = (float)(Math.Cosh((vector6 - vector5).magnitude * num7) / (double)num7 + (double)num20); - list[m] = vector6; - } - } - if (flag) - { - list.Reverse(); - } - return list; - } - - public static Quaternion createOrientation(Vector3 v) - { - if (v.x == 0f && v.y == 0f && v.z == 0f) - { - return Quaternion.identity; - } - Vector3 vector = new Vector3(0f, 1f, 0f); - Vector3 vector2 = Vector3.Cross(v, vector); - vector2.Normalize(); - float num = Vector3.Dot(vector, v); - if (num > 1f) - { - num = 1f; - } - else if (num < -1f) - { - num = -1f; - } - float num2 = (float)Math.Acos(num); - return Quaternion.AngleAxis(num2 * 180f / 3.14159f, -vector2); - } - - public static T DeepClone(T a) - { - using (MemoryStream memoryStream = new MemoryStream()) - { - BinaryFormatter binaryFormatter = new BinaryFormatter(); - binaryFormatter.Serialize(memoryStream, a); - memoryStream.Position = 0L; - return (T)binaryFormatter.Deserialize(memoryStream); - } - } - - private static Dictionary> buildMapOfJoints() - { - Dictionary> dictionary = new Dictionary>(); - UnityEngine.Joint[] array = UnityEngine.Object.FindObjectsOfType(); - UnityEngine.Joint[] array2 = array; - foreach (UnityEngine.Joint joint in array2) - { - Rigidbody component = joint.gameObject.GetComponent(); - if (component != null) - { - if (!dictionary.ContainsKey(component)) - { - dictionary.Add(component, new List()); - } - dictionary[component].Add(joint); - } - Rigidbody connectedBody = joint.connectedBody; - if (connectedBody != null) - { - if (!dictionary.ContainsKey(connectedBody)) - { - dictionary.Add(connectedBody, new List()); - } - dictionary[connectedBody].Add(joint); - } - } - return dictionary; - } - - private static void getConnectedBodies(ref Dictionary> dic, Rigidbody body, ref HashSet bodies) - { - bodies.Add(body); - if (!dic.ContainsKey(body)) - { - return; - } - List list = dic[body]; - foreach (UnityEngine.Joint item in list) - { - if (item.connectedBody != null && !bodies.Contains(item.connectedBody)) - { - getConnectedBodies(ref dic, item.connectedBody, ref bodies); - } - Rigidbody component = item.gameObject.GetComponent(); - if (component != null && !bodies.Contains(component)) - { - getConnectedBodies(ref dic, component, ref bodies); - } - } - } - - public static void moveConnectedBodies(Rigidbody start, Matrix4x4 newPose) - { - Dictionary> dic = buildMapOfJoints(); - HashSet bodies = new HashSet(); - getConnectedBodies(ref dic, start, ref bodies); - Matrix4x4 matrix4x = Matrix4x4.TRS(start.transform.position, start.transform.rotation, new Vector3(1f, 1f, 1f)); - foreach (Rigidbody item in bodies) - { - Matrix4x4 matrix4x2 = Matrix4x4.TRS(item.transform.position, item.transform.rotation, new Vector3(1f, 1f, 1f)); - Matrix4x4 inverse = matrix4x.inverse; - matrix4x2 = inverse * matrix4x2; - matrix4x2 = newPose * matrix4x2; - Vector3 pos; - Quaternion rot; - Vector3 scale; - MatrixToTRS(matrix4x2, out pos, out rot, out scale); - item.transform.position = pos; - item.transform.rotation = rot; - } - } - } -} diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/Utility.cs.meta b/Assets/Scripts/ThirdParty/PhysicsTools/Utility.cs.meta deleted file mode 100644 index 17119b852..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/Utility.cs.meta +++ /dev/null @@ -1,14 +0,0 @@ -fileFormatVersion: 2 -guid: 93c19397aa18981aebed2e7aba8ca270 -timeCreated: 1747788122 -licenseType: Free -MonoImporter: - serializedVersion: 2 - name: - externalObjects: {} - defaultReferences: [] - executionOrder: 0 - icon: {fileID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/Winch.cs b/Assets/Scripts/ThirdParty/PhysicsTools/Winch.cs deleted file mode 100644 index 52fb4201c..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/Winch.cs +++ /dev/null @@ -1,103 +0,0 @@ -using System; -using UnityEngine; - -namespace PhysicsTools -{ - public class Winch : MonoBehaviour - { - public float brakeForce; - - public float heaveTorque; - - public float tensionTorque; - - public float radius; - - public float length; - - public float inertia; - - public float maxRopeLength; - - public float minRopeLength; - - public float rpm; - - public float maxRPM; - - private float omega; - - public Rope rope; - - public Winch() - { - radius = 1f; - length = 1f; - maxRPM = 1f; - omega = 0f; - } - - private void FixedUpdate() - { - float fixedDeltaTime = Time.fixedDeltaTime; - float num = tensionTorqueValue() - heaveTorque; - float num2 = num / inertia; - float num3 = brakeForce * radius / inertia; - float num4 = omega + num2 * fixedDeltaTime; - if ((num2 < 0f && rope.getLength() > minRopeLength) || (num2 > 0f && num2 > num3 && rope.getLength() < maxRopeLength)) - { - if (num4 > 0f && num4 - num3 * fixedDeltaTime < 0f) - { - num4 = 0f; - } - else if (num4 < 0f && num4 + num3 * fixedDeltaTime > 0f) - { - num4 = 0f; - } - else if (num4 > 0f) - { - num4 -= num3 * fixedDeltaTime; - } - else if (num4 < 0f) - { - num4 += num3 * fixedDeltaTime; - } - omega = num4; - rope.changeLength(getLinearSpeed() * fixedDeltaTime); - } - else - { - omega = 0f; - } - rpm = omega / 6.28318f * 60f; - if (Math.Abs(rpm) > maxRPM) - { - if (rpm < 0f) - { - rpm = 0f - maxRPM; - } - else - { - rpm = maxRPM; - } - } - omega = rpm / 60f * 6.28318f; - } - - private float tensionTorqueValue() - { - tensionTorque = radius * getTension(); - return tensionTorque; - } - - private float getLinearSpeed() - { - return omega * radius; - } - - private float getTension() - { - return rope.getTension(); - } - } -} diff --git a/Assets/Scripts/ThirdParty/PhysicsTools/Winch.cs.meta b/Assets/Scripts/ThirdParty/PhysicsTools/Winch.cs.meta deleted file mode 100644 index 7e30353ba..000000000 --- a/Assets/Scripts/ThirdParty/PhysicsTools/Winch.cs.meta +++ /dev/null @@ -1,14 +0,0 @@ -fileFormatVersion: 2 -guid: fac89f9401be21c56be128e602bbd1cd -timeCreated: 1747788127 -licenseType: Free -MonoImporter: - serializedVersion: 2 - name: - externalObjects: {} - defaultReferences: [] - executionOrder: 0 - icon: {fileID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Core/DisableInPlayModeAttribute.cs b/Assets/Scripts/ThirdParty/Rope/Core/DisableInPlayModeAttribute.cs deleted file mode 100644 index e55ebdc68..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Core/DisableInPlayModeAttribute.cs +++ /dev/null @@ -1,10 +0,0 @@ -using UnityEngine; - -namespace NBF -{ - public class DisableInPlayModeAttribute : PropertyAttribute - { - public DisableInPlayModeAttribute() - { } - } -} diff --git a/Assets/Scripts/ThirdParty/Rope/Core/DisableInPlayModeAttribute.cs.meta b/Assets/Scripts/ThirdParty/Rope/Core/DisableInPlayModeAttribute.cs.meta deleted file mode 100644 index 0e3be7134..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Core/DisableInPlayModeAttribute.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 41aa8ad4cfb989c4bba7e1e5615356cd -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Core/Editor.meta b/Assets/Scripts/ThirdParty/Rope/Core/Editor.meta deleted file mode 100644 index fa2e83182..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Core/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2f8ad20496e568346942cb85d75a2bde -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Core/Editor/DisableInPlayModePropertyDrawer.cs b/Assets/Scripts/ThirdParty/Rope/Core/Editor/DisableInPlayModePropertyDrawer.cs deleted file mode 100644 index 51063ebf7..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Core/Editor/DisableInPlayModePropertyDrawer.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; -using UnityEditor; -using UnityEngine.UIElements; - -namespace NBF -{ - [CustomPropertyDrawer(typeof(DisableInPlayModeAttribute))] - public class BeginLockInPlayModeDecoratorDrawer : PropertyDrawer - { - public override float GetPropertyHeight(SerializedProperty property, GUIContent label) - { - return EditorGUI.GetPropertyHeight(property, label, true); - } - - public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) - { - var playing = Application.isPlaying; - if (playing) - { - GUI.enabled = false; - } - - var ranges = fieldInfo.GetCustomAttributes(typeof(RangeAttribute), true); - var range = ranges != null && ranges.Length > 0 ? ranges[0] as RangeAttribute : null; - if (range != null && property.propertyType == SerializedPropertyType.Float) - { - EditorGUI.Slider(position, property, range.min, range.max); - } - else if (range != null && property.propertyType == SerializedPropertyType.Integer) - { - EditorGUI.IntSlider(position, property, (int)range.min, (int)range.max); - } - else - { - EditorGUI.PropertyField(position, property, label, true); - } - - if (playing) - { - GUI.enabled = true; - } - } - } -} diff --git a/Assets/Scripts/ThirdParty/Rope/Core/Editor/DisableInPlayModePropertyDrawer.cs.meta b/Assets/Scripts/ThirdParty/Rope/Core/Editor/DisableInPlayModePropertyDrawer.cs.meta deleted file mode 100644 index c105d34c2..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Core/Editor/DisableInPlayModePropertyDrawer.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: f096bd19e16171c4bad990519eddc8b7 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Core/Editor/RopeEditor.cs b/Assets/Scripts/ThirdParty/Rope/Core/Editor/RopeEditor.cs deleted file mode 100644 index f3d56dc09..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Core/Editor/RopeEditor.cs +++ /dev/null @@ -1,80 +0,0 @@ -using UnityEngine; -using UnityEditor; -using System.Collections.Generic; -using Unity.Collections; -using Unity.Mathematics; - -namespace NBF -{ - [CustomEditor(typeof(Rope)), CanEditMultipleObjects] - public class RopeEditor : Editor - { - public override void OnInspectorGUI() - { - base.OnInspectorGUI(); - } - - public void OnSceneGUI() - { - if (Application.isPlaying) - { - return; - } - - var rope = target as Rope; - if (rope == null) - { - return; - } - - // Draw floating window with buttons - if (Selection.objects.Length == 1) - { - Handles.BeginGUI(); - GUI.skin = EditorGUIUtility.GetBuiltinSkin(EditorSkin.Scene); - - var lastSpawn = rope.spawnPoints.Count > 0 ? rope.spawnPoints[rope.spawnPoints.Count - 1] : float3.zero; - var location = HandleUtility.WorldToGUIPoint(rope.transform.TransformPoint(lastSpawn)) + Vector2.right * 64.0f; - GUILayout.Window(0, new Rect(location, Vector2.one), (id) => - { - if (GUILayout.Button("Push spawn point")) - { - Undo.RecordObject(rope, "Push Rope Spawn Point"); - rope.PushSpawnPoint(); - } - if (rope.spawnPoints.Count > 2 && GUILayout.Button("Pop spawn point")) - { - Undo.RecordObject(rope, "Pop Rope Spawn Point"); - rope.PopSpawnPoint(); - } - }, rope.gameObject.name); - - Handles.EndGUI(); - } - - // Draw position handles - Handles.color = Rope.Colors.spawnPointHandle; - for (int i = 0; i < rope.spawnPoints.Count; i++) - { - var spawnPoint = rope.spawnPoints[i]; - var position = rope.transform.TransformPoint(spawnPoint); - - EditorGUI.BeginChangeCheck(); - if (Event.current.modifiers.HasFlag(EventModifiers.Shift)) - { - position = Handles.PositionHandle(position, Quaternion.identity); - } - else - { - var fmh_69_65_638978072337815361 = Quaternion.identity; position = Handles.FreeMoveHandle(position, rope.radius * 4.0f, Vector3.one * 0.5f, Handles.SphereHandleCap); - } - if (EditorGUI.EndChangeCheck()) - { - Undo.RecordObject(rope, "Move Rope Spawn Point"); - spawnPoint = rope.transform.InverseTransformPoint(position); - rope.spawnPoints[i] = spawnPoint; - } - } - } - } -} diff --git a/Assets/Scripts/ThirdParty/Rope/Core/Editor/RopeEditor.cs.meta b/Assets/Scripts/ThirdParty/Rope/Core/Editor/RopeEditor.cs.meta deleted file mode 100644 index f164085f2..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Core/Editor/RopeEditor.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: cb712eea104baa44597cd77e9a7f2cb1 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Core/PointsExtensions.cs b/Assets/Scripts/ThirdParty/Rope/Core/PointsExtensions.cs deleted file mode 100644 index 8ff3897de..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Core/PointsExtensions.cs +++ /dev/null @@ -1,203 +0,0 @@ -using UnityEngine; -using Unity.Mathematics; -using Unity.Collections; -using System.Collections.Generic; -using System.Linq; - -namespace NBF -{ - public static class PointsExtensions - { - // Curve length - public static float GetLengthOfCurve(this NativeArray curve, ref float4x4 transform) - { - if (curve == null || curve.Length == 0) - { - return 0.0f; - } - var sum = 0.0f; - var firstPoint = math.mul(transform, new float4(curve[0], 1.0f)).xyz; - var lastPoint = firstPoint; - for (int i = 1; i < curve.Length; i++) - { - var point = math.mul(transform, new float4(curve[i], 1.0f)).xyz; - sum += math.distance(lastPoint, point); - lastPoint = point; - } - - return sum; - } - - public static float GetLengthOfCurve(this NativeArray curve) - { - var transform = float4x4.identity; - return curve.GetLengthOfCurve(ref transform); - } - - public static float GetLengthOfCurve(this IEnumerable curve, ref float4x4 transform) - { - var array = new NativeArray(curve.ToArray(), Allocator.Temp); - var sum = array.GetLengthOfCurve(ref transform); - array.Dispose(); - return sum; - } - - public static float GetLengthOfCurve(this IEnumerable curve) - { - var transform = float4x4.identity; - return curve.GetLengthOfCurve(ref transform); - } - - // Curve points - private static void GetPointAlongCurve(this NativeArray curve, ref float4x4 transform, float distance, out float3 point, ref int currentTargetIndex, ref float accumulatedLength) - { - if (curve.Length < 2) - { - throw new System.ArgumentException(nameof(curve)); - } - if (currentTargetIndex < 1 || currentTargetIndex >= curve.Length) - { - throw new System.ArgumentOutOfRangeException(nameof(currentTargetIndex)); - } - - var previousTarget = curve[currentTargetIndex - 1]; - while (currentTargetIndex < curve.Length) - { - var target = curve[currentTargetIndex]; - var segmentLength = math.distance(previousTarget, target); - - if (distance <= accumulatedLength + segmentLength) - { - var interpolated = math.lerp(previousTarget, target, (distance - accumulatedLength) / segmentLength); - point = math.mul(transform, new float4(interpolated, 1.0f)).xyz; - return; - } - - currentTargetIndex++; - accumulatedLength += segmentLength; - previousTarget = target; - } - - // numerical precision made this happen, just return last point - currentTargetIndex = curve.Length - 1; - point = math.mul(transform, new float4(previousTarget, 1.0f)).xyz; - } - - public static void GetPointAlongCurve(this NativeArray curve, ref float4x4 transform, float distance, out float3 point) - { - var currentTargetIndex = 1; - var accumulatedLength = 0.0f; - curve.GetPointAlongCurve(ref transform, distance, out point, ref currentTargetIndex, ref accumulatedLength); - } - - public static void GetPointAlongCurve(this NativeArray curve, float distance, out float3 point) - { - var transform = float4x4.identity; - curve.GetPointAlongCurve(ref transform, distance, out point); - } - - public static void GetPointAlongCurve(this IEnumerable curve, ref float4x4 transform, float distance, out float3 point) - { - var array = new NativeArray(curve.ToArray(), Allocator.Temp); - array.GetPointAlongCurve(ref transform, distance, out point); - array.Dispose(); - } - - public static void GetPointAlongCurve(this IEnumerable curve, float distance, out float3 point) - { - var transform = float4x4.identity; - curve.GetPointAlongCurve(ref transform, distance, out point); - } - - public static void GetPointsAlongCurve(this NativeArray curve, ref float4x4 transform, float desiredPointDistance, NativeArray result) - { - var currentTargetIndex = 1; - var accumulatedLength = 0.0f; - for (int i = 0; i < result.Length; i++) - { - curve.GetPointAlongCurve(ref transform, desiredPointDistance * i, out float3 point, ref currentTargetIndex, ref accumulatedLength); - - result[i] = point; - } - } - - public static void GetPointsAlongCurve(this NativeArray curve, float desiredPointDistance, NativeArray result) - { - var transform = float4x4.identity; - curve.GetPointsAlongCurve(ref transform, desiredPointDistance, result); - } - - public static void GetPointsAlongCurve(this IEnumerable curve, ref float4x4 transform, float desiredPointDistance, NativeArray result) - { - var array = new NativeArray(curve.ToArray(), Allocator.Temp); - array.GetPointsAlongCurve(ref transform, desiredPointDistance, result); - array.Dispose(); - } - - public static void GetPointsAlongCurve(this IEnumerable curve, float desiredPointDistance, NativeArray result) - { - var transform = float4x4.identity; - curve.GetPointsAlongCurve(ref transform, desiredPointDistance, result); - } - - // Closest point - public static void GetClosestPoint(this NativeArray curve, float3 point, out int index, out float distance) - { - index = 0; - var closestDistanceSq = math.distancesq(curve[0], point); - for (int i = 1; i < curve.Length; i++) - { - var distSq = math.distancesq(curve[i], point); - if (distSq < closestDistanceSq) - { - index = i; - closestDistanceSq = distSq; - } - } - distance = math.sqrt(closestDistanceSq); - } - - public static void GetClosestPoint(this NativeArray curve, Ray ray, out int index, out float distance, out float distanceAlongRay) - { - index = 0; - var origin = (float3)ray.origin; - var dir = math.normalizesafe(ray.direction); - var closestDistanceAlongRay = math.dot(curve[0] - origin, dir); - var closestDistanceSq = math.distancesq(origin + closestDistanceAlongRay * dir, curve[0]); - for (int i = 1; i < curve.Length; i++) - { - var position = curve[i]; - var rayDist = math.dot(position - origin, dir); - var distSq = math.distancesq(origin + rayDist * dir, position); - if (distSq < closestDistanceSq) - { - index = i; - closestDistanceAlongRay = rayDist; - closestDistanceSq = distSq; - } - } - distance = math.sqrt(closestDistanceSq); - distanceAlongRay = closestDistanceAlongRay; - } - - // Distance - public static void KeepAtDistance(this ref float3 point, ref float3 otherPoint, float distance, float stiffness = 1.0f) - { - var delta = otherPoint - point; - - var currentDistance = math.length(delta); - if (currentDistance > 0.0f) - { - delta /= currentDistance; - } - else - { - delta = float3.zero; - } - delta *= (currentDistance - distance) * stiffness; - - point += delta; - otherPoint -= delta; - } - } -} diff --git a/Assets/Scripts/ThirdParty/Rope/Core/PointsExtensions.cs.meta b/Assets/Scripts/ThirdParty/Rope/Core/PointsExtensions.cs.meta deleted file mode 100644 index 46e5701da..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Core/PointsExtensions.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 460fdf7888d541b48bd9e15bfcb51528 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Core/RigidbodyExtensions.cs b/Assets/Scripts/ThirdParty/Rope/Core/RigidbodyExtensions.cs deleted file mode 100644 index 85e5d7336..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Core/RigidbodyExtensions.cs +++ /dev/null @@ -1,92 +0,0 @@ -using UnityEngine; -using Unity.Mathematics; -using Unity.Collections; -using System.Collections.Generic; -using System.Linq; - -namespace NBF -{ - public static class RigidbodyExtensions - { - public static void GetLocalInertiaTensor(this Rigidbody rb, out float3x3 localInertiaTensor) - { - var rot = new float3x3(rb.inertiaTensorRotation); - var invRot = math.transpose(rot); - - localInertiaTensor = math.mul(math.mul(rot, float3x3.Scale(rb.inertiaTensor)), invRot); - } - - public static void GetInertiaTensor(this Rigidbody rb, out float3x3 inertiaTensor) - { - rb.GetLocalInertiaTensor(out float3x3 localInertiaTensor); - - var rot = new float3x3(rb.rotation); - var invRot = math.transpose(rot); - - inertiaTensor = math.mul(math.mul(rot, localInertiaTensor), invRot); - } - - public static void GetInvInertiaTensor(this Rigidbody rb, out float3x3 invInertiaTensor) - { - rb.GetLocalInertiaTensor(out float3x3 localTensor); - - float3x3 invLocalTensor = float3x3.zero; - if (math.determinant(localTensor) != 0.0f) - { - invLocalTensor = math.inverse(localTensor); - } - - var rot = new float3x3(rb.rotation); - var invRot = math.transpose(rot); - - invInertiaTensor = math.mul(math.mul(rot, invLocalTensor), invRot); - } - - public static void ApplyImpulseNow(this Rigidbody rb, ref float3x3 invInertiaTensor, float3 point, float3 impulse) - { - if (rb.mass == 0.0f) - { - return; - } - - var relativePoint = point - (float3)rb.worldCenterOfMass; - var angularMomentumChange = math.cross(relativePoint, impulse); - var angularVelocityChange = math.mul(invInertiaTensor, angularMomentumChange); - - rb.linearVelocity += (Vector3)impulse / rb.mass; - rb.angularVelocity += (Vector3)angularVelocityChange; - } - - public static void ApplyImpulseNow(this Rigidbody rb, float3 point, float3 impulse) - { - rb.GetInvInertiaTensor(out float3x3 invInertiaTensor); - rb.ApplyImpulseNow(ref invInertiaTensor, point, impulse); - } - - public static void SetPointVelocityNow(this Rigidbody rb, ref float3x3 invInertiaTensor, float3 point, float3 normal, float desiredSpeed, float damping = 1.0f) - { - if (rb.mass == 0.0f) - { - return; - } - - var velocityChange = desiredSpeed - math.dot(rb.GetPointVelocity(point), normal) * damping; - var relativePoint = point - (float3)rb.worldCenterOfMass; - - var denominator = (1.0f / rb.mass) + math.dot(math.cross(math.mul(invInertiaTensor, math.cross(relativePoint, normal)), relativePoint), normal); - if (denominator == 0.0f) - { - return; - } - - var j = velocityChange / denominator; - rb.ApplyImpulseNow(ref invInertiaTensor, point, j * normal); - } - - public static void SetPointVelocityNow(this Rigidbody rb, float3 point, float3 normal, float desiredSpeed, float damping = 1.0f) - { - rb.GetInvInertiaTensor(out float3x3 invInertiaTensor); - rb.SetPointVelocityNow(ref invInertiaTensor, point, normal, desiredSpeed, damping); - } - } -} diff --git a/Assets/Scripts/ThirdParty/Rope/Core/RigidbodyExtensions.cs.meta b/Assets/Scripts/ThirdParty/Rope/Core/RigidbodyExtensions.cs.meta deleted file mode 100644 index 7e27f083d..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Core/RigidbodyExtensions.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 40ab74e53dce5804b8debdf053bccfae -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/ApplyTorqueOnKey.cs b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/ApplyTorqueOnKey.cs deleted file mode 100644 index f71165c93..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/ApplyTorqueOnKey.cs +++ /dev/null @@ -1,34 +0,0 @@ -using UnityEngine; - -namespace NBF.Example -{ - public class ApplyTorqueOnKey : MonoBehaviour - { - public Vector3 relativeTorque; - public float maxAngularSpeed; - - public KeyCode key; - - protected Rigidbody rb; - - public void Start() - { - rb = GetComponent(); - } - - public void FixedUpdate() - { - if (rb == null) - { - return; - } - - if (Input.GetKey(key)) - { - var torqueAxis = relativeTorque.normalized; - var strength = Mathf.SmoothStep(relativeTorque.magnitude, 0.0f, Vector3.Dot(torqueAxis, rb.angularVelocity) / maxAngularSpeed); - rb.AddRelativeTorque(torqueAxis * strength, ForceMode.Force); - } - } - } -} \ No newline at end of file diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/ApplyTorqueOnKey.cs.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/ApplyTorqueOnKey.cs.meta deleted file mode 100644 index c4f51ea2b..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/ApplyTorqueOnKey.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c1451225f8bdb1545ae082cfd03cddfd -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment.meta deleted file mode 100644 index bb5603a95..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: cbda5c1a7c14e1841af127f4317557d0 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment/Environment.asset b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment/Environment.asset deleted file mode 100644 index af63e6b6a..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment/Environment.asset +++ /dev/null @@ -1,165 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!43 &4300000 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Environment - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 240 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 160 - localAABB: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 10, y: 3, z: 10} - 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: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600180019001a0019001b001a001c001d001e001d001f001e00200021002200210023002200240025002600250027002600280029002a0029002b002a002c002d002e002d002f002e00300031003200310033003200340035003600350037003600380039003a0039003b003a003c003d003e003d003f003e00400041004200410043004200440045004600450047004600480049004a0049004b004a004c004d004e004d004f004e00500051005200510053005200540055005600550057005600580059005a0059005b005a005c005d005e005d005f005e00600061006200610063006200640065006600650067006600680069006a0069006b006a006c006d006e006d006f006e00700071007200710073007200740075007600750077007600780079007a0079007b007a007c007d007e007d007f007e00800081008200810083008200840085008600850087008600880089008a0089008b008a008c008d008e008d008f008e00900091009200910093009200940095009600950097009600980099009a0099009b009a009c009d009e009d009f009e00 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 160 - 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: 48 - 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 - m_DataSize: 8960 - _typelessdata: 0000e040000000c00500e0c0abaaaab5e4388e34000080bf0000803f00000000abaaaab5000080bfeaff3fc0050000c018a8433e033b763f00008040000000c0fdffdfc05655b5b5c8719c34000080bf0000803f000000005655b5b5000080bff5ffbfc0050000c019a8433e8361643f0000a0400000803ffeffdfc05655b5b5c8719c34000080bf0000803f000000005655b5b5000080bff5ff9fc0edff7f3f0c87853ead546a3f000080400000803ffbffdfc00000c0b5abaaaa34000080bf0000803f000000000000c0b5000080bff5ffbfc0edff7f3f0c87853e8361643f00008040000000c0fdffdfc0000080bf3a8ee3aaacaaaa35acaaaab52ab41795000080bf000080bf0e008040000000c0efb4bd3e49694d3f08008040000000c0fbff7fc0000080bf3a8ee3aaacaaaa35acaaaab500000000000080bf000080bf1b004040000000c0ed67e13e48694d3f000080400000803ffbffdfc0000080bf3a8ee3aaacaaaa35acaaaab500000000000080bf000080bf0c0080400000803ff0b4bd3eca425f3f080080400000803ff7ff7fc0000080bf3a8ee3aaacaaaa35acaaaab500000000000080bf000080bf1b0040400000803fee67e13ec9425f3f08008040000000c0fbff7fc05555b535abaaaab40000803f000080bf000000005555b535000080bff5ffbf40040000c07e77b33e48694d3f0800e040000000c0060080c0aaaaaa355655d5b40000803f000080bf00000000aaaaaa35000080bfeaff3f40040000c07e77b33ec8425f3f080080400000803ff7ff7fc0aaaaaa355655d5b40000803f000080bf00000000aaaaaa35000080bff5ffbf40efff7f3f7fc48f3e48694d3f0800a0400000803ffcff7fc00000a035000000b50000803f000080bf000000000000a035000080bff5ff9f40efff7f3f80c48f3e735c533f0800e040000000c0060080c04001553fd6000e3fd7008eb5acaaaa35000000000000803f000080bf1b0040c0000060b617a2983e8a60173f0000e040000000c00500e0c04001553fd6000e3fd6008eb5acaaaa35000000000000803f000080bf0e0080c0000060b616a2983e0a3a293f0800a0400000803ffcff7fc04001553fd6000e3fd6008eb5acaaaa35000000000000803f000080bf190040c04cc16640c4745b3e8960173f0000a0400000803ffeffdfc03f01553fd5000e3fd5008eb5abaaaa356e563d290000803f000080bf0c0080c04cc16640c2745b3e093a293f0000a0400000803ffeffdfc0000000000000803f00000000000080bf00000000060040ab000080bff8ff9fc0010080c0c2745b3e093a293f000080400000803ffbffdfc0000000000000803f00000000000080bf000000002c0000b4000080bf000080c0020080c018a8433e093a293f0800a0400000803ffcff7fc0000000000000803f00000000000080bf000000002c0000b4000080bf0000a0c00000a0c0c4745b3e8960173f080080400000803ff7ff7fc0000000000000803f00000000000080bf00000000140080b4000080bf080080c00100a0c019a8433e8960173f0800e040000000c0060080c000000000000080bf000000000000803f00000000aaabaa33000080bf0000e040fdff9fc022a8433e934a483f08008040000000c0fbff7fc000000000000080bf000000000000803f0000000046ffffb3000080bf080080400000a0c018a8433e1271363f0000e040000000c00500e0c000000000000080bf000000000000803f0000000046ffffb3000080bff8ffdf40000080c00e87853e914a483f00008040000000c0fdffdfc000000000000080bf000000000000803f000000008daaaab4000080bf00008040020080c00987853e1071363f0000a0c0000000c00000004000000000000000000000803f000080bf0000000000000000000080bf0000a040000080c07d2ad73ec3582e3f000090c0000000c00000004000000000000000000000803f000080bf0000000000000000000080bf00008040000080c07d2ad73e5852313f0000a0c0000020400000004000000000000000000000803f000080bf0000000000000000000080bf0000a0400000a040fd9da13ec3582e3f000090c0000020400000004000000000000000000000803f000080bf0000000000000000000080bf000080400000a040fd9da13e5852313f000090c0000000c0000000400000803f000000000000000000000000000000000000803f000080bf0000c0c0000080c0e146233e8960173f000090c0000000c00000c03f0000803f000000000000000000000000000000000000803f000080bf0000e0c0000080c0362d2f3e8960173f000090c000002040000000400000803f000000000000000000000000000000000000803f000080bf0000c0c00000a040e146233ec926323f000090c0000020400000c03f0000803f000000000000000000000000000000000000803f000080bf0000e0c00000a040362d2f3ec926323f000090c0000000c00000c03f0000000000000000000080bf0000803f0000000000000000000080bf000080c0000080c00cd7a33cd547703f0000a0c0000000c00000c03f0000000000000000000080bf0000803f0000000000000000000080bf0000a0c0000080c00bd7a33c404e6d3f000090c0000020400000c03f0000000000000000000080bf0000803f0000000000000000000080bf000080c00000a040c527ff3dd547703f0000a0c0000020400000c03f0000000000000000000080bf0000803f0000000000000000000080bf0000a0c00000a040c527ff3d404e6d3f0000a0c0000000c00000c03f000080bf00000000000000000000000000000000000080bf000080bf0000e040000080c00dd7a33c173f3a3f0000a0c0000000c000000040000080bf00000000000000000000000000000000000080bf000080bf0000c040000080c0da84013d173f3a3f0000a0c0000020400000c03f000080bf00000000000000000000000000000000000080bf000080bf0000e0400000a0400fd7a33c5705553f0000a0c00000204000000040000080bf00000000000000000000000000000000000080bf000080bf0000c0400000a040db84013d5705553f0000a0c00000404000000040000000000000803f000000000000803f0000000000000000000080bf0000a0c00000c0c0d484013da41d5d3f000090c00000404000000040000000000000803f000000000000803f0000000000000000000080bf000080c00000c0c0d584013d3a17603f0000a0c0000040400000c03f000000000000803f000000000000803f0000000000000000000080bf0000a0c00000e0c00bd7a33ca41d5d3f000090c0000040400000c03f000000000000803f000000000000803f0000000000000000000080bf000080c00000e0c00cd7a33c3a17603f0000a0c0000000c00000c03f00000000000080bf00000000000080bf0000000000000000000080bf0000a0400000e0c06cdb2b3e8d66753f000090c0000000c00000c03f00000000000080bf00000000000080bf0000000000000000000080bf000080400000e0c06ddb2b3e2360783f0000a0c0000000c00000004000000000000080bf00000000000080bf0000000000000000000080bf0000a0400000c0c017f51f3e8e66753f000090c0000000c00000004000000000000080bf00000000000080bf0000000000000000000080bf000080400000c0c018f51f3e2360783f000020c1000040c00000204100000000000000000000803f000080bf0000000000000000000080bf0000a040000000c00bd7a33c0bd7a33c00002041000040c00000204100000000000000000000803f000080bf0000000000000000000080bf00008040000000c0193cf83e0bd7a33c000020c1000000c00000204100000000000000000000803f000080bf0000000000000000000080bf0000a040000080bf67d7a33c2d1e313d00002041000000c00000204100000000000000000000803f000080bf0000000000000000000080bf00008040000080bf1f3cf83e2d1e313d00002041000040c0000020410000803f000000000000000000000000000000000000803f000080bf000080c0000000c0c93c013fd984813d00002041000040c0000020c10000803f000000000000000000000000000000000000803f000080bf0000a0c0000000c01b3c783fd984813d00002041000000c0000020410000803f000000000000000000000000000000000000803f000080bf000080c0000080bfc53c013f2e1eb13d00002041000000c0000020c10000803f000000000000000000000000000000000000803f000080bf0000a0c0000080bf173c783f2e1eb13d00002041000040c0000020c10000000000000000000080bf0000803f0000000000000000000080bf000080c0000000c0c83c013f0bd7a33c000020c1000040c0000020c10000000000000000000080bf0000803f0000000000000000000080bf0000a0c0000000c01c3c783f0bd7a33c00002041000000c0000020c10000000000000000000080bf0000803f0000000000000000000080bf000080c0000080bfcb3c013f2d1e313d000020c1000000c0000020c10000000000000000000080bf0000803f0000000000000000000080bf0000a0c0000080bf1f3c783f2d1e313d000020c1000040c0000020c1000080bf00000000000000000000000000000000000080bf000080bf0000a040000000c079d7a33cd984813d000020c1000040c000002041000080bf00000000000000000000000000000000000080bf000080bf00008040000000c01b3cf83ed984813d000020c1000000c0000020c1000080bf00000000000000000000000000000000000080bf000080bf0000a040000080bf0bd7a33c2e1eb13d000020c1000000c000002041000080bf00000000000000000000000000000000000080bf000080bf00008040000080bf143cf83e2e1eb13d000020c1000000c000002041000000000000803f000000000000803f0000000000000000000080bf0000a0c0000080c0173c783ff113da3d00002041000000c000002041000000000000803f000000000000803f0000000000000000000080bf000080c0000080c0173c783fd141123f000020c1000000c0000020c1000000000000803f000000000000803f0000000000000000000080bf0000a0c00000a0c0c43c013ff113da3d00002041000000c0000020c1000000000000803f000000000000803f0000000000000000000080bf000080c00000a0c0c43c013fd141123f000020c1000040c0000020c100000000000080bf00000000000080bf0000000000000000000080bf0000a0400000a0c0173cf83ef113da3d00002041000040c0000020c100000000000080bf00000000000080bf0000000000000000000080bf000080400000a0c0173cf83ed141123f000020c1000040c00000204100000000000080bf00000000000080bf0000000000000000000080bf0000a040000080c00bd7a33cf113da3d00002041000040c00000204100000000000080bf00000000000080bf0000000000000000000080bf00008040000080c00dd7a33cd141123f0000a0c0000000c00000004100000000000000000000803f000080bf0000000000000000000080bf0000a040000080c0367a0b3e8d66753f000090c0000000c00000004100000000000000000000803f000080bf0000000000000000000080bf00008040000080c0367a0b3e2360783f0000a0c0000020400000004100000000000000000000803f000080bf0000000000000000000080bf0000a0400000a040d484013d8d66753f000090c0000020400000004100000000000000000000803f000080bf0000000000000000000080bf000080400000a040d584013d2360783f000090c0000000c0000000410000803f000000000000000000000000000000000000803f000080bf000080c0000080c00ed7a33c8960173f000090c0000000c00000f0400000803f000000000000000000000000000000000000803f000080bf0000a0c0000080c0de84013d8960173f000090c000002040000000410000803f000000000000000000000000000000000000803f000080bf000080c00000a0400dd7a33cc926323f000090c0000020400000f0400000803f000000000000000000000000000000000000803f000080bf0000a0c00000a040dd84013dc926323f000090c0000000c00000f0400000000000000000000080bf0000803f0000000000000000000080bf000080c0000080c018a8433e5852313f0000a0c0000000c00000f0400000000000000000000080bf0000803f0000000000000000000080bf0000a0c0000080c018a8433ec3582e3f000090c0000020400000f0400000000000000000000080bf0000803f0000000000000000000080bf000080c00000a0408c60973e5852313f0000a0c0000020400000f0400000000000000000000080bf0000803f0000000000000000000080bf0000a0c00000a0408c60973ec3582e3f0000a0c0000000c00000f040000080bf00000000000000000000000000000000000080bf000080bf0000a040000080c0e046233e173f3a3f0000a0c0000000c000000041000080bf00000000000000000000000000000000000080bf000080bf00008040000080c0362d2f3e173f3a3f0000a0c0000020400000f040000080bf00000000000000000000000000000000000080bf000080bf0000a0400000a040e046233e5705553f0000a0c00000204000000041000080bf00000000000000000000000000000000000080bf000080bf000080400000a040362d2f3e5705553f0000a0c00000404000000041000000000000803f000000000000803f0000000000000000000080bf0000a0c0000080c0362d2f3ea41d5d3f000090c00000404000000041000000000000803f000000000000803f0000000000000000000080bf000080c0000080c0362d2f3e3a17603f0000a0c0000040400000f040000000000000803f000000000000803f0000000000000000000080bf0000a0c00000a0c0e046233ea41d5d3f000090c0000040400000f040000000000000803f000000000000803f0000000000000000000080bf000080c00000a0c0e146233e3a17603f0000a0c0000000c00000f04000000000000080bf00000000000080bf0000000000000000000080bf0000a0400000a0c06ddb2b3e404e6d3f000090c0000000c00000f04000000000000080bf00000000000080bf0000000000000000000080bf000080400000a0c06ddb2b3ed547703f0000a0c0000000c00000004100000000000080bf00000000000080bf0000000000000000000080bf0000a040000080c018f51f3e404e6d3f000090c0000000c00000004100000000000080bf00000000000080bf0000000000000000000080bf00008040000080c018f51f3ed547703f0000a0c0000020400000c03f000080bf00000000000000000000000000000000000080bf000080bf000030410000c0400fd7a33c5705553f0000a0c00000204000000040000080bf00000000000000000000000000000000000080bf000080bf000020410000c040db84013d5705553f0000a0c0000040400000c03f000080bf00000000000000000000000000000000000080bf000080bf000030410000e0400bd7a33cecfe573f0000a0c00000404000000040000080bf00000000000000000000000000000000000080bf000080bf000020410000e040dc84013decfe573f000090c000002040000000400000803f000000000000000000000000000000000000803f000080bf000018c10000c040e146233ec926323f000090c0000020400000c03f0000803f000000000000000000000000000000000000803f000080bf000028c10000c040362d2f3ec926323f000090c000004040000000400000803f000000000000000000000000000000000000803f000080bf000018c10000e040e146233e5e20353f000090c0000040400000c03f0000803f000000000000000000000000000000000000803f000080bf000028c10000e040372d2f3e5e20353f000090c0000020400000c03f0000000000000000000080bf0000803f0000000000000000000080bf000080c00000c040c527ff3dd547703f0000a0c0000020400000c03f0000000000000000000080bf0000803f0000000000000000000080bf0000a0c00000c040c527ff3d404e6d3f000090c0000040400000c03f0000000000000000000080bf0000803f0000000000000000000080bf000080c00000e040367a0b3ed547703f0000a0c0000040400000c03f0000000000000000000080bf0000803f0000000000000000000080bf0000a0c00000e040367a0b3e404e6d3f0000a0c0000020400000004100000000000000000000803f000080bf0000000000000000000080bf0000b04000000040d484013d8d66753f000090c0000020400000004100000000000000000000803f000080bf0000000000000000000080bf0000904000000040d584013d2360783f0000a0c0000040400000004100000000000000000000803f000080bf0000000000000000000080bf0000b040000040400bd7a33c8d66753f000090c0000040400000004100000000000000000000803f000080bf0000000000000000000080bf00009040000040400cd7a33c2360783f0000a0c0000020400000f040000080bf00000000000000000000000000000000000080bf000080bf0000a04000000040e046233e5705553f0000a0c00000204000000041000080bf00000000000000000000000000000000000080bf000080bf0000804000000040362d2f3e5705553f0000a0c0000040400000f040000080bf00000000000000000000000000000000000080bf000080bf0000a04000004040e046233eecfe573f0000a0c00000404000000041000080bf00000000000000000000000000000000000080bf000080bf0000804000004040372d2f3eecfe573f000090c000002040000000410000803f000000000000000000000000000000000000803f000080bf000060c0000000400dd7a33cc926323f000090c0000020400000f0400000803f000000000000000000000000000000000000803f000080bf000090c000000040dd84013dc926323f000090c000004040000000410000803f000000000000000000000000000000000000803f000080bf000060c0000040400bd7a33c5e20353f000090c0000040400000f0400000803f000000000000000000000000000000000000803f000080bf000090c000004040de84013d5e20353f0000a0c0000020400000004000000000000080bf00000000000080bf0000000000000000000080bf0000b040000010c18c60173ef235653f000090c0000020400000004000000000000080bf00000000000080bf0000000000000000000080bf00009040000010c18c60173e872f683f0000a0c0000020400000f04000000000000080bf00000000000080bf0000000000000000000080bf0000b040000000400bd7a33cf235653f000090c0000020400000f04000000000000080bf00000000000080bf0000000000000000000080bf00009040000000400cd7a33c872f683f0000a0c00000404000000040000080bf00000000000000000000000000000000000080bf000080bf000050410000e040dc84013decfe573f0000a0c00000204000000040000080bf00000000000000000000000000000000000080bf000080bf000050410000c040db84013d5705553f0000a0c0000040400000f040000080bf00000000000000000000000000000000000080bf000080bf000000400000e040e046233eecfe573f0000a0c0000020400000f040000080bf00000000000000000000000000000000000080bf000080bf000000400000c040e046233e5705553f000090c000002040000000400000803f000000000000000000000000000000000000803f000080bf000048c10000c040e146233ec926323f000090c000004040000000400000803f000000000000000000000000000000000000803f000080bf000048c10000e040e146233e5e20353f000090c0000020400000f0400000803f000000000000000000000000000000000000803f000080bf0000c0bf0000c040dd84013dc926323f000090c0000040400000f0400000803f000000000000000000000000000000000000803f000080bf0000c0bf0000e040de84013d5e20353f000090c00000404000000040000000000000803f000000000000803f0000000000000000000080bf000080c0000010c1d584013d3a17603f0000a0c00000404000000040000000000000803f000000000000803f0000000000000000000080bf0000a0c0000010c1d484013da41d5d3f000090c0000040400000f040000000000000803f000000000000803f0000000000000000000080bf000080c000000040e146233e3a17603f0000a0c0000040400000f040000000000000803f000000000000803f0000000000000000000080bf0000a0c000000040e046233ea41d5d3f0000e0c0000000c0000080c000000000000000000000803f000080bf0000000000000000000080bf0000e040000000c07f77b33e1071363f000080c0000000c0000080c000000000000000000000803f000080bf0000000000000000000080bf00008040000000c07e77b33e904a483f0000a0c00000803f000080c000000000000000000000803f000080bf0000000000000000000080bf0000a0400000803f7fc48f3e6557423f000080c00000803f000080c000000000000000000000803f000080bf0000000000000000000080bf000080400000803f7fc48f3e904a483f000080c0000000c0000080c00000803f000000000000000000000000000000000000803f000080bf000080c0000000c018a8433e4b694d3f000080c0000000c00000e0c00000803f000000000000000000000000000000000000803f000080bf0000a0c0000000c00d87853e4b694d3f000080c00000803f000080c00000803f000000000000000000000000000000000000803f000080bf000080c00000803f18a8433eca425f3f000080c00000803f0000e0c00000803f000000000000000000000000000000000000803f000080bf0000a0c00000803f0d87853eca425f3f000080c0000000c00000e0c00000000000000000000080bf0000803f0000000000000000000080bf000080c0000000c07fc48f3e003b763f0000e0c0000000c00000e0c00000000000000000000080bf0000803f0000000000000000000080bf0000e0c0000000c07fc48f3e8061643f000080c00000803f0000e0c00000000000000000000080bf0000803f0000000000000000000080bf000080c00000803f7e77b33e003b763f0000a0c00000803f0000e0c00000000000000000000080bf0000803f0000000000000000000080bf0000a0c00000803f7e77b33ed547703f0000e0c0000000c00000e0c03f0155bfd5000e3f000000000000000000000000000080bf000080bf0000a0400a81b1c092add93e8a60173f0000e0c0000000c0000080c03f0155bfd5000e3f000000000000000000000000000080bf000080bf000080400a81b1c092add93e0a3a293f0000a0c00000803f0000e0c03f0155bfd5000e3f000000000000000000000000000080bf000080bf0000a0407481f8bfddc5ae3e8960173f0000a0c00000803f000080c03f0155bfd5000e3f000000000000000000000000000080bf000080bf000080407481f8bfdcc5ae3e093a293f0000a0c00000803f000080c0000000000000803f000000000000803f0000000000000000000080bf0000a0c0000080c0dcc5ae3e093a293f000080c00000803f000080c0000000000000803f000000000000803f0000000000000000000080bf000080c0000080c088dfa23e093a293f0000a0c00000803f0000e0c0000000000000803f000000000000803f0000000000000000000080bf0000a0c00000a0c0ddc5ae3e8960173f000080c00000803f0000e0c0000000000000803f000000000000803f0000000000000000000080bf000080c00000a0c088dfa23e8960173f0000e0c0000000c00000e0c000000000000080bf00000000000080bf0000000000000000000080bf0000e0400000a0c0ef67e13e1071363f000080c0000000c00000e0c000000000000080bf00000000000080bf0000000000000000000080bf000080400000a0c0ef67e13e904a483f0000e0c0000000c0000080c000000000000080bf00000000000080bf0000000000000000000080bf0000e040000080c0f0b4bd3e1071363f000080c0000000c0000080c000000000000080bf00000000000080bf0000000000000000000080bf00008040000080c0f0b4bd3e904a483f - 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, y: 0, z: 0} - m_Extent: {x: 10, y: 3, z: 10} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - offset: 0 - size: 0 - path: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment/Environment.asset.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment/Environment.asset.meta deleted file mode 100644 index a464a36bb..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment/Environment.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 39ca96bd67a9a8849a1c06e8b5e7a5c9 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 4300000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment/Environment.prefab b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment/Environment.prefab deleted file mode 100644 index 5175c09d6..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment/Environment.prefab +++ /dev/null @@ -1,165 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &1807824197224447177 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6355862402819174107} - - component: {fileID: 1550045192011495150} - - component: {fileID: 4833510063135446916} - - component: {fileID: 7215318252446853067} - - component: {fileID: 7215318252446853068} - - component: {fileID: 7215318252446853069} - - component: {fileID: 7215318252446853070} - - component: {fileID: 7215318252446853071} - - component: {fileID: 7215318252446853072} - m_Layer: 0 - m_Name: Environment - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 1 - m_IsActive: 1 ---- !u!4 &6355862402819174107 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1807824197224447177} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!33 &1550045192011495150 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1807824197224447177} - m_Mesh: {fileID: 4300000, guid: 39ca96bd67a9a8849a1c06e8b5e7a5c9, type: 2} ---- !u!23 &4833510063135446916 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1807824197224447177} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 0a79fb9ef489c6f499e041e89836a841, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 2 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!65 &7215318252446853067 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1807824197224447177} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 0.5, y: 4.5, z: 0.49999952} - m_Center: {x: -4.75, y: 0.25, z: 1.7500002} ---- !u!65 &7215318252446853068 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1807824197224447177} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 20, y: 1, z: 20} - m_Center: {x: 0, y: -2.5, z: 0} ---- !u!65 &7215318252446853069 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1807824197224447177} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 3, y: 3.9999998, z: 3} - m_Center: {x: -5.5, y: -1.0000001, z: -5.5} ---- !u!65 &7215318252446853070 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1807824197224447177} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 0.5, y: 0.5, z: 6.499998} - m_Center: {x: -4.75, y: 2.75, z: 4.750001} ---- !u!65 &7215318252446853071 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1807824197224447177} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 0.5, y: 4.5, z: 0.4999981} - m_Center: {x: -4.75, y: 0.25, z: 7.750001} ---- !u!65 &7215318252446853072 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1807824197224447177} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 3, y: 3.9999998, z: 3} - m_Center: {x: 5.5, y: -1.0000001, z: -5.5} diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment/Environment.prefab.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment/Environment.prefab.meta deleted file mode 100644 index 9f188c78f..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Environment/Environment.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: fc3b5a3644d842a44a1bc8eb5e72a975 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Main 1.unity b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Main 1.unity deleted file mode 100644 index 253fd8cf0..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Main 1.unity +++ /dev/null @@ -1,863 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 10 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.37286404, g: 0.4026641, b: 0.46226418, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 0.4 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 705507994} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 13 - m_BakeOnSceneLoad: 0 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 1 - m_LightmapEditorSettings: - serializedVersion: 12 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 1024 - m_AO: 1 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAmbientOcclusion: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_ReflectionCompression: 2 - m_MixedBakeMode: 0 - m_BakeBackend: 2 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVREnvironmentSampleCount: 500 - m_PVREnvironmentReferencePointCount: 2048 - m_PVRFilteringMode: 2 - m_PVRDenoiserTypeDirect: 0 - m_PVRDenoiserTypeIndirect: 0 - m_PVRDenoiserTypeAO: 0 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVREnvironmentMIS: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_LightProbeSampleCountMultiplier: 4 - m_LightingDataAsset: {fileID: 112000000, guid: 3feeca0c11fd0d84aa1834e0e22da648, type: 2} - m_LightingSettings: {fileID: 2073191939} ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 3 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - buildHeightMesh: 0 - maxJobWorkers: 0 - preserveTilesOutsideBounds: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &562189915 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 562189922} - - component: {fileID: 562189921} - - component: {fileID: 562189920} - - component: {fileID: 562189919} - - component: {fileID: 562189918} - m_Layer: 0 - m_Name: Swing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!54 &562189918 -Rigidbody: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 562189915} - serializedVersion: 5 - m_Mass: 1 - m_LinearDamping: 0 - m_AngularDamping: 0.5 - m_CenterOfMass: {x: 0, y: 0, z: 0} - m_InertiaTensor: {x: 1, y: 1, z: 1} - m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ImplicitCom: 1 - m_ImplicitTensor: 1 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!65 &562189919 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 562189915} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &562189920 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 562189915} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_ForceMeshLod: -1 - m_MeshLodSelectionBias: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: e26b4c54b2b9d934e9bbba88b5f9b449, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_GlobalIlluminationMeshLod: 0 - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &562189921 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 562189915} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &562189922 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 562189915} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0.7071067, w: 0.70710695} - m_LocalPosition: {x: -3.47, y: -0, z: 0.9375} - m_LocalScale: {x: 1, y: 0.20000012, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 906432239} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -90.00001} ---- !u!1 &705507993 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 705507995} - - component: {fileID: 705507994} - - component: {fileID: 705507996} - m_Layer: 0 - m_Name: Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &705507994 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 705507993} - m_Enabled: 1 - serializedVersion: 11 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 0.7 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ForceVisible: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 - m_LightUnit: 1 - m_LuxAtDistance: 1 - m_EnableSpotReflector: 1 ---- !u!4 &705507995 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 705507993} - serializedVersion: 2 - m_LocalRotation: {x: 0.085324295, y: -0.8876446, z: 0.41391522, w: 0.18297842} - m_LocalPosition: {x: 0, y: 15, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 50.000004, y: -156.70401, z: 0} ---- !u!114 &705507996 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 705507993} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} - m_Name: - m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalLightData - m_UsePipelineSettings: 1 - m_AdditionalLightsShadowResolutionTier: 2 - m_CustomShadowLayers: 0 - m_LightCookieSize: {x: 1, y: 1} - m_LightCookieOffset: {x: 0, y: 0} - m_SoftShadowQuality: 0 - m_RenderingLayersMask: - serializedVersion: 0 - m_Bits: 1 - m_ShadowRenderingLayersMask: - serializedVersion: 0 - m_Bits: 1 - m_Version: 4 - m_LightLayerMask: 1 - m_ShadowLayerMask: 1 - m_RenderingLayers: 1 - m_ShadowRenderingLayers: 1 ---- !u!1 &906432238 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 906432239} - - component: {fileID: 906432240} - m_Layer: 0 - m_Name: Swings - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &906432239 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 906432238} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -6.09375, y: 4.5, z: 5.0625} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1197291660} - - {fileID: 562189922} - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &906432240 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 906432238} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2b777331b0af4d349e55170b5dc27c78, type: 3} - m_Name: - m_EditorClassIdentifier: Assembly-CSharp::NBF.RopeLenghtTest - Rope: {fileID: 1197291658} - AddValue: 0.01 ---- !u!1 &963194225 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 963194228} - - component: {fileID: 963194227} - - component: {fileID: 963194229} - - component: {fileID: 963194226} - - component: {fileID: 963194230} - m_Layer: 0 - m_Name: Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &963194226 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 963194225} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0383ecb7d718b4bd682ab0d0f68bce82, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!20 &963194227 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 963194225} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_Iso: 200 - m_ShutterSpeed: 0.005 - m_Aperture: 16 - m_FocusDistance: 10 - m_FocalLength: 50 - m_BladeCount: 5 - m_Curvature: {x: 2, y: 11} - m_BarrelClipping: 0.25 - m_Anamorphism: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &963194228 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 963194225} - serializedVersion: 2 - m_LocalRotation: {x: 0.0013921931, y: 0.9848068, z: -0.17364798, w: 0.00024548118} - m_LocalPosition: {x: 0, y: 6, z: 14} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 20, y: 180, z: 0.162} ---- !u!114 &963194229 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 963194225} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d741c2b5cb0190448822896128d51f8a, type: 3} - m_Name: - m_EditorClassIdentifier: - pickedMesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} - targetMesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} - pickedMaterial: {fileID: 2100000, guid: d35e58ef8c9e0e1429517c447ba73497, type: 2} - targetMaterial: {fileID: 2100000, guid: f1f2a238089ca461f9383525476c3a2b, type: 2} - maxPickDistance: 2 - maxImpulseStrength: 3 - leverage: 10 - splitPickedRopeOnKey: 32 - ropes: - - {fileID: 1197291658} ---- !u!114 &963194230 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 963194225} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} - m_Name: - m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalCameraData - m_RenderShadows: 1 - m_RequiresDepthTextureOption: 2 - m_RequiresOpaqueTextureOption: 2 - m_CameraType: 0 - m_Cameras: [] - m_RendererIndex: -1 - m_VolumeLayerMask: - serializedVersion: 2 - m_Bits: 1 - m_VolumeTrigger: {fileID: 0} - m_VolumeFrameworkUpdateModeOption: 2 - m_RenderPostProcessing: 0 - m_Antialiasing: 0 - m_AntialiasingQuality: 2 - m_StopNaN: 0 - m_Dithering: 0 - m_ClearDepth: 1 - m_AllowXRRendering: 1 - m_AllowHDROutput: 1 - m_UseScreenCoordOverride: 0 - m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} - m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} - m_RequiresDepthTexture: 0 - m_RequiresColorTexture: 0 - m_TaaSettings: - m_Quality: 3 - m_FrameInfluence: 0.1 - m_JitterScale: 1 - m_MipBias: 0 - m_VarianceClampScale: 0.9 - m_ContrastAdaptiveSharpening: 0 - m_Version: 2 ---- !u!1 &1197291657 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1197291660} - - component: {fileID: 1197291658} - - component: {fileID: 1197291661} - - component: {fileID: 1197291659} - m_Layer: 0 - m_Name: Swing1_Rope - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1197291658 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1197291657} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 325b217b839086b4ca705834516bc0d5, type: 3} - m_Name: - m_EditorClassIdentifier: - radius: 0.01 - material: {fileID: 2100000, guid: 189732c736fdb544f98524f96c34aff6, type: 2} - shadowMode: 1 - spawnPoints: - - x: 0 - y: 0 - z: 0 - - x: -2.4452248 - y: 0.06797419 - z: 0.039803684 - - x: -3.4447064 - y: 0.09575853 - z: 0.056073375 - - x: -4.444188 - y: 0.12354286 - z: 0.07234307 - interpolation: 0 - simulation: - enabled: 1 - resolution: 2 - massPerMeter: 0.02 - stiffness: 1 - energyLoss: 0.005 - substeps: 2 - solverIterations: 3 - collisions: - enabled: 0 - influenceRigidbodies: 0 - stride: 2 - collisionMargin: 0.025 - ignoreLayers: - serializedVersion: 2 - m_Bits: 0 ---- !u!114 &1197291659 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1197291657} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3c7388c73173748148c4ba5f2ad6c713, type: 3} - m_Name: - m_EditorClassIdentifier: - type: 3 - ropeLocation: 1 - autoFindRopeLocation: 0 - rigidbodySettings: - body: {fileID: 562189918} - stiffness: 0.1 - damping: 0.1 - transformSettings: - transform: {fileID: 0} - localConnectionPoint: - x: 0 - y: 1.25 - z: 0 ---- !u!4 &1197291660 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1197291657} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.34375, y: -0.1, z: 0.938} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 906432239} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1197291661 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1197291657} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3c7388c73173748148c4ba5f2ad6c713, type: 3} - m_Name: - m_EditorClassIdentifier: - type: 0 - ropeLocation: 0 - autoFindRopeLocation: 0 - rigidbodySettings: - body: {fileID: 0} - stiffness: 0.15 - damping: 0.05 - transformSettings: - transform: {fileID: 7215318252446853075} - localConnectionPoint: - x: -4.75 - y: 2.5 - z: 6 ---- !u!850595691 &2073191939 -LightingSettings: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Settings.lighting - serializedVersion: 9 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 1 - m_RealtimeEnvironmentLighting: 1 - m_BounceScale: 1 - m_AlbedoBoost: 1 - m_IndirectOutputScale: 1 - m_UsingShadowmask: 0 - m_BakeBackend: 2 - m_LightmapMaxSize: 1024 - m_LightmapSizeFixed: 0 - m_UseMipmapLimits: 1 - m_BakeResolution: 40 - m_Padding: 2 - m_LightmapCompression: 3 - m_AO: 1 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAO: 0 - m_MixedBakeMode: 0 - m_LightmapsBakeMode: 1 - m_FilterMode: 1 - m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} - m_ExportTrainingData: 0 - m_EnableWorkerProcessBaking: 1 - m_TrainingDataDestination: TrainingData - m_RealtimeResolution: 2 - m_ForceWhiteAlbedo: 0 - m_ForceUpdates: 0 - m_PVRCulling: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 512 - m_PVREnvironmentSampleCount: 512 - m_PVREnvironmentReferencePointCount: 2048 - m_LightProbeSampleCountMultiplier: 4 - m_PVRBounces: 2 - m_PVRMinBounces: 2 - m_PVREnvironmentImportanceSampling: 1 - m_PVRFilteringMode: 2 - m_PVRDenoiserTypeDirect: 0 - m_PVRDenoiserTypeIndirect: 0 - m_PVRDenoiserTypeAO: 0 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_RespectSceneVisibilityWhenBakingGI: 0 ---- !u!1001 &7215318252446853065 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 1807824197224447177, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} - propertyPath: m_Name - value: Environment - objectReference: {fileID: 0} - - target: {fileID: 6355862402819174107, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} - propertyPath: m_RootOrder - value: 11 - objectReference: {fileID: 0} - - target: {fileID: 6355862402819174107, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6355862402819174107, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} - propertyPath: m_LocalPosition.y - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 6355862402819174107, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6355862402819174107, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6355862402819174107, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6355862402819174107, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6355862402819174107, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6355862402819174107, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6355862402819174107, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6355862402819174107, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} ---- !u!4 &7215318252446853075 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 6355862402819174107, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} - m_PrefabInstance: {fileID: 7215318252446853065} - m_PrefabAsset: {fileID: 0} ---- !u!1660057539 &9223372036854775807 -SceneRoots: - m_ObjectHideFlags: 0 - m_Roots: - - {fileID: 963194228} - - {fileID: 705507995} - - {fileID: 906432239} - - {fileID: 7215318252446853065} diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Main 1.unity.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Main 1.unity.meta deleted file mode 100644 index a06f8306e..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Main 1.unity.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 3a8359e6e75ad814fa648556ce4fba40 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Main.unity b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Main.unity index 565ba3ce1..e0ae6255b 100644 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Main.unity +++ b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Main.unity @@ -159,6 +159,13 @@ MonoBehaviour: extentPivot: 0.5 longitudalStiffness: 0.25 restingRigidbodyMassMultiplier: 5 + rb: {fileID: 0} + particleLeft: 0 + particleRight: 0 + particlePivotLeft: 0 + particlePivotRight: 0 + distance: 0 + frameTotalMass: 0 --- !u!54 &47437488 Rigidbody: m_ObjectHideFlags: 0 @@ -707,6 +714,13 @@ MonoBehaviour: extentPivot: 0.5 longitudalStiffness: 0.25 restingRigidbodyMassMultiplier: 5 + rb: {fileID: 0} + particleLeft: 0 + particleRight: 0 + particlePivotLeft: 0 + particlePivotRight: 0 + distance: 0 + frameTotalMass: 0 --- !u!54 &359954497 Rigidbody: m_ObjectHideFlags: 0 @@ -979,6 +993,13 @@ MonoBehaviour: extentPivot: 0.5 longitudalStiffness: 0.25 restingRigidbodyMassMultiplier: 5 + rb: {fileID: 0} + particleLeft: 0 + particleRight: 0 + particlePivotLeft: 0 + particlePivotRight: 0 + distance: 0 + frameTotalMass: 0 --- !u!54 &373481827 Rigidbody: m_ObjectHideFlags: 0 @@ -1132,16 +1153,14 @@ MonoBehaviour: type: 0 ropeLocation: 1 autoFindRopeLocation: 0 - rigidbodySettings: - body: {fileID: 0} - stiffness: 0.15 - damping: 0.05 - transformSettings: - transform: {fileID: 7215318252446853075} + rigidbodySettings: {body: {fileID: 0}, stiffness: 0.15, damping: 0.05} + transformSettings: {transform: {fileID: 7215318252446853075}} localConnectionPoint: x: -4 y: 1 z: -7 + rope: {fileID: 0} + particleIndex: 0 --- !u!114 &400203999 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1157,16 +1176,14 @@ MonoBehaviour: type: 0 ropeLocation: 0 autoFindRopeLocation: 0 - rigidbodySettings: - body: {fileID: 0} - stiffness: 0.15 - damping: 0.05 - transformSettings: - transform: {fileID: 7215318252446853075} + rigidbodySettings: {body: {fileID: 0}, stiffness: 0.15, damping: 0.05} + transformSettings: {transform: {fileID: 7215318252446853075}} localConnectionPoint: x: 4 y: 1 z: -7 + rope: {fileID: 0} + particleIndex: 0 --- !u!114 &400204000 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1180,13 +1197,8 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: radius: 0.08 - radialVertices: 6 - isLoop: 0 material: {fileID: 2100000, guid: 189732c736fdb544f98524f96c34aff6, type: 2} shadowMode: 1 - rendering: - useSimpleLineRenderer: 0 - simpleLineWidth: 0.02 spawnPoints: - x: 4 y: 0 @@ -1201,24 +1213,25 @@ MonoBehaviour: massPerMeter: 5 stiffness: 0.5 energyLoss: 0.0025 - lengthMultiplier: 1 - gravityMultiplier: 1 - useCustomGravity: 0 - customGravity: - x: 0 - y: -9.81 - z: 0 substeps: 4 solverIterations: 3 collisions: enabled: 0 influenceRigidbodies: 0 stride: 2 - friction: 0.1 collisionMargin: 0.025 ignoreLayers: - serializedVersion: 2 m_Bits: 4 + lineRenderer: {fileID: 0} + initialized: 0 + computingSimulationFrame: 0 + simulationDisabledPrevFrame: 0 + timeSinceFixedUpdate: 0 + collisionRigidbodies: [] + collisionQueryBuffer: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} --- !u!4 &400204001 Transform: m_ObjectHideFlags: 0 @@ -1413,6 +1426,13 @@ MonoBehaviour: extentPivot: 0.5 longitudalStiffness: 0.25 restingRigidbodyMassMultiplier: 5 + rb: {fileID: 0} + particleLeft: 0 + particleRight: 0 + particlePivotLeft: 0 + particlePivotRight: 0 + distance: 0 + frameTotalMass: 0 --- !u!54 &469541384 Rigidbody: m_ObjectHideFlags: 0 @@ -1919,6 +1939,7 @@ MonoBehaviour: relativeTorque: {x: 0, y: -100, z: 0} maxAngularSpeed: 1 key: 276 + rb: {fileID: 0} --- !u!114 &737909192 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1934,6 +1955,7 @@ MonoBehaviour: relativeTorque: {x: 0, y: 100, z: 0} maxAngularSpeed: 1 key: 275 + rb: {fileID: 0} --- !u!1 &747792303 GameObject: m_ObjectHideFlags: 0 @@ -1974,6 +1996,13 @@ MonoBehaviour: extentPivot: 0.5 longitudalStiffness: 0.25 restingRigidbodyMassMultiplier: 5 + rb: {fileID: 0} + particleLeft: 0 + particleRight: 0 + particlePivotLeft: 0 + particlePivotRight: 0 + distance: 0 + frameTotalMass: 0 --- !u!54 &747792305 Rigidbody: m_ObjectHideFlags: 0 @@ -2133,6 +2162,13 @@ MonoBehaviour: extentPivot: 0.5 longitudalStiffness: 0.25 restingRigidbodyMassMultiplier: 5 + rb: {fileID: 0} + particleLeft: 0 + particleRight: 0 + particlePivotLeft: 0 + particlePivotRight: 0 + distance: 0 + frameTotalMass: 0 --- !u!54 &758798862 Rigidbody: m_ObjectHideFlags: 0 @@ -2434,13 +2470,8 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: radius: 0.05 - radialVertices: 6 - isLoop: 0 material: {fileID: 2100000, guid: 189732c736fdb544f98524f96c34aff6, type: 2} shadowMode: 1 - rendering: - useSimpleLineRenderer: 0 - simpleLineWidth: 0.02 spawnPoints: - x: 0 y: 0 @@ -2455,24 +2486,25 @@ MonoBehaviour: massPerMeter: 2 stiffness: 1 energyLoss: 0.005 - lengthMultiplier: 1 - gravityMultiplier: 1 - useCustomGravity: 0 - customGravity: - x: 0 - y: -9.81 - z: 0 substeps: 2 solverIterations: 2 collisions: enabled: 0 influenceRigidbodies: 0 stride: 2 - friction: 0.1 collisionMargin: 0.025 ignoreLayers: - serializedVersion: 2 m_Bits: 0 + lineRenderer: {fileID: 0} + initialized: 0 + computingSimulationFrame: 0 + simulationDisabledPrevFrame: 0 + timeSinceFixedUpdate: 0 + collisionRigidbodies: [] + collisionQueryBuffer: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} --- !u!114 &907597905 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2488,16 +2520,14 @@ MonoBehaviour: type: 0 ropeLocation: 0 autoFindRopeLocation: 0 - rigidbodySettings: - body: {fileID: 0} - stiffness: 0.15 - damping: 0.05 - transformSettings: - transform: {fileID: 7215318252446853075} + rigidbodySettings: {body: {fileID: 0}, stiffness: 0.15, damping: 0.05} + transformSettings: {transform: {fileID: 7215318252446853075}} localConnectionPoint: x: -4.75 y: 2.5 z: 2.5 + rope: {fileID: 0} + particleIndex: 0 --- !u!4 &907597906 Transform: m_ObjectHideFlags: 0 @@ -2528,16 +2558,14 @@ MonoBehaviour: type: 3 ropeLocation: 1 autoFindRopeLocation: 0 - rigidbodySettings: - body: {fileID: 1047506054} - stiffness: 0.1 - damping: 0.1 - transformSettings: - transform: {fileID: 0} + rigidbodySettings: {body: {fileID: 1047506054}, stiffness: 0.1, damping: 0.1} + transformSettings: {transform: {fileID: 0}} localConnectionPoint: x: 0 y: 1.25 z: -0.5 + rope: {fileID: 0} + particleIndex: 0 --- !u!1 &918799146 GameObject: m_ObjectHideFlags: 0 @@ -2570,13 +2598,8 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: radius: 0.05 - radialVertices: 6 - isLoop: 0 material: {fileID: 2100000, guid: 189732c736fdb544f98524f96c34aff6, type: 2} shadowMode: 1 - rendering: - useSimpleLineRenderer: 0 - simpleLineWidth: 0.02 spawnPoints: - x: 0 y: 0 @@ -2591,24 +2614,25 @@ MonoBehaviour: massPerMeter: 2 stiffness: 1 energyLoss: 0.005 - lengthMultiplier: 1 - gravityMultiplier: 1 - useCustomGravity: 0 - customGravity: - x: 0 - y: -9.81 - z: 0 substeps: 2 solverIterations: 2 collisions: enabled: 0 influenceRigidbodies: 0 stride: 2 - friction: 0.1 collisionMargin: 0.025 ignoreLayers: - serializedVersion: 2 m_Bits: 0 + lineRenderer: {fileID: 0} + initialized: 0 + computingSimulationFrame: 0 + simulationDisabledPrevFrame: 0 + timeSinceFixedUpdate: 0 + collisionRigidbodies: [] + collisionQueryBuffer: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} --- !u!4 &918799148 Transform: m_ObjectHideFlags: 0 @@ -2639,16 +2663,14 @@ MonoBehaviour: type: 3 ropeLocation: 1 autoFindRopeLocation: 0 - rigidbodySettings: - body: {fileID: 1047506054} - stiffness: 0.1 - damping: 0.1 - transformSettings: - transform: {fileID: 0} + rigidbodySettings: {body: {fileID: 1047506054}, stiffness: 0.1, damping: 0.1} + transformSettings: {transform: {fileID: 0}} localConnectionPoint: x: 0 y: 1.25 z: 0.5 + rope: {fileID: 0} + particleIndex: 0 --- !u!114 &918799151 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2664,16 +2686,14 @@ MonoBehaviour: type: 0 ropeLocation: 0 autoFindRopeLocation: 0 - rigidbodySettings: - body: {fileID: 0} - stiffness: 0.15 - damping: 0.05 - transformSettings: - transform: {fileID: 7215318252446853075} + rigidbodySettings: {body: {fileID: 0}, stiffness: 0.15, damping: 0.05} + transformSettings: {transform: {fileID: 7215318252446853075}} localConnectionPoint: x: -4.75 y: 2.5 z: 4.5 + rope: {fileID: 0} + particleIndex: 0 --- !u!1 &949798694 GameObject: m_ObjectHideFlags: 0 @@ -2844,6 +2864,12 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 0383ecb7d718b4bd682ab0d0f68bce82, type: 3} m_Name: m_EditorClassIdentifier: + desiredMaxImpulseStrength: 0 + guiRect: + x: 10 + y: 10 + width: 200 + height: 0 --- !u!20 &963194227 Camera: m_ObjectHideFlags: 0 @@ -2938,6 +2964,18 @@ MonoBehaviour: - {fileID: 1106616806} - {fileID: 1197291658} - {fileID: 1750375684} + ready: 0 + rope: {fileID: 0} + particle: 0 + distance: 0 + pickedPosition: + x: 0 + y: 0 + z: 0 + targetPosition: + x: 0 + y: 0 + z: 0 --- !u!1 &978669419 GameObject: m_ObjectHideFlags: 0 @@ -3099,6 +3137,7 @@ MonoBehaviour: relativeTorque: {x: 0, y: -20, z: 0} maxAngularSpeed: 3 key: 273 + rb: {fileID: 0} --- !u!114 &978669426 MonoBehaviour: m_ObjectHideFlags: 0 @@ -3114,6 +3153,7 @@ MonoBehaviour: relativeTorque: {x: 0, y: 20, z: 0} maxAngularSpeed: 3 key: 274 + rb: {fileID: 0} --- !u!59 &978669427 HingeJoint: m_ObjectHideFlags: 0 @@ -3324,13 +3364,8 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: radius: 0.001 - radialVertices: 6 - isLoop: 0 material: {fileID: 2100000, guid: 85feedf64f0c16d4182fd4c33e342d2a, type: 2} shadowMode: 1 - rendering: - useSimpleLineRenderer: 1 - simpleLineWidth: 0.001 spawnPoints: - x: -0.90364826 y: -1.0066781 @@ -3351,24 +3386,25 @@ MonoBehaviour: massPerMeter: 2 stiffness: 1 energyLoss: 0.0025 - lengthMultiplier: 1 - gravityMultiplier: 1 - useCustomGravity: 0 - customGravity: - x: 0 - y: -9.81 - z: 0 substeps: 4 solverIterations: 5 collisions: enabled: 1 influenceRigidbodies: 0 stride: 1 - friction: 0.2 collisionMargin: 0.025 ignoreLayers: - serializedVersion: 2 m_Bits: 4 + lineRenderer: {fileID: 0} + initialized: 0 + computingSimulationFrame: 0 + simulationDisabledPrevFrame: 0 + timeSinceFixedUpdate: 0 + collisionRigidbodies: [] + collisionQueryBuffer: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} --- !u!4 &1075857042 Transform: m_ObjectHideFlags: 0 @@ -3399,16 +3435,14 @@ MonoBehaviour: type: 3 ropeLocation: 0 autoFindRopeLocation: 0 - rigidbodySettings: - body: {fileID: 978669420} - stiffness: 0.15 - damping: 0.05 - transformSettings: - transform: {fileID: 0} + rigidbodySettings: {body: {fileID: 978669420}, stiffness: 0.15, damping: 0.05} + transformSettings: {transform: {fileID: 0}} localConnectionPoint: x: -0.6 y: 0.6 z: 0 + rope: {fileID: 0} + particleIndex: 0 --- !u!114 &1075857045 MonoBehaviour: m_ObjectHideFlags: 0 @@ -3424,16 +3458,14 @@ MonoBehaviour: type: 3 ropeLocation: 1 autoFindRopeLocation: 0 - rigidbodySettings: - body: {fileID: 286835134} - stiffness: 0.1 - damping: 0.1 - transformSettings: - transform: {fileID: 0} + rigidbodySettings: {body: {fileID: 286835134}, stiffness: 0.1, damping: 0.1} + transformSettings: {transform: {fileID: 0}} localConnectionPoint: x: 0 y: 0.5 z: 0 + rope: {fileID: 0} + particleIndex: 0 --- !u!1 &1106616804 GameObject: m_ObjectHideFlags: 0 @@ -3479,13 +3511,8 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: radius: 0.08 - radialVertices: 6 - isLoop: 1 material: {fileID: 2100000, guid: 189732c736fdb544f98524f96c34aff6, type: 2} shadowMode: 1 - rendering: - useSimpleLineRenderer: 0 - simpleLineWidth: 0.02 spawnPoints: - x: 0 y: 0 @@ -3506,24 +3533,25 @@ MonoBehaviour: massPerMeter: 1 stiffness: 1 energyLoss: 0.0025 - lengthMultiplier: 1 - gravityMultiplier: 1 - useCustomGravity: 0 - customGravity: - x: 0 - y: 0 - z: 0 substeps: 4 solverIterations: 2 collisions: enabled: 1 influenceRigidbodies: 0 stride: 1 - friction: 1 collisionMargin: 0.025 ignoreLayers: - serializedVersion: 2 m_Bits: 0 + lineRenderer: {fileID: 0} + initialized: 0 + computingSimulationFrame: 0 + simulationDisabledPrevFrame: 0 + timeSinceFixedUpdate: 0 + collisionRigidbodies: [] + collisionQueryBuffer: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} --- !u!1 &1131199966 GameObject: m_ObjectHideFlags: 0 @@ -3778,13 +3806,8 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: radius: 0.05 - radialVertices: 6 - isLoop: 0 material: {fileID: 2100000, guid: 189732c736fdb544f98524f96c34aff6, type: 2} shadowMode: 1 - rendering: - useSimpleLineRenderer: 1 - simpleLineWidth: 0.02 spawnPoints: - x: 0 y: 0 @@ -3799,24 +3822,25 @@ MonoBehaviour: massPerMeter: 2 stiffness: 1 energyLoss: 0.005 - lengthMultiplier: 1 - gravityMultiplier: 1 - useCustomGravity: 0 - customGravity: - x: 0 - y: -9.81 - z: 0 substeps: 2 solverIterations: 3 collisions: enabled: 0 influenceRigidbodies: 0 stride: 2 - friction: 0.1 collisionMargin: 0.025 ignoreLayers: - serializedVersion: 2 m_Bits: 0 + lineRenderer: {fileID: 0} + initialized: 0 + computingSimulationFrame: 0 + simulationDisabledPrevFrame: 0 + timeSinceFixedUpdate: 0 + collisionRigidbodies: [] + collisionQueryBuffer: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} --- !u!114 &1197291659 MonoBehaviour: m_ObjectHideFlags: 0 @@ -3832,16 +3856,14 @@ MonoBehaviour: type: 3 ropeLocation: 1 autoFindRopeLocation: 0 - rigidbodySettings: - body: {fileID: 562189918} - stiffness: 0.1 - damping: 0.1 - transformSettings: - transform: {fileID: 0} + rigidbodySettings: {body: {fileID: 562189918}, stiffness: 0.1, damping: 0.1} + transformSettings: {transform: {fileID: 0}} localConnectionPoint: x: 0 y: 1.25 z: 0 + rope: {fileID: 0} + particleIndex: 0 --- !u!4 &1197291660 Transform: m_ObjectHideFlags: 0 @@ -3872,16 +3894,14 @@ MonoBehaviour: type: 0 ropeLocation: 0 autoFindRopeLocation: 0 - rigidbodySettings: - body: {fileID: 0} - stiffness: 0.15 - damping: 0.05 - transformSettings: - transform: {fileID: 7215318252446853075} + rigidbodySettings: {body: {fileID: 0}, stiffness: 0.15, damping: 0.05} + transformSettings: {transform: {fileID: 7215318252446853075}} localConnectionPoint: x: -4.75 y: 2.5 z: 6 + rope: {fileID: 0} + particleIndex: 0 --- !u!1 &1249080564 GameObject: m_ObjectHideFlags: 0 @@ -3922,6 +3942,13 @@ MonoBehaviour: extentPivot: 0.5 longitudalStiffness: 0.25 restingRigidbodyMassMultiplier: 5 + rb: {fileID: 0} + particleLeft: 0 + particleRight: 0 + particlePivotLeft: 0 + particlePivotRight: 0 + distance: 0 + frameTotalMass: 0 --- !u!54 &1249080566 Rigidbody: m_ObjectHideFlags: 0 @@ -4192,6 +4219,13 @@ MonoBehaviour: extentPivot: 0.5 longitudalStiffness: 0.25 restingRigidbodyMassMultiplier: 5 + rb: {fileID: 0} + particleLeft: 0 + particleRight: 0 + particlePivotLeft: 0 + particlePivotRight: 0 + distance: 0 + frameTotalMass: 0 --- !u!54 &1414773578 Rigidbody: m_ObjectHideFlags: 0 @@ -4351,6 +4385,13 @@ MonoBehaviour: extentPivot: 0.5 longitudalStiffness: 0.25 restingRigidbodyMassMultiplier: 5 + rb: {fileID: 0} + particleLeft: 0 + particleRight: 0 + particlePivotLeft: 0 + particlePivotRight: 0 + distance: 0 + frameTotalMass: 0 --- !u!54 &1433579692 Rigidbody: m_ObjectHideFlags: 0 @@ -4893,6 +4934,13 @@ MonoBehaviour: extentPivot: 0.5 longitudalStiffness: 0.25 restingRigidbodyMassMultiplier: 5 + rb: {fileID: 0} + particleLeft: 0 + particleRight: 0 + particlePivotLeft: 0 + particlePivotRight: 0 + distance: 0 + frameTotalMass: 0 --- !u!54 &1577910159 Rigidbody: m_ObjectHideFlags: 0 @@ -5157,16 +5205,14 @@ MonoBehaviour: type: 0 ropeLocation: 1 autoFindRopeLocation: 0 - rigidbodySettings: - body: {fileID: 0} - stiffness: 0.15 - damping: 0.05 - transformSettings: - transform: {fileID: 7215318252446853075} + rigidbodySettings: {body: {fileID: 0}, stiffness: 0.15, damping: 0.05} + transformSettings: {transform: {fileID: 7215318252446853075}} localConnectionPoint: x: -4 y: 1 z: -4 + rope: {fileID: 0} + particleIndex: 0 --- !u!114 &1750375681 MonoBehaviour: m_ObjectHideFlags: 0 @@ -5182,16 +5228,14 @@ MonoBehaviour: type: 0 ropeLocation: 0 autoFindRopeLocation: 0 - rigidbodySettings: - body: {fileID: 0} - stiffness: 0.15 - damping: 0.05 - transformSettings: - transform: {fileID: 7215318252446853075} + rigidbodySettings: {body: {fileID: 0}, stiffness: 0.15, damping: 0.05} + transformSettings: {transform: {fileID: 7215318252446853075}} localConnectionPoint: x: 4 y: 1 z: -4 + rope: {fileID: 0} + particleIndex: 0 --- !u!114 &1750375684 MonoBehaviour: m_ObjectHideFlags: 0 @@ -5205,13 +5249,8 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: radius: 0.08 - radialVertices: 6 - isLoop: 0 material: {fileID: 2100000, guid: 189732c736fdb544f98524f96c34aff6, type: 2} shadowMode: 1 - rendering: - useSimpleLineRenderer: 0 - simpleLineWidth: 0.02 spawnPoints: - x: 4 y: 0 @@ -5232,24 +5271,25 @@ MonoBehaviour: massPerMeter: 5 stiffness: 0.5 energyLoss: 0.0025 - lengthMultiplier: 1 - gravityMultiplier: 1 - useCustomGravity: 0 - customGravity: - x: 0 - y: -9.81 - z: 0 substeps: 4 solverIterations: 3 collisions: enabled: 0 influenceRigidbodies: 0 stride: 2 - friction: 0.1 collisionMargin: 0.025 ignoreLayers: - serializedVersion: 2 m_Bits: 4 + lineRenderer: {fileID: 0} + initialized: 0 + computingSimulationFrame: 0 + simulationDisabledPrevFrame: 0 + timeSinceFixedUpdate: 0 + collisionRigidbodies: [] + collisionQueryBuffer: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} --- !u!4 &1750375685 Transform: m_ObjectHideFlags: 0 @@ -5416,6 +5456,13 @@ MonoBehaviour: extentPivot: 0.5 longitudalStiffness: 0.25 restingRigidbodyMassMultiplier: 5 + rb: {fileID: 0} + particleLeft: 0 + particleRight: 0 + particlePivotLeft: 0 + particlePivotRight: 0 + distance: 0 + frameTotalMass: 0 --- !u!54 &1780939416 Rigidbody: m_ObjectHideFlags: 0 @@ -5575,6 +5622,13 @@ MonoBehaviour: extentPivot: 0.5 longitudalStiffness: 0.25 restingRigidbodyMassMultiplier: 5 + rb: {fileID: 0} + particleLeft: 0 + particleRight: 0 + particlePivotLeft: 0 + particlePivotRight: 0 + distance: 0 + frameTotalMass: 0 --- !u!54 &1798096254 Rigidbody: m_ObjectHideFlags: 0 @@ -5845,6 +5899,13 @@ MonoBehaviour: extentPivot: 0.5 longitudalStiffness: 0.25 restingRigidbodyMassMultiplier: 5 + rb: {fileID: 0} + particleLeft: 0 + particleRight: 0 + particlePivotLeft: 0 + particlePivotRight: 0 + distance: 0 + frameTotalMass: 0 --- !u!54 &1947032008 Rigidbody: m_ObjectHideFlags: 0 @@ -5964,6 +6025,30 @@ Transform: m_Children: [] m_Father: {fileID: 1524251173} m_LocalEulerAnglesHint: {x: 0, y: 90.00001, z: 0} +--- !u!1 &1971561613 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 1807824197224447177, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} + m_PrefabInstance: {fileID: 7215318252446853065} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7215318252446853075} + - component: {fileID: 7215318252446853083} + - component: {fileID: 7215318252446853082} + - component: {fileID: 7215318252446853081} + - component: {fileID: 7215318252446853080} + - component: {fileID: 7215318252446853079} + - component: {fileID: 7215318252446853078} + - component: {fileID: 7215318252446853077} + - component: {fileID: 7215318252446853076} + m_Layer: 0 + m_Name: Environment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 1 + m_IsActive: 1 --- !u!1 &1985356212 GameObject: m_ObjectHideFlags: 0 @@ -6423,11 +6508,203 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} ---- !u!4 &7215318252446853075 stripped +--- !u!4 &7215318252446853075 Transform: + m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 6355862402819174107, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} m_PrefabInstance: {fileID: 7215318252446853065} m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1971561613} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 2, 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!65 &7215318252446853076 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 7215318252446853072, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} + m_PrefabInstance: {fileID: 7215318252446853065} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1971561613} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 3, y: 3.9999998, z: 3} + m_Center: {x: 5.5, y: -1.0000001, z: -5.5} +--- !u!65 &7215318252446853077 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 7215318252446853071, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} + m_PrefabInstance: {fileID: 7215318252446853065} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1971561613} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.5, y: 4.5, z: 0.4999981} + m_Center: {x: -4.75, y: 0.25, z: 7.750001} +--- !u!65 &7215318252446853078 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 7215318252446853070, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} + m_PrefabInstance: {fileID: 7215318252446853065} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1971561613} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.5, y: 0.5, z: 6.499998} + m_Center: {x: -4.75, y: 2.75, z: 4.750001} +--- !u!65 &7215318252446853079 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 7215318252446853069, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} + m_PrefabInstance: {fileID: 7215318252446853065} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1971561613} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 3, y: 3.9999998, z: 3} + m_Center: {x: -5.5, y: -1.0000001, z: -5.5} +--- !u!65 &7215318252446853080 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 7215318252446853068, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} + m_PrefabInstance: {fileID: 7215318252446853065} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1971561613} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 20, y: 1, z: 20} + m_Center: {x: 0, y: -2.5, z: 0} +--- !u!65 &7215318252446853081 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 7215318252446853067, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} + m_PrefabInstance: {fileID: 7215318252446853065} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1971561613} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 0 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 0.5, y: 4.5, z: 0.49999952} + m_Center: {x: -4.75, y: 0.25, z: 1.7500002} +--- !u!23 &7215318252446853082 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 4833510063135446916, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} + m_PrefabInstance: {fileID: 7215318252446853065} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1971561613} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 0a79fb9ef489c6f499e041e89836a841, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 2 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &7215318252446853083 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 1550045192011495150, guid: fc3b5a3644d842a44a1bc8eb5e72a975, type: 3} + m_PrefabInstance: {fileID: 7215318252446853065} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1971561613} + m_Mesh: {fileID: 4300000, guid: 39ca96bd67a9a8849a1c06e8b5e7a5c9, type: 2} --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials.meta deleted file mode 100644 index 9a0914e56..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 419c43e82b41f804d988778df605183a -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Chain.mat b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Chain.mat deleted file mode 100644 index c3604210f..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Chain.mat +++ /dev/null @@ -1,139 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 8 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Chain - m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: [] - m_InvalidKeywords: [] - m_LightmapFlags: 4 - m_EnableInstancingVariants: 1 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: - RenderType: Opaque - disabledShaderPasses: - - MOTIONVECTORS - m_LockedProperties: - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BaseMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailAlbedoMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 4, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _OcclusionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ParallaxMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SpecGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_Lightmaps: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_LightmapsInd: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_ShadowMasks: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Ints: [] - m_Floats: - - _AddPrecomputedVelocity: 0 - - _AlphaClip: 0 - - _AlphaToMask: 0 - - _Blend: 0 - - _BlendModePreserveSpecular: 1 - - _BumpScale: 1 - - _ClearCoatMask: 0 - - _ClearCoatSmoothness: 0 - - _Cull: 2 - - _Cutoff: 0.5 - - _DetailAlbedoMapScale: 1 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _DstBlendAlpha: 0 - - _EnvironmentReflections: 1 - - _GlossMapScale: 1 - - _Glossiness: 0 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _QueueOffset: 0 - - _ReceiveShadows: 1 - - _Smoothness: 0.5 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _SrcBlendAlpha: 1 - - _Surface: 0 - - _UVSec: 0 - - _WorkflowMode: 1 - - _XRMotionVectorsPass: 1 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} - m_BuildTextureStacks: [] - m_AllowLocking: 1 ---- !u!114 &2579454104811510204 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion - version: 10 diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Chain.mat.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Chain.mat.meta deleted file mode 100644 index f920af087..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Chain.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 85feedf64f0c16d4182fd4c33e342d2a -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Checker.png b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Checker.png deleted file mode 100644 index 6758835f90d5c77c4f406c27a0114cad8795715a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBufiR<}hF1en(A3k#F~q_@Ic8tY&w4f+2RApiQ-}CwEHJs5 zaHZj30>k5nhuc3cYgYH4=MZ`0V1@!8GqZ#QgOxUCbilQD_CNy|JYD@<);T3K0RTVJ BEy(}? diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Checker.png.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Checker.png.meta deleted file mode 100644 index def69295a..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Checker.png.meta +++ /dev/null @@ -1,90 +0,0 @@ -fileFormatVersion: 2 -guid: b03a2c419a85b4840a89514be8b05bfd -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 10 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: -1 - aniso: -1 - mipBias: -100 - wrapU: -1 - wrapV: -1 - wrapW: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Environment.mat b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Environment.mat deleted file mode 100644 index 0ac0b824f..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Environment.mat +++ /dev/null @@ -1,140 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 8 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Environment - m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: - - _DETAIL_MULX2 - m_InvalidKeywords: [] - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: - RenderType: Opaque - disabledShaderPasses: - - MOTIONVECTORS - m_LockedProperties: - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BaseMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailAlbedoMap: - m_Texture: {fileID: 2800000, guid: b03a2c419a85b4840a89514be8b05bfd, type: 3} - m_Scale: {x: 40, y: 40} - m_Offset: {x: 0, y: 0} - - _DetailMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _OcclusionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ParallaxMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SpecGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_Lightmaps: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_LightmapsInd: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_ShadowMasks: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Ints: [] - m_Floats: - - _AddPrecomputedVelocity: 0 - - _AlphaClip: 0 - - _AlphaToMask: 0 - - _Blend: 0 - - _BlendModePreserveSpecular: 1 - - _BumpScale: 1 - - _ClearCoatMask: 0 - - _ClearCoatSmoothness: 0 - - _Cull: 2 - - _Cutoff: 0.5 - - _DetailAlbedoMapScale: 1 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _DstBlendAlpha: 0 - - _EnvironmentReflections: 1 - - _GlossMapScale: 0 - - _Glossiness: 0 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _QueueOffset: 0 - - _ReceiveShadows: 1 - - _Smoothness: 0.5 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _SrcBlendAlpha: 1 - - _Surface: 0 - - _UVSec: 1 - - _WorkflowMode: 1 - - _XRMotionVectorsPass: 1 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _SpecColor: {r: 0.6132076, g: 0.6132076, b: 0.6132076, a: 1} - m_BuildTextureStacks: [] - m_AllowLocking: 1 ---- !u!114 &5545626930051578360 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion - version: 10 diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Environment.mat.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Environment.mat.meta deleted file mode 100644 index ba465adc0..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Environment.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0a79fb9ef489c6f499e041e89836a841 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/PickedIndicator.mat b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/PickedIndicator.mat deleted file mode 100644 index 0d7c2a1f2..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/PickedIndicator.mat +++ /dev/null @@ -1,141 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 8 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: PickedIndicator - m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: - - _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A - - _SPECULARHIGHLIGHTS_OFF - m_InvalidKeywords: [] - m_LightmapFlags: 4 - m_EnableInstancingVariants: 1 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: - RenderType: Opaque - disabledShaderPasses: - - MOTIONVECTORS - m_LockedProperties: - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BaseMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailAlbedoMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _OcclusionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ParallaxMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SpecGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_Lightmaps: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_LightmapsInd: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_ShadowMasks: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Ints: [] - m_Floats: - - _AddPrecomputedVelocity: 0 - - _AlphaClip: 0 - - _AlphaToMask: 0 - - _Blend: 0 - - _BlendModePreserveSpecular: 1 - - _BumpScale: 1 - - _ClearCoatMask: 0 - - _ClearCoatSmoothness: 0 - - _Cull: 2 - - _Cutoff: 0.5 - - _DetailAlbedoMapScale: 1 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _DstBlendAlpha: 0 - - _EnvironmentReflections: 1 - - _GlossMapScale: 1 - - _Glossiness: 0 - - _GlossyReflections: 0 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _QueueOffset: 0 - - _ReceiveShadows: 1 - - _Smoothness: 0.5 - - _SmoothnessTextureChannel: 1 - - _SpecularHighlights: 0 - - _SrcBlend: 1 - - _SrcBlendAlpha: 1 - - _Surface: 0 - - _UVSec: 0 - - _WorkflowMode: 1 - - _XRMotionVectorsPass: 1 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} - m_BuildTextureStacks: [] - m_AllowLocking: 1 ---- !u!114 &8815966263303209791 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion - version: 10 diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/PickedIndicator.mat.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/PickedIndicator.mat.meta deleted file mode 100644 index 4e323954d..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/PickedIndicator.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d35e58ef8c9e0e1429517c447ba73497 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Plank.mat b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Plank.mat deleted file mode 100644 index 1fa064671..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Plank.mat +++ /dev/null @@ -1,140 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 8 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Plank - m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: - - _SPECULARHIGHLIGHTS_OFF - m_InvalidKeywords: [] - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: - RenderType: Opaque - disabledShaderPasses: - - MOTIONVECTORS - m_LockedProperties: - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BaseMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailAlbedoMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _OcclusionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ParallaxMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SpecGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_Lightmaps: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_LightmapsInd: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_ShadowMasks: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Ints: [] - m_Floats: - - _AddPrecomputedVelocity: 0 - - _AlphaClip: 0 - - _AlphaToMask: 0 - - _Blend: 0 - - _BlendModePreserveSpecular: 1 - - _BumpScale: 1 - - _ClearCoatMask: 0 - - _ClearCoatSmoothness: 0 - - _Cull: 2 - - _Cutoff: 0.5 - - _DetailAlbedoMapScale: 1 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _DstBlendAlpha: 0 - - _EnvironmentReflections: 1 - - _GlossMapScale: 1 - - _Glossiness: 0 - - _GlossyReflections: 0 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _QueueOffset: 0 - - _ReceiveShadows: 1 - - _Smoothness: 0.5 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 0 - - _SrcBlend: 1 - - _SrcBlendAlpha: 1 - - _Surface: 0 - - _UVSec: 0 - - _WorkflowMode: 1 - - _XRMotionVectorsPass: 1 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} - m_BuildTextureStacks: [] - m_AllowLocking: 1 ---- !u!114 &765885419054481354 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion - version: 10 diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Plank.mat.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Plank.mat.meta deleted file mode 100644 index 7cb9fd030..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Plank.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b908b9053476d604fae11ed6727c9902 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Rigidbody.mat b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Rigidbody.mat deleted file mode 100644 index 68cdbbae7..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Rigidbody.mat +++ /dev/null @@ -1,141 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-763135438911210145 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion - version: 10 ---- !u!21 &2100000 -Material: - serializedVersion: 8 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Rigidbody - m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: - - _SPECULARHIGHLIGHTS_OFF - m_InvalidKeywords: - - _GLOSSYREFLECTIONS_OFF - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: - RenderType: Opaque - disabledShaderPasses: - - MOTIONVECTORS - m_LockedProperties: - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BaseMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailAlbedoMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _OcclusionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ParallaxMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SpecGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_Lightmaps: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_LightmapsInd: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_ShadowMasks: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Ints: [] - m_Floats: - - _AddPrecomputedVelocity: 0 - - _AlphaClip: 0 - - _AlphaToMask: 0 - - _Blend: 0 - - _BlendModePreserveSpecular: 1 - - _BumpScale: 1 - - _ClearCoatMask: 0 - - _ClearCoatSmoothness: 0 - - _Cull: 2 - - _Cutoff: 0.5 - - _DetailAlbedoMapScale: 1 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _DstBlendAlpha: 0 - - _EnvironmentReflections: 1 - - _GlossMapScale: 1 - - _Glossiness: 0 - - _GlossyReflections: 0 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _QueueOffset: 0 - - _ReceiveShadows: 1 - - _Smoothness: 0 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 0 - - _SrcBlend: 1 - - _SrcBlendAlpha: 1 - - _Surface: 0 - - _UVSec: 0 - - _WorkflowMode: 1 - - _XRMotionVectorsPass: 1 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 0.8301887, g: 0.8301887, b: 0.8301887, a: 1} - - _Color: {r: 0.8301887, g: 0.8301887, b: 0.8301887, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} - m_BuildTextureStacks: [] - m_AllowLocking: 1 diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Rigidbody.mat.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Rigidbody.mat.meta deleted file mode 100644 index 0339feffc..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Rigidbody.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e26b4c54b2b9d934e9bbba88b5f9b449 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Rope.mat b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Rope.mat deleted file mode 100644 index 96f9d5549..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Rope.mat +++ /dev/null @@ -1,139 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 8 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Rope - m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: [] - m_InvalidKeywords: [] - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: - RenderType: Opaque - disabledShaderPasses: - - MOTIONVECTORS - m_LockedProperties: - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BaseMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailAlbedoMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 4, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _OcclusionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ParallaxMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SpecGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_Lightmaps: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_LightmapsInd: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_ShadowMasks: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Ints: [] - m_Floats: - - _AddPrecomputedVelocity: 0 - - _AlphaClip: 0 - - _AlphaToMask: 0 - - _Blend: 0 - - _BlendModePreserveSpecular: 1 - - _BumpScale: 1 - - _ClearCoatMask: 0 - - _ClearCoatSmoothness: 0 - - _Cull: 2 - - _Cutoff: 0.5 - - _DetailAlbedoMapScale: 1 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _DstBlendAlpha: 0 - - _EnvironmentReflections: 1 - - _GlossMapScale: 1 - - _Glossiness: 0 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _QueueOffset: 0 - - _ReceiveShadows: 1 - - _Smoothness: 0 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _SrcBlendAlpha: 1 - - _Surface: 0 - - _UVSec: 0 - - _WorkflowMode: 1 - - _XRMotionVectorsPass: 1 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 0.83, g: 0.5958974, b: 0.36179486, a: 1} - - _Color: {r: 0.83, g: 0.5958974, b: 0.36179483, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} - m_BuildTextureStacks: [] - m_AllowLocking: 1 ---- !u!114 &8466111474512429427 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion - version: 10 diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Rope.mat.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Rope.mat.meta deleted file mode 100644 index 3c260819a..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Rope.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 189732c736fdb544f98524f96c34aff6 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Sky.mat b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Sky.mat deleted file mode 100644 index cda02ec6d..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Sky.mat +++ /dev/null @@ -1,84 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Sky - m_Shader: {fileID: 106, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: _SUNDISK_HIGH_QUALITY - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BumpMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailAlbedoMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _OcclusionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ParallaxMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - _AtmosphereThickness: 1 - - _BumpScale: 1 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _Exposure: 1.3 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _SunDisk: 2 - - _SunSize: 0.04 - - _SunSizeConvergence: 5 - - _UVSec: 0 - - _ZWrite: 1 - m_Colors: - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _GroundColor: {r: 0.51139194, g: 0.6415094, b: 0.55893487, a: 1} - - _SkyTint: {r: 0.5, g: 0.5, b: 0.5, a: 1} diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Sky.mat.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Sky.mat.meta deleted file mode 100644 index a3700f809..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/Sky.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8fe2b67874cb22f43800c75dcf38673f -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/TargetIndicator.mat b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/TargetIndicator.mat deleted file mode 100644 index 4d6a5bdc5..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/TargetIndicator.mat +++ /dev/null @@ -1,142 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 8 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: TargetIndicator - m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} - m_Parent: {fileID: 0} - m_ModifiedSerializedProperties: 0 - m_ValidKeywords: - - _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A - - _SPECULARHIGHLIGHTS_OFF - m_InvalidKeywords: - - _GLOSSYREFLECTIONS_OFF - m_LightmapFlags: 4 - m_EnableInstancingVariants: 1 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: - RenderType: Opaque - disabledShaderPasses: - - MOTIONVECTORS - m_LockedProperties: - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BaseMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _BumpMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailAlbedoMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _OcclusionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ParallaxMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _SpecGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_Lightmaps: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_LightmapsInd: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - unity_ShadowMasks: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Ints: [] - m_Floats: - - _AddPrecomputedVelocity: 0 - - _AlphaClip: 0 - - _AlphaToMask: 0 - - _Blend: 0 - - _BlendModePreserveSpecular: 1 - - _BumpScale: 1 - - _ClearCoatMask: 0 - - _ClearCoatSmoothness: 0 - - _Cull: 2 - - _Cutoff: 0.5 - - _DetailAlbedoMapScale: 1 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _DstBlendAlpha: 0 - - _EnvironmentReflections: 1 - - _GlossMapScale: 1 - - _Glossiness: 0 - - _GlossyReflections: 0 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _QueueOffset: 0 - - _ReceiveShadows: 1 - - _Smoothness: 0 - - _SmoothnessTextureChannel: 1 - - _SpecularHighlights: 0 - - _SrcBlend: 1 - - _SrcBlendAlpha: 1 - - _Surface: 0 - - _UVSec: 0 - - _WorkflowMode: 1 - - _XRMotionVectorsPass: 1 - - _ZWrite: 1 - m_Colors: - - _BaseColor: {r: 1, g: 0, b: 0, a: 1} - - _Color: {r: 1, g: 0, b: 0, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} - m_BuildTextureStacks: [] - m_AllowLocking: 1 ---- !u!114 &2538396416694341757 -MonoBehaviour: - m_ObjectHideFlags: 11 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} - m_Name: - m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion - version: 10 diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/TargetIndicator.mat.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/TargetIndicator.mat.meta deleted file mode 100644 index 194714a11..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Materials/TargetIndicator.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f1f2a238089ca461f9383525476c3a2b -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Models.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Models.meta deleted file mode 100644 index f72009cbd..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Models.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c7d88827e637e814c9839af75749cce3 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Models/Chain.fbx b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/Models/Chain.fbx deleted file mode 100644 index 8c5f31e8262ae21a4d8c76a708dd1b56f50a71fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19804 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 OMQd&x%@1bG8})y5g(); - if (rb != null) - { - rb.isKinematic = true; - } - - var pointOnBodyLeft = transform.TransformPoint(Vector3.right * extentLeft); - var pointOnBodyRight = transform.TransformPoint(Vector3.right * extentRight); - var pointOnBodyPivot = transform.TransformPoint(Vector3.forward * extentPivot); - - if (ropeLeft != null) - { - ropeLeft.GetClosestParticle(pointOnBodyLeft, out particleLeft, out float distance); - ropeLeft.GetClosestParticle(pointOnBodyPivot, out particlePivotLeft, out distance); - } - if (ropeRight != null) - { - ropeRight.GetClosestParticle(pointOnBodyRight, out particleRight, out float distance); - ropeRight.GetClosestParticle(pointOnBodyPivot, out particlePivotRight, out distance); - } - - if (ropeLeft != null && ropeRight != null) - { - distance = math.distance(ropeLeft.GetPositionAt(particleLeft), ropeRight.GetPositionAt(particleRight)); - } - } - - public void FixedUpdate() - { - if (rb == null) - { - return; - } - if (ropeLeft == null || ropeRight == null) - { - rb.isKinematic = false; - return; - } - - var left = ropeLeft.GetPositionAt(particleLeft); - var right = ropeRight.GetPositionAt(particleRight); - var pivot = (ropeLeft.GetPositionAt(particlePivotLeft) + ropeRight.GetPositionAt(particlePivotRight)) * 0.5f; - - left.KeepAtDistance(ref right, distance, longitudalStiffness); - - var middle = (left + right) * 0.5f; - - rb.MoveRotation(Quaternion.LookRotation(pivot - middle, Vector3.Cross(pivot - middle, right - left))); - rb.MovePosition((Vector3)middle - transform.TransformVector(Vector3.right * (extentLeft + extentRight) * 0.5f)); - - ropeLeft.SetPositionAt(particleLeft, left); - ropeRight.SetPositionAt(particleRight, right); - - var massMultiplier = 1.0f + frameTotalMass * restingRigidbodyMassMultiplier; - frameTotalMass = 0.0f; - - if (ropeLeft.GetMassMultiplierAt(particleLeft) > 0.0f) - { - ropeLeft.SetMassMultiplierAt(particleLeft, massMultiplier); - } - if (ropeRight.GetMassMultiplierAt(particleRight) > 0.0f) - { - ropeRight.SetMassMultiplierAt(particleRight, massMultiplier); - } - } - - public void OnCollisionStay(Collision collision) - { - if (collision.rigidbody != null) - { - frameTotalMass += collision.rigidbody.mass; - } - } - -#if UNITY_EDITOR - public void OnDrawGizmosSelected() - { - var pointOnBodyLeft = transform.TransformPoint(Vector3.right * extentLeft); - var pointOnBodyRight = transform.TransformPoint(Vector3.right * extentRight); - var pointOnBodyPivot = transform.TransformPoint(Vector3.forward * extentPivot); - - Gizmos.color = Color.red; - Gizmos.DrawWireSphere(pointOnBodyLeft, 0.05f); - Gizmos.DrawWireSphere(pointOnBodyRight, 0.05f); - Gizmos.DrawLine(pointOnBodyLeft, pointOnBodyRight); - - Gizmos.color = Color.blue; - Gizmos.DrawWireSphere(pointOnBodyPivot, 0.05f); - Gizmos.DrawLine(pointOnBodyLeft, pointOnBodyPivot); - Gizmos.DrawLine(pointOnBodyRight, pointOnBodyPivot); - } -#endif - } -} diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeBridgePlank.cs.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeBridgePlank.cs.meta deleted file mode 100644 index 509ad5dd9..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeBridgePlank.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 1a91ac0b60b8b4d4eba00ef9563d2003 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeLenghtTest.cs b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeLenghtTest.cs deleted file mode 100644 index 9796617b6..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeLenghtTest.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System; -using UnityEngine; - -namespace NBF -{ - public class RopeLenghtTest : MonoBehaviour - { - public Rope Rope; - public float AddValue = 0.01f; - private void Update() - { - if (Input.GetKeyDown(KeyCode.A)) - { - // Rope.Retract(AddValue); - Rope.PopSpawnPoint(); - } - - if (Input.GetKeyDown(KeyCode.D)) - { - // Rope.Extend(AddValue); - Rope.PushSpawnPoint(); - } - } - } -} \ No newline at end of file diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeLenghtTest.cs.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeLenghtTest.cs.meta deleted file mode 100644 index d8b90cafb..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeLenghtTest.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 2b777331b0af4d349e55170b5dc27c78 -timeCreated: 1762329894 \ No newline at end of file diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeScene.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeScene.meta deleted file mode 100644 index 71e319a28..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeScene.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: de6eaa42470305f4387d207e869cac1e -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeScene/LightingData.asset b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeScene/LightingData.asset deleted file mode 100644 index fea189422cd864adddb81070c03318487ffee1a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1424732 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

wA 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 z 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

WVSy)>Z0w|vT>WONAb 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ΜK*@O#=a-?9XHF}3B4ze)a6cL3XhfLf4pNxk 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

<-Ef+nBjR_j2wa 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
jWNAG2iIK_KdM#&uFF-D)3mpyh1*^O?bGz29No4 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

XwyT{^F9QK@? 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 )fwhICDDfpIwZF#ShSwI%Rm9dnxuw&V=$g&y> z#WoSnl9`&Q5IZ|XYtW@I2`cPiG;nDEVH?lZk{mV`DM}?!QaRumHK@jFVnZr5aM5UL zH4}Alnk2SG8_U+J4RG4T5rf9Aj*Wp)wsdG9-RjOJi<{v9MSzeU(EB<+G&}=o>+u*>5vx`wt{oH|q z(ld8&S60^Iz*XSzJb?peHSibf3(PgBe{H{#L%o%CP@NnFrsbzFNKHlP8IDp znU2{Gnlf_CmFLbl-B*7}Pd{9K#qn#_fl}*D4r~mUE6S=4<{mkby+1zobm*(4p03p3W)pB7OZjdF~!~t&!XLH*M>mc&vr@c|5}68impqVSUBcCMfXa zx(ACG%8rQK-Clto5D?eW1s+R0a6kCIl%H2(6Zv-&MYpE`Ii*TuBj*(yE@Dp)%8^Y- zt})kK^M(%~z6b}}k&w2LI2zR`)(jbwc&%T8m%}H3d;7;ttOX=tCVUk{wham#_vveDo(w7;pWCPR1VCvZwg4kOhK>(u zEm*s}F51@`AG(G4&!a~y$K+~AlL*~~^Yix!{5Pn93R1A>-ukf}k4P3@n<7g^<;6V5 zgQ`GYhzeAob=^@W94 zQ+;Oj*+5Zb6_)^vVLbD=GNwVX;S%!R;JZ3RddykPC;>-z0E$~cg)9(2)fB<4Bl6pq zanQE1cwMn2Gf&{be(ZIMPEwOez#>JExzFR5=RXc%7lf!k2#K5%()z*+@S8*-SKuPq zO_q`<=FiOUVeEE-rp!i8q4I(rE7BN71!HzEKt)L)1BdgKjR(McB3!jK0DQ;7jr%D1 z5nh}eb*Z{kwRCdl!gaGnsHypo#$#;1K-8kkD@@ zj|nBl$zyAoFDG}#C96kaxg19xLaOIpxNMA1#)cUNPl+hi#)i(M-rqSj#7^R{Jf#3z z6K7W`i{fzIMnXnGuzMn7Ax}U)fh>k3LY6?5L6$@ILwuNH`<{G5}ml`fIUxHx$wjQmPy_`%%0fQ8P?mGx;H9)Oh?d0rDi|Dag~1iI7Q< zXCRXy&qAJqJP&yRp=L!({m(x@c0vA&Ps(YW96I83(m*nV>xgS^#?btbNPI)j1mY6u z2%car$Iaf3HFa%4$W}^rv>p;40;a_n-1OzAb~rCF-NXCj`#l}v<_+I(r6np}eCC}u zo_~JU%$FxDm^o$aZzM>up+Loe2I;_L&H~M`f+IpAPAEKNr$(c%O%<&Hry& zoq~dNfMi+oZO?aXuO^AS-OhZ!X2Y6Q*MX^#dyE^t)vit=e_xrnc*%+xTITiSJ$sS~ zGnM*=J04fm068aZ%-%R}?!T81qsfG?eF6yT5Ak#Vm07xE`6oyT!oxebPnEE8^QIN^ z)+Ev|S@LrV8aCw+#DPR{#@sjN<&a{#;Hytf&e>uppF)Ng?{(ID^U_jt4dvI#@GlY; zZ%p5~WbJjbh_*!T5c8;zLu6)eUZvnD-<*?Nj$>}gK_1gP94y2sWM4|^DJkgKl)9%r zNjp+j_J*ML!zXZjDCuQL8KVp{qeo8X1a zN6_@4m>3JNjr|xpe3pUZWi5GE+Q05UP7DYlo(CSxd$99a2ht&{@+zy0RU{fq* z9%Ei$#npJrm!*O?dD+7M&tliKfeCE8!q7VN-Jz;IZi3S}C}yCe?p=aao;L5enX(KtNH zJi({;QRe(J*PG_qUCqlcC?^Kyxtn^!|KYA z&|2+~ZME9rsb1~=Psw1ykYAhk8wRS_8tsnzZS?v7Vf$t6@7862ryG04+g|NI`gy+6 zvUsf$Ny8E!K5RPx_WlC5^Y&e_xlOFz{)4ou?WOikBbl#ge%zjR2nZ_dS@Eax?LXYy z(l*UV{-kIRP>TL@XW;F;*?hP9=d_#Y&9C?gv!G{S*3bL%j-Ru_y;y(qZu!q?{O;yy z{!W5`A!_Vyz;nD_1AuB$we15IVYBG=!UmD1;Ru+U9 zR8?BH)N*F1xk%+s8Bn0z~ z7C2Tc=G|X?mDbR~xf-mGkP)(hM7_>~`f)t*Sn_v&wF!R`d4~;Goau<-u?b51`KwL& zfjfPCz(9sGvj(;y`86}`=T&L>fh)aAz((il99{JES-R+H^K`Vt22!y472QMRA(Yq{ z1XhBFFmDHA-X`eOp_uHTv_}5bOwx%7N|w*pg;bMpGRx-Pem-y zb%NP{4}M}XPg9_Wm(J96v&ovJsww?A-o2V+O)azFZC%^M|0Y-E;Mfy!OgcGJ@KXw+ z(BHFB>{|#P{0tR4j5!WRRGexG`#L7(7GRafV?0UILZ~_4s8`49u7Qt>%!Pai`3nZU zK&Nlf7e+MdBc|x|9n+YIXLTcXw@f4Y#{T!$j$py%r!wdJm8&m7owEc(9UFFknKGERs{Dv|G z&;G}uqbKnvcuJOEOuzY7!#yMUKvA76Kj}sc@Yh3mdFL)(Jbd%UH6t(?Y|+t^=jg}a zN;_ALkM|kLhm%g08)0=*icU@~R#G=4-{1+#WmgAGFMrJ{^=WzWABiIGjN}i9N z84-9&MH3NPL%V6LABpAz09`>mjtk0CpYMt#B^JKzn1`|r@0zj!{(*q@Q<piY|FD^8^_Aw!LCfo9L>Upc_T3NtIM(_9dzyR!qd*4sLz{EUcBTTW!Rp_dA0r}Bu zXNR(Oax;4+&bMGSJ+o6~0xk)*BA~2s4I0#cNo1muJjg4yrN5ncx+w4R2A6?6_U#9W zXR~szoO2t9-p`oOC3KUCgIr$>bMERb0a3qr%;85 zBPMK^i&u(H_?(vW`u=xV07J;Nb?>unZ&M-?N zTCDl1+m8Y>JHJ?mL`&2HTpz8&L}j``C;~O`?MG8lsBLv{IxpVS0gO={Yv-^tg%s~=8cG7@74P0?|V`5k7yt#+} zK5u@Dv~uN)4NLC+{Az-Re$~^>+kx=Z;(MWsamW=LSFS&`eC5XZV&a?g7B9JT>Q%!; zazW}*F6JHT#Q|+S$Vu#swKY1rHYb0T?`ZBTYgYasmS?7JE^G1v!$uFv_ez)Za(a~D zAEx#^WGi#@rRSyrh}KtDb$)?p+Mbr4+g$D5Q9!?1-0QhC=My`6PrSc!-r>WEiKmt= zS^2ZLWd7XsORgM#B|e4xYzunsrr~gM0x)sq=0HKY(_5Y&NX=QlQgZCrY|d#ew`3=f z4Z-5>&3X8mo!lQ(UKOZz^!25sdH1Ak-Xxh^pEl(B%ZqG(r=8+F?kc^1)wT`6%B2KF zw|R9T*0)ZXe_9Eer9%82@DAA5CRiHXQgAF_jR0KZ7v8nijZO3&$pj<>$613geOi=~ ziR493(DUM;woo_`P*$7sxjbk1f*0W}KnX8N;Nk28BKY$#WInZr^VGdiEcq<%Gw#h4 z`x#XHh!D3(C3cNIX&AHXVboH77*K#mU=BRWl7AWzn1HN#tZgWWbyeq74%HEr6D9B( z@oqX3*PlbPfX(U8vJNG7O!ExQCkD-QW;WTY`F=05suPHT9Ej2%&@k;^9$>8a#t4*g z91Qb)EHjM#ncWOlqdg!iUWRI0*O+WA6PChOs%x0BAyY!)0QQ@~u3$#8H%L47)N`?W zovE>h?oq|VNm$Dq#ZGlBb3*-lb}xdWT2&*N$^3zt&U}Rp^$=nMt|OLxnmQ3!Aj-f^ zj@>~erTf?DYcvDqCt$9BREt^wUQPDrc)tv?yir5cpG?)aXf*VtOEW`#IeO7TOy@FJ~+t~jy4E2)>g@9dXfp$XX?hmwWlPW5X?A*C; zUoKdFP@gFK;4k3(@s(L@cZ6H*{LQ@9bxi7(9m0(p%#Ef^+kW~%3hrd?&g$;e>}-7yTuC&*gTQ?4)L*!;Z(qfcBkOEJF}YOm?eom*8dkI?CFzbPFxl84o6tmZ6r@CPr+50i&99rKOwf1{!4M;u{zhCOJ`5pe0LiB7x|+%_Ej9* zwHt%DQFkYG*H1s(>)cs!cR^EU=gwd|4J=LU9CV?oDtF(JBV{;3VSgPyq-i&}9G+VO zj&Re~R8f(O2aWucnk{wiym5C58t)4t=*65BIlggjc}f6@WFM9H-dhoJb{6@Sl%V2$>e|SZE1g+j7#@ zJ2!nVcwv8x|G@(gD<9;L{5vdymTG zfwB!|%m6#-9H?-J>*#KrGy7;o|OFg>13OKuRUq>At5V^eOHxBXd7W;&_xH$;EX` zzh+&AaGOgJM6O8e5oN3B3>rzPC%CEbtW3I;?YPx#QPkxsa83(nan)Ng(%^ZpfC$g! zyC-dy&$5y00&fV!x|9ed+h{F@khHU^#=F~ly^I$ zNo#a=Bku+-qWth?_x7*P7QgnG#5u9G^<~MH9eCZbHI#{px{n|y4AEYN#|uo}9T;6( zqz3`4!<((!zCK&@+8BugH-{u-3$7jbX14SyQ5nfVPwT*GSn+Lt)3wo_cn>E!ayDDG ze|<9Z)iKy;VnvsVgYIqEbY=|Dt7{exEdCeGVQn3l-Ocmp&0D(J{LR-VvYwnQiogK# za&f@sN2?6(6{3pQ=_B--{>|P9G6H_ck=X3TkvK9EtNW<`ZuZ(IE`XVSOaqeFoChmzgQz%!R}-pVY5KyMmL2l8^>;EGI3ZRlR)xeoj$@gss`h= z1bGO_Y$MVn7ck?QMs+OP!f;GDRU+&HxN717kXS(CkuEwDX`69?IHahkeL9xRRF{z0 z(=_1oe{yXk>BypaSlH*!)RRRE@n(@x7o}jU`hT(6{iuu5r|70$qS#q#`@II4wn{%~ zKJ3CVL;jR7JYp+?{CeG}0oWtQ4Esbk9$VV$o8p{mYYdgGTgz zsUsueb6$#|nr1(RJcpCj_Ozu#*batLP5eeL_Zzv~Qr(<>Ub)Y8>=}Ld-*w&N4pvoN zD66WdC_C{JkOD3gu(z0OXX|p098BMR%y;1ea{Wh``>KN!&EUIq`uwl7<%#s&79-*J7vI9#e52lgCKX2VA_~$}Rh3m8sW@>W z69wU14%hk9glUUG?HRCTT&SqJas?o_{lyKukbB``4q6?_ZNJytB(<*w+YsF^jcsMm zR@IeNU8pFtWESQhb2%<~2nt`7q04NO??PS0g)6>;zZl8d`cm5b2zpgUovk{7UQbvu z^Yf3Lc3e7t+GMlTohU0joNc;vp{k5&o>;~kHOj9UBPHC3zr z)^x;O0@&2z&%95@a?f!=#cLDv&75G~s~x@AY`~_kPntX96F9Ump|krZbmw&Ve-L^C zjSxPQ{8vOl;e~>rPu~#4a^4o2hnlVuA{_XdXfju#2P`F?KDrn*nS4Q)#cX!v11jZh zkWDbcP<$d>(f7&X&Ct>1ih+FLkwwSWY6*K|{!mD(-fwaTU2d1joX!OSC=29sirefJ z!-XuwamwuEBjp2}fKoFgI;eu04IL=Mbu+-H6bAB(^3qJ7T7`0Rnf#g{nydU`xabMW z??k@|8}zP$479yKErYg5UMTD>D9TIC|I{p2yUK)DeWE3=*$Tk0dBmewwPVqCw=m!kx}0bZHv4;7uO_! zrC)(s18%nyOPVBEtirN-p9RX3+33cW9)U5cF;nvn`qYg2rI@zJ`+G#H(tLm`3W5vl zZ3=G<$S$*}?@^$1M<=7Nzj}gVYT6;34%YYf0S}VV1krQOh4s=G2$m^`s|#X;i2G_M zqsu|<`ZwGehq;WfZ3D`oTU-{WD+4#g*B}(2nn^=|4;OJm8J^gXz3f40eD>Ss{81G+X+oh*WUPlT($7bwH& zae_767a8z@AIr#o#$zA_0>P=m=zruulA(NyrY!qS?rf!F6Ka zmt{_DjvcD8vmN0+bHH3=$~SMeN)Bh0@{QmttnQP;m1TmF9qq%T_yw*fvLbN<)eVn5 z3s48f#EK4AwY*Fe3#$Y4X%M(k;iHu_19*9`4R~vinvR=OG6Mxg>1n2~tYWnj4-X!P zGQX&UN^uj_XdgU`ALG_@)&K~Xp@Jgjn@9;z4kHODlaEUxl9w)!k67|w> z)Y@PKEwgI!>^LTlX<0aIOtR*U@ODHY7O0HCQ!iCDGDem0!(nYnC2)F#YEvR(BjNZU zOBn-x7C_g{WE+eUs6f~k0jxdDI^D_x?`b^V*B9; zHL3)(iiLt(05454b|ne;4eAZdIHBxJ(gn!FL?!|5l1d=g8leQ^j}fS@?az%G&5RkO z?s|FG4)t#^yT2X?YY(I8_y2;dfPm&&JVo>K(BR~48`^G*$ ztr5Rz{da5Ok?7Va(K_%yZP>K>JI&5bJHMOy*3`Ar=OuzFr!@P|D_4FuL-WS%^vl{Qi7S@gvqmQV)EY8y1=8CF@vzho z^w%$5v3TW{WxGF|F>n2je`yZg&8Q?(5*No`w=7(Y9Nz?(*do?BELeJw7p+*j) zD_5+at4+L}aZZDyesIk~N06UJN6<}2fJ}xR`KGem&FA~-Z4D;%=J0yI`CeGw=CblT z?uCvmc1_#x{5<;g9?U6v=p80UX<2$zU$x1Ur%4NI=&{u4^3uvIcifArF^CjU>P-X} zII2ZyzxwR(vNsafZ(6MV>2AhVG6fl?orNhxn?Sk{^bmKL8mh`I&OmNXURp@LuA$k| ztih2AA6OSwry;BCq5jiW5A-gc5zqwWNE)MQ<23$ zCbBttundZ-X!e4(bujcIy_!(TP@%qV?rf9GcU*9zY0yP6bwM7e3nanG@bjqbq(iSj zDJXJ-`*^L{+<`iaXk1BkHo$p;V6khWr)?e|cKz91V-Z##i?I3=Fl)!btlgtg-(Wij zPhldMC5(|-41B-|)lSt;b){++`vE%ybP#*sFwg@v6n{Tz%-_NDybC1HWGUF+Rvp*8 zu!{cQ{$)wX6n$yPSmqw{fQbW*aU4wE7M4{{)%wE|V3|Il9undiP{)i{y{~x_HSUrz z-6sO4^dkErVPEIy-G%8MN3C1rceJoeRYvVnI1{7P$#Ckn zBeY+Otdd%i%r-M|ngsL~t!{}@mueE15}2!GVqC=7IDP!EMF$k^*=~Qc{>xnjc$Pa3*+Bi!einpIdX!lP>+8s;&cHr%zqikNVbNzSQcD?uM zx-X)J&7v;F{ZY!~k#qtd^r!C2{psK@yRwf|S!PUo)8^wZ)cNoD^EPeSBJ51vxdnBe zcZhA6!xgQq@4eXB_JM9)Yxg>)6%Poa#AB3^M}EpJ%q+f8<(l!zOP*Udo9_69_M@A& z>=NL|*oM|Wpf&1_x3<1DuD$II9U{TwmGK9U#p3p zm4uRJ!cLSWXQtkutx=u4wP~uhy)B`;B8f~;o+vxh5&k&V#wTDwqq|^>@+dg{Hc7=WaD0YDJ&>Dq4m1>tsx;zObyU&|=Cz1v0luzklV| zOBb(P!idXL)6qKjND_*N(*YkuC@{zcZehAq$hI0p~Q1 zQ#ktVrbsa;i=34H01k(4hr6np_iZc3xf-5wcGEBKRf{b|l#GZ*P{HLw6 z1CgTSE^DGAb639_5CgrE4G#hw&v!+a)0JsLkAXgCwUX3_F7N>LDn0a#J3Js2?7q5% zdufx$`T2$#RaSI|ODo!_67zBOprUrtXVvUf zP$Q;oV>1U%M(ssT585qez62<*a1P0h_xP54W6Iq907TR>vcIh32n3jd!R`t)0K?f4r-( zZll6r-LlI;FmIKrGh`}U z?Qv?Nu2rpOuYjqyk#sZXUJMI;YIy6XK+iFMR^~Z(5fufo} z25RlGnPKxM;Ppwv@MZC^f!||h4qvnYZ~l}5=!kvHfDub44v&aP3R4%1ThyN)eSBP; zx@6pNenC_(Ye7pZ#0I$uxiu$DKPQTrPl>DEofS3W@3W#1l7~6`&pA=*_^8<%@b-r} zQ6qj@5EZJQ6ZRa2F%*8BDP#b7ujFb)9NWb_=nZy)OSJR1VgVXm#+aDS%rW|>hcj&x zzUl^5{)sYXYJTz5_x^ak+U2;GT9tnI7}QF7-JK&<`%hQbU#d?{MSkzPUvJ$!+Pbf) zvtP4F-Cxmo58OE8m626we`@Na=R6l(m#(GOq5VEo1FpMs0qrl=H{8rcUEw;W`W96# zXn(^^q^ojnAJ z_HgDr5gY>&(F*3&DTaymcrfbRI(S%)oS@mwRkVG5Lp^$}s;j8Jb@SI&dV~wDMr`4+ zpst4nE-8JfVn9q1W`T9VG)w-oq}*3(InE`lN#}UU8Sp8R4~s5}Z(1ba>BVJHtsoHP z6yID-3CX4Gaf2H{#6I*Pmvlxxfpw~0;(XlNG_(R%M-=%!e9u}RL9+v}&AmSkItQjE zP%{T5B`EWlXao}*Si~Sts?C-_+45`iOoAKy5R%U%_o3^i2w18zye+LyNJ}R7`TiuM znG7Os%x##oD1=Lb9*?E3bosT!{64V&X>mTY+aya|T{uit5$O*M(jP4{%``*WTHjos zUyAqA#>$@U$~Qb#yDPFs@-M_(=dt&P>gu7M@1TuCUbp~X0(P~ zg*7G)@r8g719Z_#+#5mN$6|?%w6Z3PNc+Pn$a7o)DIs77aZDcH>#Mg>#(%fiw+Nv{ zxN?Frb}?|%h{*UOLu>}JpWZQLjwK)&348yca^;?Utyod+DIU3R5xgw;K7htbB@onZ zI68b@9$xg*@yPcN49p$?x2&CkP`tVnr_fA4}s3uu3-mho#ZLs40vZ>F?LEu}RPv zH8TOX-qX*|Xwb*$?I9HaeA!hkPj)d$VS80$vD4~;|Dy{Opm9w6g3`fzBPzAmv4`tY ztwJAmb|$t33B(AmiUF|iMq*UHI3@?d=+E z$~*J>kg@S$gc7i~4C61FxuO z+wnogpf`K;XYl4M=#lRr-;>5rkW}N{R>(HUc1SU#1ad^J>t*eDQvvxE zavH)V3=Ji^m=F3wFHw#R%7sA_>pyJ?y+r*oYa#0(8>bJA=m=dz@o3v`hZ6mmp}PI! zaGTU*^p0}n2j-LSx4t}K%GkHxVZvTjUhMge{_y`LKYVyqLR_ebI;)@|+yL;i7Jz8r zqF)5R;PtMquGju;w12y%2h@g!m%*agHH9)78ZdPd$iwX;z6bMQ5^V*z^eQkBzG1|_ zmX@y9|7|qVR{u5{reAOA>zcXBAos;5khZ521z|Dp)Qa*ilsCl83}X3P^!?hUOP0<( zv+-)ehIuDfE}pmK?q8N@HFM)vnoNlx0Gqc2--qT{%ugB8F>v|&iMv_~mH957q?o@iNJME_}7QZ!bOWhtD0M_M#T$Wy54mZYd zY)Novl#xz#xT^Bga=rED{5)ZG^6q>;cPgSjxe8xTlw~-V;F%bjNWYEww|vgLC2uZX z`e5_5r1gm>S0#Kh@9sB=A=<=v3^`Aha}!7mXz1Evic#JmH_u$aHRP6?8q$^~JDaWL z+v?L$dfJ4smTkdMWAfsdwn4?4c9-Xtc?x-NS%Jxwx**5YWOZyUOFQR;<6Z#jtWOy@ zYAUrl!$@l+QtFhl51YV9gt`WuNE=hUyyUGz&Y~p9cL;(slaPUr5e(#-WZu{CVRNw0 z!%2!@!>Njqif}hbvEs7KqZ$aD4rANpIKMiRU@Mnn$n zOfqodIR%fU-?t#*zg9v_+}MvPSZEpizTl8SBAo3nl)aABWjKa@8F5 zb)fg==o>YU=*gS`5usYWTC4dDEFP+zFv1yu|7=m(sNvFBeQ2Ea&;4{9W3@3WCTK^b zOw@*|$7=Osv^sUim;A%<%f>+v$|ZB>j2IM(%F(}vZzqCCM=xXyW54Q?J4EDC+}HdH zV$}Y02?|dAi*|fk)KCt8-hOp2svO&2eR)bFYAkoW zw$*O1H*VhAmVz|umaZu&hWmYno?bj955DfV6piHZ_MuyUJcKli4cpVU18`pcI)LZX z_mKENk z?$y00&}@Hs$`q6|z8!e+N80}nKQ@DM^m=2XA?3OlF!r>!b=)V+iGWUE-kgsoEZ<^P;cPvA4?E!%&BQXOCxMzWh_`W3ascb?+}3QzrI*~ z=IYBO$Y-vZGSPrC#oX-|GfM0=-ZXTWQHt~u!ydaBu=fBW|9smcS%;1uC_0X|S=CqT zZEu{jx@VP`&7~zX;|-`)eA!ETD?!_vdopr>vbhaAt#v|Tk8e{z@HwlUlX3qQm{>M~ z8QX_BhuyZ!_u0%(30s?7#R0C&Ysw0k9hUs_1%BtM2AGyd5_?=g+WQKe&Swnd{Vufi z91d-b(%YO~i>Xg}TG`R(vIV4iF>i;pq1@#-1!uxnf!7EaJxtA_&mWM{)0P>dpQR`U ziQvCp+OfFJ#@Ti_SLT|0u-;&a1$e;&b0bh~5lpb9U(bhqHZ7!L^XwV(XiJ{hl!e3E zqV(MALTg3=w=%E5%kv^kXETr?0a3mNBg_da>SJX&N|rargbwO^Lft;N8*U$kSFV1# zEs(W3_0Fm;GbbVyJ5!MaY|FWOoXq)l0QH~s9O9i=N8taBAZ@Y9#Y(YaQ-awimu~fM z-E6wEs?o{?#ekCKgTDk_(Pdv*YaqMm^+9&A*#VGAEWJEf;ev2t=rK5V!0mck+~%j3 zw%S`(Y@&}tgJA1g!K^?DC-3!GlzDP?<~r5Kk~$j@?BJ6xs$ zhuO8t$Q;=OMz=sf6#e3SJM&yOt_jv;I_f3E(Mj% zk3YAVu%jfT{odEhTWy>*(}g?6(T)%U=8zdI2F?TgXGRLbZ0r!+*iUo}hku3eSi^CV z^n8KKZLtV{aAY>q&H}O%&=cAjLXqh~1KH_ASX{J<;yl94rVTwXNe6h~GRk*~Z+o-Q zDu@85Lvr__3h8;D3&!##I>LS}p=^Hkah%d%+8dAFxUGf0!a~=oyaJy0V80>PD;zy{ zuizHVcD5~qgC4H;Q?=zYmBA4LvtY5(gH#W_e|45nv@QKma=n}5NvEi-iVxz%gkTSrSJmMTu6P4m#ovWHG zoD2<|g>hmM$bDdlK|;yv)5G7J0h4#eoN#?tl%`$#LO;tp)dMf#-3#zkOd-FARsSNT z+k>kpi3UPhF{EQQg-(CZ+(ts>K*mnKgwCoa=gCeOt@+F`=*mH?z=X3Ez<8Qf$C0uE z#t|e_dQ@GiCY4P!0fC95%xb9Sjp{GdH~Ld3H!>60S*kMpEb33yniKs{==;$f>yp9U zp3FSYeyVz3^)mZ`N~am2`6KoPtFSL9L0mNou<+NwhVn7`PJkaKG~_r!AxTj0_nEoO zF@SJNneEKm%$rOf*~!jUM%_Yd@t2x~{QdVUGQvPWve^_Rn+pc?-V2*K*fN9W=T6IkiD49fd$KmM4N_40%t6ZA~U zpV;>X4oT|>?|FizM3x^GTDDu=V{@QgN9amnr+bjDs)r+hbBYaDaCNspLiA45PX8_Ro0NXj{U0Q;52Kk|Gp9 zmnHtBC=HlDbSn&77z=_z6VyD)G3B(9O=?8*UGQ00;4^Xs6~V`QM9d{#@N(Rc*kdrO z3uIWqa5bxeD1okYi!%|}{Dbm}vV1MEJ6-oh-e-lTqN}gy!o;WHPQ)R~ibL8MlLVU> zZYLs(bD_64OdLL15gLbe#CYIJ;#;I*Z~8W$Z}B~^%Vlbo1NBxbC%R>??Drw0+c62P z75GKGo92p=b18m-l9V~TDtddLMEc;$;^ksT!8Wfi@vheg(1aM^3SFG+5d(Bhn@Ju_ zQX2jy=9x+n8-=?@@j(qBHsh^^TLBlrCf|brvK*l!-(@&1)+!wSF2PC8V`UY2&K>aK zY&CLTd3`gS47hsGL|Aiqr(-4vsf)R0zDHVwTHxYkx2$}Q^%4FE1)ek<1gn|b=bDKM zX@XgHI&(^KDmWeNQg8r?6P7X^G45-gdmh{a!F-<+={z0$K2}8D>~z&4X|T9RC=PnwCD%FWvRjds(V^0I_rFap!?pAK&sxHG9WFBvP2m;V893SM6xg-=~^iVZ) z1I3AA=orb3#sk0cuj$R+L26u9fD62t=n+qV?59JQaTk2>T(yQ$$BZaOM=MGWT36$K z!p>8K-R%8Acuc19Q45u(aUwwRnB9TM{Ioqu(5^O28&?)X0LwJ)-X` zTsqu%+!Xl3p1uh_gx5i_(Igi;x6;AibK=?eivb^=ecU>)*efQe)EQy=Jz<(lAcX~9 z^EIdp5X2%Cs$}!b-?(74pJ`a6p1o)wBc_HDgh0SF3&N-k1iQ8O3~(+@Mdj+3G6?%K zS%hDRA(lL&mxQH-2gg?Ecy>Ti7e`eEznQ;xhwHz5(ZJq z?4oqHuj6N0KdG$|_Q6-|RTjxXJ>kO%LyW&;$eT0XpUy&^+*85vhgaK(31q&Gz^}xT z+4!G?4kDLA0X)?qXc2<{!^V&=G(?NKJz=Aer9Fszp~Y|T_>Cg$Eb>JtnrcbNOcEXX zD&6Hx3Mb*i$Ygx@Fo_BMfJBEpMc8M_q!1GFDt=i=Ch3SSip1!?B$L8O1d9IYa)@>& zc`pP93i+O}1>}ne>`KGwJ~$@qGkPf9*JMZt?2uU$;T0XS0Db`S9vy=wK#v`|pLQIr z!GJE~&tc4S8ltHo+F1NDi-`g0?=hSP(LnPdN27HyAeA&FMM!)R*>8^%Oyj}rE4hF$gBur(3*=KlURAJX>f z9ER;8>>09?UK?Bx681F{9TCe;iXdSFi8_nsH8SjU3TKWEuVmO)(H<{a7Q8nso~k0k zrV#c=dY&w3jdcMAoI5NAiDFv18iu_}SbQ{r4mT#OjSewv6bpXP$>Ah)4a-I_Y7Alu zAW|PNEFAE!VmNGch{$5Vz-O_C2wO?iPIM}=Y6D^4AnKP@EXQc^x99O^mVKB2aKOT%FM`n zNRc`jnW?>VD>JJqPSvSusnRtQ%rN7i({2KTLC5WZc-$BafqQ78tLQ;x1`~`ih+{wK zxUenC#su?XJ(NL>!3g_BIQv2KV$>K0J^J@wp*&sofm~;6?{9tUTi<s&%(cvCycwPKIJpY##^pQc( z(!C4M-F4hQrPEe||5keI9tqg>egBE^|20EOd-i?dj`7G79edcYo4}BbG{KhsR6lzD z(fp5{Ki|X5$FYN|>thzXkxD=|OzgGH#xU_pc(uegzhr#vHO%Tb?wXBp>_-O64EP`L zIp+I^NiHq=te!z8)7z)+hoYYQgdkWuZKIA?ZG0ip@e7I~B8%%7ZabQgB?E$Wh4 z&1j{Pb-7IzBC^DxnKW_v5G6$i?4~40s0Fg_h-CZ*yQBVYTEFT33wo6$F8}|pzk5Vi ze{TM^HQzD++pE9)9P`8Oy!|ewzX7WQ!FL_A@#-%>?V3HlZhQN-&&;t#XZ$;0^Jg*; zU9{78{HhaX7p4hshGxSvKOZ?2x)A)L1pg)!)r}uHFsW~X?7+A^hnYME5m29_CsC58 zG)bPGjANWt-&xDzeX|o6%rC1>P_$eroH;-iPSw$(Wd;Uy!Pm&(K9I~*)oG^5G`yXP zFf=NeWU8%F&*QjQ6~~JWl`}``k;*igg~rI1CYj;uIG*NB7VCW$PuIZ^J`SGp^UeIWosHC`RC7m&x@}oEeFhRZTv;N6`Ai}$6ry2uiJ$N8j=*+;wtPDd^I*3-DHb0O12=$BwyL`WnC)vk_uUTW%3s$paHbtD^!-;=1R^Aa>}ia ztn6Bqeq>XBa%`GV*f-wT)I?*Lr7p62$dLH}OHY!alR!S26400~^c z+DfLG#on&*dZrfp;!KRatag(~lH^60js)oSO*n2rRLd}`_J`(oCVp!?^Pm6rw@J!z zg4rGZ_+S6MTk8A>QE&yV>IuXZBD2<2`CP z=Jyw?U~sG6#*X1ueexVu0DtqAKKz@1^%pU@S@5=Qn)Yc!&3oUcgxqGcNi9+a-sSr$ z3j?RQV+wr*e@HwsO=uaKkKfR0{)F%jrW`7Shuf7QW4wObsf-)Mdh38jIe*vN%i=f2 z$xOIiG)?wJS_R!8lpUCjZDS~3LnXN)eETMT4R`;r&3UShQ%QI$=56mfVT=}SA2_u* zM@G=aiMnbK-Hxy~{08meH{8m2OpJ6xb0#4qBeRz!vEf`(7z39W=h&2ayA$K?cAa3G zvjpGBe7E05W^McRv8D3+H!$T_zxq}3MxI%8L!y7~q0E@eo4UL8O~OlZhw$~T8@#>} z;qkz2{x*p-x13asBE%nJ*jf3*rSp9PcmMgb*ASBLyZrKkc$~mjJ?Hu^-*Z+n@ExPr zCM*LDh48n$T{pGuw>13wZSYdQA!C7vq1${dgF_p+hs!%d@m?Re&2QrEzFU5ML`CEL zcYoNPvJuX@#DDS;1&I0uOzLCgyO)LhNx`iaVAD*helckUV`q+dqvz&W??aw~X=~r8 z0Z!BG_FdAPFgh;a0w=&kyj?PiB0j2K#0+o%bI6-psDinkTn0}_XC$2S177lH79SFq zunJ)J<%of4rpa7X40sAn$NmH3$mH5)W6u1do8xz}f8KS1c@zamDVxw96+zZD{-_A9 zg}!i==t`F8Inr~}Bnzje!c*|evs|!ng#||Xw!lSrrUE!lG@VUpL%oarl@~ZMX3+9`;6N-w3-Zfk2s$4*UcXo8fMqU)AY zv)1qfAk_+O(TZ(LdTwGw4%d?-TiRN&EphI^;|PG4O_~_vSTk`EudvFnF~c7 zs}7sRzg0ANV~PWR#NxTD4lAEJb^=fY-|d=T zDth5vjug1HBKI&xKS&D4c65kbpre2#Y-X74jb_u~VGT-6!Kla;24RlsDD zqkPF!W?{>WViWKm4mG}c-*YR#J6F>?#MJjAQznzy;q#Ahs(fJNvy(BwJ$4vlQ8L;R zza|K0#?v6g^x=%sAnbG?{$K%nSf6R*9C!}E!=*y#c;@>j0(;YOiF{pmFG^mUJ11`V zM$CzbeCPrU!gCQ3==I2@f$gpw`5U5iln?>dqGZ>tCD**9@p1g7>#mLCp7FZE&X>?w z!E9Tlc$29n{Kp&BuLaPgQiflqhgMU9h25O|0Uo5Al&EIQ&{T7wIpE)^k0Q)nIyJ0F z!Q}@B6GnBHp4FAvS>JHr=yQASkAcu9U^=Ffoxnjz!_s>)W0jfpMQKu^E0h<)vQU)b z1?SE^S$FUg;|7672n`dIFQwc;(IPqc;>yxwA+yyL?#5~@GyaiO7!WWWm}b|a3P$Q1 zNPXPz7`nbdbj`+*-U|+i(?A%3qbmr$nK&eE%aX;G2|^lAlSSx_l5im1Uj%xg#F*9z zyG2LcKn7_^oGGekcsTqZazh$mqmit~L5B-?tYQJ~fS%2=5XO*&kC$_p*5w=~DLImI zMe=RE`7rCuBMUynxnng$FocHOk!ePHR^mk^--1`U8Dcib^(=DGfV?5Pu{-LJ%i-6R z)wSCNcP#vesLkO#xD}d7p#r_2&Tc_El$#Y}s5Wc%QlMi33N6!aY*L8%|>xK!9ngXTt7T0cUht@NDQk zFqJWSk}1mU6EU1!waexdppgYFO7qYNtJ1sy>!lZFB_ASlpvaO7QI{LSFXI4@9!r~{ zb{spG(n+T%r87_-X+$q<;6#t<^ca&5$xy)drD+i`0lNmKiXFfJ+!LMjIQFbKrTz;R^Pipi64&04* z3@%J4_4vTQA3@Q3Q;tmVp<$X?%-_K~tEhYp7EP}C-h>SeG(#dAmGNE`DhK7_0{$oX z5h+X-e=s)>IK^he*9WuQvUv43di5?cA2Zs%g^Y`)0+yh1Rt8h$Al&$oxnT*Y3_{4@ zSw#I6t=OU2kEr@h{LU3 zDMWJ{t?N=2_Z5Sdxsb|bD%Ikbqq*iMOWRAR|GaJK1>5Isdb9U=`=y!MHDT*~jy_JG zEU2RT6n>S?GpyL4s+p$*m|bGjZ*^pKw&Dzfm6wKmBWPL1PD(28(OWaU&osr~GYn

8Ipl{dFD|^HBIu$ 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 diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeScene/LightingData.asset.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeScene/LightingData.asset.meta deleted file mode 100644 index 46e91975c..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeScene/LightingData.asset.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3feeca0c11fd0d84aa1834e0e22da648 -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeScene/ReflectionProbe-0.exr b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeScene/ReflectionProbe-0.exr deleted file mode 100644 index 7643f7f92e3f9c284ded79490a62ea90db81beef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120378 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%0Da*)9>{ThwM=p>BH@r3R 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 C!j$m< diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeScene/ReflectionProbe-0.exr.meta b/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeScene/ReflectionProbe-0.exr.meta deleted file mode 100644 index 685f54203..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/00_Main/RopeScene/ReflectionProbe-0.exr.meta +++ /dev/null @@ -1,92 +0,0 @@ -fileFormatVersion: 2 -guid: 81c0b82e5d054694c950a9710e93c3ca -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 11 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 1 - seamlessCubemap: 1 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 2 - aniso: 0 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 0 - spriteTessellationDetail: -1 - textureType: 0 - textureShape: 2 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - applyGammaDecoding: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 100 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach.meta b/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach.meta deleted file mode 100644 index c72861245..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: bdff8c3d11d364e329c121bae08cb6ab -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/BackAndForthMovement.cs b/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/BackAndForthMovement.cs deleted file mode 100644 index 5d3180f83..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/BackAndForthMovement.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace NBF.Example -{ - public class BackAndForthMovement : MonoBehaviour - { - public Vector3 amount = new Vector3(2.0f, 0.0f, 0.0f); - - protected Vector3 startPos; - - public void Start() - { - startPos = transform.position; - } - - public void Update() - { - transform.position = startPos + amount * Mathf.Sin(Time.time); - } - } -} \ No newline at end of file diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/BackAndForthMovement.cs.meta b/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/BackAndForthMovement.cs.meta deleted file mode 100644 index 5af66066a..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/BackAndForthMovement.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e4453a595a14042518c9341023037a8d -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.cs b/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.cs deleted file mode 100644 index a1fae629d..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.cs +++ /dev/null @@ -1,89 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace NBF.Example -{ - public class DynamicAttach : MonoBehaviour - { - public Material ropeMaterial; - - public Vector3 attachPoint; - public Transform target; - public Vector3 targetAttachPoint; - - public SimpleRopeInteraction ropeInteraction; - - protected GameObject ropeObject; - - protected Rect guiRect = new Rect(Screen.width - 210, 10, 200, 0); - - public void Detach() - { - if (ropeObject) - { - Destroy(ropeObject); - } - ropeObject = null; - - if (ropeInteraction) - { - ropeInteraction.ropes.Clear(); - } - } - - public void Attach() - { - Detach(); - - ropeObject = new GameObject(); - ropeObject.name = "Rope"; - - var start = transform.TransformPoint(attachPoint); - var end = target.TransformPoint(targetAttachPoint); - - var rope = ropeObject.AddComponent(); - rope.material = ropeMaterial; - rope.spawnPoints.Add(ropeObject.transform.InverseTransformPoint(start)); - rope.spawnPoints.Add(ropeObject.transform.InverseTransformPoint(end)); - - var conn0 = ropeObject.AddComponent(); - conn0.type = RopeConnectionType.PinRopeToTransform; - conn0.ropeLocation = 0.0f; - conn0.transformSettings.transform = transform; - conn0.localConnectionPoint = attachPoint; - - var conn1 = ropeObject.AddComponent(); - conn1.type = RopeConnectionType.PinRopeToTransform; - conn1.ropeLocation = 1.0f; - conn1.transformSettings.transform = target; - conn1.localConnectionPoint = targetAttachPoint; - - if (ropeInteraction) - { - ropeInteraction.ropes.Add(rope); - } - } - - protected void Window(int id) - { - if (GUILayout.Button("Attach")) - { - Attach(); - } - if (GUILayout.Button("Detach")) - { - Detach(); - } - - GUI.enabled = false; - GUILayout.Label("Instructions: Use the buttons above to dynamically attach and detach a rope from the scene."); - GUI.enabled = true; - } - - public void OnGUI() - { - guiRect = GUILayout.Window(1, guiRect, Window, "Dynamic attach"); - } - } -} diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.cs.meta b/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.cs.meta deleted file mode 100644 index 50063717c..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 6ae913a7495f9445da3517bf946c1e9f -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.meta b/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.meta deleted file mode 100644 index 594783b9d..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 77ae7d5711108d246af147db29624f40 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.unity b/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.unity deleted file mode 100644 index 57d5fba30..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.unity +++ /dev/null @@ -1,689 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 10 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 13 - m_BakeOnSceneLoad: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 12 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAmbientOcclusion: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 512 - m_PVRBounces: 2 - m_PVREnvironmentSampleCount: 256 - m_PVREnvironmentReferencePointCount: 2048 - m_PVRFilteringMode: 1 - m_PVRDenoiserTypeDirect: 1 - m_PVRDenoiserTypeIndirect: 1 - m_PVRDenoiserTypeAO: 1 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVREnvironmentMIS: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_LightProbeSampleCountMultiplier: 4 - m_LightingDataAsset: {fileID: 112000000, guid: 6845e77b07ddf4e48936c563b2cb9c9a, type: 2} - m_LightingSettings: {fileID: 1476623454} ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 3 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - buildHeightMesh: 0 - maxJobWorkers: 0 - preserveTilesOutsideBounds: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &609470541 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 609470546} - - component: {fileID: 609470545} - - component: {fileID: 609470544} - - component: {fileID: 609470543} - - component: {fileID: 609470542} - m_Layer: 0 - m_Name: Sphere - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &609470542 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 609470541} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e4453a595a14042518c9341023037a8d, type: 3} - m_Name: - m_EditorClassIdentifier: - amount: {x: 2, y: 0, z: 0} ---- !u!135 &609470543 -SphereCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 609470541} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Radius: 0.5 - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &609470544 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 609470541} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_ForceMeshLod: -1 - m_MeshLodSelectionBias: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 96e3708e6a4c8cd41adfeab52a6c8498, type: 3} - 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: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_GlobalIlluminationMeshLod: 0 - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &609470545 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 609470541} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &609470546 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 609470541} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &823804522 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 823804525} - - component: {fileID: 823804524} - - component: {fileID: 823804526} - - component: {fileID: 823804523} - m_Layer: 0 - m_Name: Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &823804523 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 823804522} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0383ecb7d718b4bd682ab0d0f68bce82, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!20 &823804524 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 823804522} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_Iso: 200 - m_ShutterSpeed: 0.005 - m_Aperture: 16 - m_FocusDistance: 10 - m_FocalLength: 50 - m_BladeCount: 5 - m_Curvature: {x: 2, y: 11} - m_BarrelClipping: 0.25 - m_Anamorphism: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &823804525 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 823804522} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1, z: -10} - 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 &823804526 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 823804522} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d741c2b5cb0190448822896128d51f8a, type: 3} - m_Name: - m_EditorClassIdentifier: - pickedMesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} - targetMesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} - pickedMaterial: {fileID: 2100000, guid: d35e58ef8c9e0e1429517c447ba73497, type: 2} - targetMaterial: {fileID: 2100000, guid: f1f2a238089ca461f9383525476c3a2b, type: 2} - maxPickDistance: 2 - maxImpulseStrength: 3 - leverage: 10 - splitPickedRopeOnKey: 32 - ropes: [] ---- !u!1 &858275400 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 858275404} - - component: {fileID: 858275403} - - component: {fileID: 858275402} - - component: {fileID: 858275401} - - component: {fileID: 858275405} - m_Layer: 0 - m_Name: Attacher - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!65 &858275401 -BoxCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 858275400} - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_IsTrigger: 0 - m_ProvidesContacts: 0 - m_Enabled: 1 - serializedVersion: 3 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!23 &858275402 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 858275400} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - m_ForceMeshLod: -1 - m_MeshLodSelectionBias: 0 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 96e3708e6a4c8cd41adfeab52a6c8498, type: 3} - 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: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_GlobalIlluminationMeshLod: 0 - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_AdditionalVertexStreams: {fileID: 0} ---- !u!33 &858275403 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 858275400} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &858275404 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 858275400} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 2, z: 0} - m_LocalScale: {x: 2, y: 0.5, z: 0.5} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &858275405 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 858275400} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6ae913a7495f9445da3517bf946c1e9f, type: 3} - m_Name: - m_EditorClassIdentifier: - ropeMaterial: {fileID: 2100000, guid: 189732c736fdb544f98524f96c34aff6, type: 2} - attachPoint: {x: 0, y: -0.5, z: 0} - target: {fileID: 609470546} - targetAttachPoint: {x: 0, y: 0.5, z: 0} - ropeInteraction: {fileID: 823804526} ---- !u!850595691 &1476623454 -LightingSettings: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Settings.lighting - serializedVersion: 9 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_RealtimeEnvironmentLighting: 1 - m_BounceScale: 1 - m_AlbedoBoost: 1 - m_IndirectOutputScale: 1 - m_UsingShadowmask: 1 - m_BakeBackend: 1 - m_LightmapMaxSize: 1024 - m_LightmapSizeFixed: 0 - m_UseMipmapLimits: 1 - m_BakeResolution: 40 - m_Padding: 2 - m_LightmapCompression: 3 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAO: 0 - m_MixedBakeMode: 2 - m_LightmapsBakeMode: 1 - m_FilterMode: 1 - m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} - m_ExportTrainingData: 0 - m_EnableWorkerProcessBaking: 1 - m_TrainingDataDestination: TrainingData - m_RealtimeResolution: 2 - m_ForceWhiteAlbedo: 0 - m_ForceUpdates: 0 - m_PVRCulling: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 512 - m_PVREnvironmentSampleCount: 256 - m_PVREnvironmentReferencePointCount: 2048 - m_LightProbeSampleCountMultiplier: 4 - m_PVRBounces: 2 - m_PVRMinBounces: 2 - m_PVREnvironmentImportanceSampling: 1 - m_PVRFilteringMode: 1 - m_PVRDenoiserTypeDirect: 1 - m_PVRDenoiserTypeIndirect: 1 - m_PVRDenoiserTypeAO: 1 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_RespectSceneVisibilityWhenBakingGI: 0 ---- !u!1 &1579321095 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1579321097} - - component: {fileID: 1579321096} - - component: {fileID: 1579321098} - m_Layer: 0 - m_Name: Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &1579321096 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1579321095} - m_Enabled: 1 - serializedVersion: 11 - m_Type: 1 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_UseViewFrustumForShadowCasterCull: 1 - m_ForceVisible: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 - m_LightUnit: 1 - m_LuxAtDistance: 1 - m_EnableSpotReflector: 1 ---- !u!4 &1579321097 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1579321095} - serializedVersion: 2 - m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} - m_LocalPosition: {x: 0, y: 3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} ---- !u!114 &1579321098 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1579321095} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} - m_Name: - m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalLightData - m_UsePipelineSettings: 1 - m_AdditionalLightsShadowResolutionTier: 2 - m_CustomShadowLayers: 0 - m_LightCookieSize: {x: 1, y: 1} - m_LightCookieOffset: {x: 0, y: 0} - m_SoftShadowQuality: 0 - m_RenderingLayersMask: - serializedVersion: 0 - m_Bits: 1 - m_ShadowRenderingLayersMask: - serializedVersion: 0 - m_Bits: 1 - m_Version: 4 - m_LightLayerMask: 1 - m_ShadowLayerMask: 1 - m_RenderingLayers: 1 - m_ShadowRenderingLayers: 1 ---- !u!1660057539 &9223372036854775807 -SceneRoots: - m_ObjectHideFlags: 0 - m_Roots: - - {fileID: 823804525} - - {fileID: 1579321097} - - {fileID: 858275404} - - {fileID: 609470546} diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.unity.meta b/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.unity.meta deleted file mode 100644 index f59b3d143..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach.unity.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: b95b6dec15a3f486eb7218c14664c415 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach/LightingData.asset b/Assets/Scripts/ThirdParty/Rope/Examples/01_DynamicAttach/DynamicAttach/LightingData.asset deleted file mode 100644 index 84687d49c1d468d405979616269d0f3a77804e2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17681 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 timeToSpawn) - { - timer = 0.0f; - - var obj = Instantiate(prefab, transform.position + Random.insideUnitSphere * randomRange, transform.rotation); - obj.gameObject.SetActive(true); - } - } - - public void OnDrawGizmos() - { - Gizmos.color = Color.yellow; - Gizmos.DrawWireSphere(transform.position, randomRange); - } -} diff --git a/Assets/Scripts/ThirdParty/Rope/Examples/02_BoxingRing/Spawner.cs.meta b/Assets/Scripts/ThirdParty/Rope/Examples/02_BoxingRing/Spawner.cs.meta deleted file mode 100644 index aa855c942..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Examples/02_BoxingRing/Spawner.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d7f10005d854a49a4b3371d4701441fd -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Helpers.meta b/Assets/Scripts/ThirdParty/Rope/Helpers.meta deleted file mode 100644 index f7acb66ed..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Helpers.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 56f8fa0293ae146a0a38a90388439416 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Helpers/Editor.meta b/Assets/Scripts/ThirdParty/Rope/Helpers/Editor.meta deleted file mode 100644 index f04ade931..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Helpers/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b31243ee8abab458088c6fccccfb5c58 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Helpers/Editor/SimpleRopeInteractionEditor.cs b/Assets/Scripts/ThirdParty/Rope/Helpers/Editor/SimpleRopeInteractionEditor.cs deleted file mode 100644 index 187e376fd..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Helpers/Editor/SimpleRopeInteractionEditor.cs +++ /dev/null @@ -1,21 +0,0 @@ -using UnityEngine; -using UnityEditor; -using UnityEditor.SceneManagement; -using System.Linq; - -namespace NBF -{ - [CustomEditor(typeof(SimpleRopeInteraction))] - public class SimpleRopeInteractionEditor : Editor - { - public override void OnInspectorGUI() - { - DrawDefaultInspector(); - - if (GUILayout.Button("Find ropes in current scene")) - { - ((SimpleRopeInteraction)target).ropes = StageUtility.GetMainStageHandle().FindComponentsOfType().ToList(); - } - } - } -} diff --git a/Assets/Scripts/ThirdParty/Rope/Helpers/Editor/SimpleRopeInteractionEditor.cs.meta b/Assets/Scripts/ThirdParty/Rope/Helpers/Editor/SimpleRopeInteractionEditor.cs.meta deleted file mode 100644 index b47616bc1..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Helpers/Editor/SimpleRopeInteractionEditor.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 690ba92ccc18546d09d046bf31fa4887 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Helpers/SimpleRopeInteraction.cs b/Assets/Scripts/ThirdParty/Rope/Helpers/SimpleRopeInteraction.cs deleted file mode 100644 index 09e493d05..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Helpers/SimpleRopeInteraction.cs +++ /dev/null @@ -1,171 +0,0 @@ -using UnityEngine; -using Unity.Mathematics; -using System.Collections.Generic; - -namespace NBF -{ - public class SimpleRopeInteraction : MonoBehaviour - { - [Tooltip("The mesh to show on the picked particle position. May be empty.")] - public Mesh pickedMesh; - - [Tooltip("The mesh to show on the target position. May be empty.")] - public Mesh targetMesh; - - [Tooltip("The material to use for the picked mesh")] - public Material pickedMaterial; - - [Tooltip("The material to use for the target mesh")] - public Material targetMaterial; - - [Tooltip("The maximum distance a rope can be picked from")] - public float maxPickDistance = 2.0f; - - [Tooltip("The max allowable impulse strength to use. If zero, no limit is applied.")] - public float maxImpulseStrength = 3.0f; - - [Tooltip("The mass multiplier to apply to the pulled rope particle. Increasing the mass multiplier for a particle increases its influence on neighboring particles. As this script pulls a single particle at a time only, it is beneficial to set the mass multiplier above 1 to improve the stability of the overall rope simulation.")] - public float leverage = 10.0f; - - [Tooltip("The keyboard key to use to split a picked rope. May be set to None to disable this feature.")] - public KeyCode splitPickedRopeOnKey = KeyCode.Space; - - [Tooltip("The list of ropes that may be picked")] - public List ropes; - - protected bool ready; - protected Rope rope; - protected int particle; - protected float distance; - protected float3 pickedPosition; - protected float3 targetPosition; - - public void SplitPickedRope() - { - if (rope == null) - { - return; - } - - ropes.Remove(rope); - - var newRopes = new Rope[2]; - // rope.SplitAt(particle, newRopes); - if (newRopes[0] != null) ropes.Add(newRopes[0]); - if (newRopes[1] != null) ropes.Add(newRopes[1]); - - rope = null; - } - - protected Rope GetClosestRope(Ray ray, out int closestParticleIndex, out float closestDistanceAlongRay) - { - closestParticleIndex = -1; - closestDistanceAlongRay = 0.0f; - - var closestRopeIndex = -1; - var closestDistance = 0.0f; - for (int i = 0; i < ropes.Count; i++) - { - ropes[i].GetClosestParticle(ray, out int particleIndex, out float distance, out float distanceAlongRay); - - if (distance > maxPickDistance) - { - continue; - } - - if (closestRopeIndex != -1 && distance > closestDistance) - { - continue; - } - - closestRopeIndex = i; - closestParticleIndex = particleIndex; - closestDistance = distance; - closestDistanceAlongRay = distanceAlongRay; - } - - return closestRopeIndex != -1 ? ropes[closestRopeIndex] : null; - } - - public void FixedUpdate() - { - var ray = Camera.main.ScreenPointToRay(Input.mousePosition); - - if (Input.GetMouseButton(0)) - { - // Mouse down - if (ready && rope == null) - { - // Not pulling a rope, find the closest one to the mouse - var closestRope = GetClosestRope(ray, out int closestParticleIndex, out float closestDistanceAlongRay); - - if (closestRope != null && closestParticleIndex != -1 && closestRope.GetMassMultiplierAt(closestParticleIndex) > 0.0f) - { - // Found a rope and particle on the rope, start pulling that particle! - rope = closestRope; - particle = closestParticleIndex; - distance = closestDistanceAlongRay; - - ready = false; - } - } - } - else - { - // Mouse up - if (rope != null) - { - // Stop pulling the rope - rope.SetMassMultiplierAt(particle, 1.0f); - rope = null; - } - } - - if (rope != null) - { - // We are pulling the rope - - // Move the rope particle to the mouse position on the grab-plane - pickedPosition = rope.GetPositionAt(particle); - targetPosition = ray.GetPoint(distance); - - if (maxImpulseStrength == 0.0f) - { - rope.SetMassMultiplierAt(particle, 0.0f); - } - else - { - rope.SetMassMultiplierAt(particle, leverage); - } - - rope.SetPositionAt(particle, targetPosition, maxImpulseStrength); - - // Split the rope on key if keybind is set - if (Input.GetKey(splitPickedRopeOnKey)) - { - SplitPickedRope(); - } - } - } - - public void Update() - { - if (!Input.GetMouseButton(0)) - { - ready = true; - } - - if (rope != null) - { - if (pickedMesh != null && pickedMaterial != null) - { - Graphics.DrawMesh(pickedMesh, Matrix4x4.TRS(pickedPosition, Quaternion.identity, Vector3.one * 0.25f), pickedMaterial, 0); - } - if (targetMesh != null && targetMaterial != null) - { - Graphics.DrawMesh(targetMesh, Matrix4x4.TRS(targetPosition, Quaternion.identity, Vector3.one * 0.25f), targetMaterial, 0); - } - } - } - } -} diff --git a/Assets/Scripts/ThirdParty/Rope/Helpers/SimpleRopeInteraction.cs.meta b/Assets/Scripts/ThirdParty/Rope/Helpers/SimpleRopeInteraction.cs.meta deleted file mode 100644 index 3ea93cff8..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Helpers/SimpleRopeInteraction.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: d741c2b5cb0190448822896128d51f8a -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/Helpers/SimpleRopeInteractionGUI.cs b/Assets/Scripts/ThirdParty/Rope/Helpers/SimpleRopeInteractionGUI.cs deleted file mode 100644 index 82e42b88c..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Helpers/SimpleRopeInteractionGUI.cs +++ /dev/null @@ -1,57 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -namespace NBF.Example -{ - [RequireComponent(typeof(SimpleRopeInteraction))] - public class SimpleRopeInteractionGUI : MonoBehaviour - { - protected float desiredMaxImpulseStrength; - - protected Rect guiRect = new Rect(10, 10, 200, 0); - - public void Start() - { - desiredMaxImpulseStrength = GetComponent().maxImpulseStrength; - } - - public void Window(int id) - { - var interact = GetComponent(); - - bool isLimiting = interact.maxImpulseStrength > 0.0f; - bool shouldLimit = GUILayout.Toggle(isLimiting, "Limit max impulse strength"); - - if (isLimiting != shouldLimit) - { - Event.current.Use(); - - if (shouldLimit) - { - interact.maxImpulseStrength = desiredMaxImpulseStrength; - } - else - { - desiredMaxImpulseStrength = interact.maxImpulseStrength; - - interact.maxImpulseStrength = 0.0f; - } - } - - var limitString = shouldLimit ? interact.maxImpulseStrength.ToString("0.0") + " Ns" : "Infinite"; - GUILayout.Label("Max impulse strength: " + limitString); - - interact.maxImpulseStrength = GUILayout.HorizontalSlider(interact.maxImpulseStrength, 0.0f, 10.0f); - - GUI.enabled = false; - GUILayout.Label("Instructions: Use the left mouse button to interact with the ropes in the scene. While holding on to a rope using the mouse, press on the keyboard to cut it at the held position."); - GUI.enabled = true; - } - - public void OnGUI() - { - guiRect = GUILayout.Window(0, guiRect, Window, "Interaction settings"); - } - } -} diff --git a/Assets/Scripts/ThirdParty/Rope/Helpers/SimpleRopeInteractionGUI.cs.meta b/Assets/Scripts/ThirdParty/Rope/Helpers/SimpleRopeInteractionGUI.cs.meta deleted file mode 100644 index e9122396e..000000000 --- a/Assets/Scripts/ThirdParty/Rope/Helpers/SimpleRopeInteractionGUI.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 0383ecb7d718b4bd682ab0d0f68bce82 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/README-HTML.md.html b/Assets/Scripts/ThirdParty/Rope/README-HTML.md.html deleted file mode 100644 index 0f19bbfb5..000000000 --- a/Assets/Scripts/ThirdParty/Rope/README-HTML.md.html +++ /dev/null @@ -1,327 +0,0 @@ - - -**Rope Toolkit** - version 2.2.3 - -The Rope Toolkit brings *stable* and *fast* rope physics to your project. The rope component can be used to simulate simple wires or more advanced setups with pulleys and weights that require active collision detection. The bundled example scenes show how to connect the rope up to simulate cranes, rope bridges, swings and a boxing ring. - -The rope component is written with performance in mind and many compute intensive tasks are handled by [Unity jobs on separate threads accelerated using the Burst compiler](https://unity.com/dots). As a result, the toolkit has excellent performance on mobile devices. - -Overview -======== - -(##) Features - -* Stable & fast rope physics -* Mobile friendly! -* Many tweakable user parameters -* Ability to dynamically split ropes using the SplitAt() method -* 4 different rope connection types allow interaction with the rest of the scene - - Pin Rope To Transform - - Pin Transform To Rope - - Pull Rigidbody To Rope - - Two Way Coupling Between Rigidbody And Rope -* Scene view handles for adjusting rope spawn curve -* High performance is achieved using Unity jobs and the Burst compiler - - Typical performance for the example scene with collisions enabled: - - ~0.2 ms spent in job threads - - ~0.7 ms spent on the main thread - - Typical performance for the example scene with collisions disabled: - - ~0.15 ms spent in job threads - - ~0.35 ms spent on the main thread -* Full source code -* Example scenes - - Main - - Shows how ropes and rigidbodies can be connected together in a typical scene - - Use the mouse to interact with the rope and the Space key to split ropes being interacted with - - DynamicAttach - - Shows how to attach and detach ropes using the scripts - - BoxingRing - - Shows how ropes and rigidbodies can influence each other through collisions - -(##) Current Limitations - -* Collision support for convex Mesh, Box, Sphere and Capsule colliders only -* Scripting knowledge required for advanced rope interactions - -Requirements -============ - -* Burst 1.1.2 or above - -Components -========== - -(##) Rope - -This is the main component that simulates and renders the rope - -(##) RopeConnection - -This component connects the rope it is attached to to a transform or rigidbody component in the scene. The resulting behaviour depends on what type of connection is used: - -Pin Rope To Transform -: Pins a point on the rope to a point on a transform. The transform can move freely and the rope will always follow along. -Pin Transform To Rope -: Pins a point on a transform to a point on the rope. The rope will move freely and the transform will always follow along. This connection takes control of the transform. -Pull Rigidbody To Rope -: Pulls a point on a rigidbody towards a point on the rope by applying velocity changes to the rigidbody. This connection does not take control of the rigidbody, other forces and constraints are respected. -Two Way Coupling Between Rigidbody And Rope -: Introduces a two-way coupling between the rope and a rigidbody. The rope will react to the rigidbody and feedback impulses back to the rigidbody allowing for complicated setups such as the crane in the example scene. Care must be taken so that the rope `mass per meter` value is comparable to the masses of connected rigidbodies, otherwise the simulation may blow up. This connection does not take control of the rigidbody, other forces and constraints are respected. - -Instructions -============ - -(##) First time use in a new project - -The **Rope Toolkit requires the Burst package (by Unity) to function properly**. Make sure to import it using the Package Manager before importing the Rope Toolkit into your project. Follow these steps to import the Burst package: - -1. Choose `Window -> Package Manager` from the menu bar -2. In the window that appears, select `Unity Registry` from the drop-down menu next to the `+` sign -3. In the list to the left, select the `Burst` package and press `Install` in the lower right corner -4. The Rope Toolkit can be found in the `My Assets` drop-down menu of the Package Manager (instead of `Unity Registry` in step 2). Import it in the same way as the Burst package. - -(##) Workflow - -1. Create an empty game object -2. Attach the Rope script to it -3. Add a few spawn points either using the scene view buttons (`Push spawn point`, `Pop spawn point`) or by manually changing the `Spawn Points` property in the inspector -4. Move around the spawn points using the scene view handles - - Hold down left `Shift` to switch to the ordinary transform tool for more fine-grained control -5. Assign a material to the `Material` property of the rope - - Optionally adjust the `Tiling` of the material - - 1 scene unit is mapped to 1 texture tile (x-axis) lengt-wise - - 1 texture tile (y-axis) wraps around the rope curlwise -6. Optionally attach any number of `RopeConnection` components to the rope - - Set the `Body` or `Transform` reference to the object the rope should be connected to - - Set the `Local Connection Point` to be the point in object local space to which the rope should be attached - -(##) General tips - -* Examine the example scenes to get an understanding for how to connect the rope in a typical scene -* Change the tweakable parameters when in play-mode to get a feel for what they do -* There are tooltips for all tweakable parameters -* Look at the helper scripts to get an understanding for how one can interact with the rope using custom scripts - -(##) Performance tips - -* Avoid enabling collisions unless absolutely necessary -* Disable simulation of ropes that are far away or out of view using a custom script (they will still be rendered) -* Only call rope methods in a custom script from `FixedUpdate()` or `LateUpdate()` - -(##) Collisions - -Collision detection is very performance intensive, as all physics queries have to be performed on the main thread. Aim to keep the `Stride` value as high as possible to reduce the amount of queries. Another approach is to disable simulation of ropes that require collisions more aggressively and keep the number of active ropes with collisions enabled to a bare minimum, even though the total number in the scene is high. - -(##) Stiffness - -Rope stiffness depends on many factors: the `Stiffness` value of the rope, the `Resolution` of the rope, the `Substeps` and `Solver Iterations` of the rope and finally the `Fixed Timestep` value in `Project Settings` -> `Time`. To achieve a stiff rope, choose a high stiffness value, a low resolution value, many substeps and solver iterations and a low fixed time step. - -Scripting interface -=================== - -The rope is simuated using a set of inter-connected particles (visuaized by spheres when selecting a rope in edit-mode). Since the physics simulation is inherently stable, one can move around these particles in almost any way imaginable. This enables many custom setups such as the rope bridge in the example scene (see `RopeBridgePlank.cs`). - -(##) Interface - -To fascilitate custom interactions with ropes, the rope component exposes a small scripting interface. The table below shows the properties and methods available. For more information on a particular property or method, see the description in the source file. - -`measurements` -: Returns the measurements of the rope. The measurements remain constant after the rope is first initialized. - -`currentBounds` -: The current world-space bounds of the visual mesh - -`PushSpawnPoint()` -: Adds a new spawn point to the rope. May be called from edit-mode. - -`PopSpawnPoint()` -: Removes the last spawn point of the rope. May be called from edit-mode. - -`GetParticleIndexAt(distance)` -: Returns the index of the simulation particle at a particular distance along the curve of the rope - -`GetScalarDistanceAt(particleIndex)` -: Returns the scalar distance along the curve of the rope that a particular simulation particle is located at. The scalar distance is a value between 0 and 1. The lengthMultiplier is not taken into account. To get the distance along the rope in world space, multiply the scalar distance by the realCurveLength measurement. - -`GetPositionAt(particleIndex)` -: Returns the current position of a particular simulation particle - - -`SetPositionAt(particleIndex, position)` -: Sets the position of a particular simulation particle - -`SetPositionAt(particleIndex, position, maxImpulseStrength)` -: Sets the position of a particular simulation particle while at the same time making sure not to apply a larger impulse than the specified max impulse strength. If the max impulse strength is exceeded, the particle will be moved part-way towards the target position. This method is useful when limiting the strength of helper scripts that interact with the rope. - -`GetVelocityAt(particleIndex)` -: Returns the current velocity of a particular simulation particle - -`SetVelocityAt(particleIndex, velocity)` -: Sets the velocity of a particular simulation particle - -`GetMassMultiplierAt(particleIndex)` -: Returns the mass multiplier of a particular simulation particle. This value can be used to increase or decrease a particle's influence on neighboring particles. A value of 0 will make the particle immovable. A value of 2 will make the particle twice as heavy as its neighbors. The default value is 1. - -`SetMassMultiplierAt(particleIndex, value)` -: Sets the mass multiplier of a particular simulation particle. This value can be used to increase or decrease a particle's influence on neighboring particles. A value of 0 will make the particle immovable. A value of 2 will make the particle twice as heavy as its neighbors. The default value is 1. - -`GetClosestParticle(point, out particleIndex, out distance)` -: Finds the simulation particle closest to a particular point - - -`GetClosestParticle(ray, out particleIndex, out distance, out distanceAlongRay)` -: Finds the simulation particle closest to a particular ray - -`RegisterRigidbodyConnection(particleIndex, rigidbody, rigidbodyDamping, pointOnBody, stiffness)` -: Registers a rigidbody connection for the next simulation frame. A rigidbody connection is a two-way coupling of a simulation particle to a traditional rigidbody. Make sure to call this method from FixedUpdate(). Any simulation particle involved in a rigidbody connection will get its mass multiplier reset to 1 at the end of the simulation frame. - -`ResetToSpawnCurve()` -: Resets the rope to its original shape relative to the current transform. Useful when activating a pooled game object that is deactivated and re-activated instead of destroyed and instantiated. - -`GetCurrentLength()` -: Computes the current length of the rope. In contrast to the measurements.realCurveLength field, this value includes the stretching of the rope due to stress. - -`SplitAt(particleIndex, outNewRopes)` -: Splits the rope at a specific simulation particle and returns the rope components of the newly instantiated game objects. Make sure that the supplied array has exactly 2 slots. A Unity message 'OnRopeSplit(Rope.OnSplitParams)' will be sent to each newly created rope. - -(##) Execution order - -Make sure the custom script runs before the custom execution order of `Rope.cs`, which defaults to 100. Calling rope methods from `Update()` or after the rope's `FixedUpdate()` will halt the main thread as it waits for the rope simulation jobs to complete. This destroys parallelism and performance. - -(##) Example usage - -```c# -using RopeToolkit; - -public class RopeMover : MonoBehaviour -{ - public Rope rope; - - public void FixedUpdate() - { - if (rope == null) - { - return; - } - rope.SetMassMultiplierAt(0, 0.0f); // makes particle 0 immovable with respect to the simulation - rope.SetPositionAt(0, transform.position); - } -} -``` - - -FAQ -=== - -Q: Why does a rigidbody with [a freeze rotation constraint](https://docs.unity3d.com/ScriptReference/Rigidbody-constraints.html) act strange when it is connected to a rope? -: A: This is caused by [a bug in Unity](https://fogbugz.unity3d.com/default.asp?1342781_6lnk429ujeergaf6). - -Change log -========== - -(##) v2.2.3 - -* Introduce a "max impulse strength" parameter to SetPositionAt() enabling an easy way to limit the pull strength of helper scripts (such as in the RopeMouseInteraction script) - -(##) v2.2.2 - -* Fix bug where rope length was not preserved accurately when splitting the rope using SplitAt() - -(##) v2.2.1 - -* Use game object layer for rendering -* Add shadow casting mode -* Add setting for using a custom gravity value or the global physics gravity - - **[ACTION REQUIRED]** Update any rope component that has the simulation.gravity property set to use the new simulation.useCustomGravity and simulation.customGravity properties instead -* Move custom mesh settings into their own category - - **[ACTION REQUIRED]** Update any rope component that uses a custom mesh to use the new customMesh category instead -* Add custom mesh scale override -* Add ability to stretch custom meshes instead of them moving too far apart when the rope is stretched - -(##) v2.2.0 - -* Rename package from "Rope Minikit" to "Rope Toolkit" to reflect its fully featured state - - **[ACTION REQURED]** Any custom scripts must now reference the namespace `RopeToolkit` -* Add support for simulation substeps to enable stiffer ropes - - **[ACTION REQURED]** To not have to retweak rope properties in an existing project, set the simulation substeps property (found under `Rope/Simulation/Advanced`) to `1` after importing the new version of the toolkit -* Add ability for ropes to influence rigidbodies when collisions are enabled - - See the `Rope/Collisions/Influence Rigidbodies` property -* Add BoxingRing example scene to show how ropes can now push rigidbodies away -* Remove ability to move one end of a rope by updating its Transform component - use the RopeConnection component instead - - This introduced subtle bugs in certain situations -* Reorganize rope inspector view slightly - -(##) v2.1.0 - -* Add interpolation property that may be used to smooth the motion of the rope - - This is especially useful when a low fixed update rate is used - - The behavior mimics the [RigidbodyInterpolation](https://docs.unity3d.com/ScriptReference/RigidbodyInterpolation.html) setting and has the following values - - None - - Interpolate - - Extrapolate -* Improve performance when generating rope geometry (by taking advantage of newer Unity APIs) - -(##) v2.0.0 - -* Replace the RopePin and RopeRigidbodyConnection components with a single RopeConnection component and add 2 new connection types - - There are now 4 connection types: - - Pin Rope To Transform - - Pin Transform To Rope - - Pull Rigidbody To Rope - - Two Way Coupling Between Rigidbody And Rope - - Warning: This change breaks backwards compatibility! -* Add gravity property for setting the gravity vector on a per-rope basis -* Fix bug where wrong impulse function was used for rigidbody feedback - - Warning: This might require re-tweaking of the stiffness/damping values of your existing rope setups -* Fix bug where rigidbody rotational constraints would not be handled properly when connected to a rope -* Reskin example scene -* Switch to 3 digit semantic versioning - -(##) v1.11 - -* More accurate rope length calculation on SplitAt() -* Fix bug where multiple ropes with custom meshes would allocate unnecessary memory - -(##) v1.1 - -* Add support for dynamically splitting the rope using the new SplitAt() method - - Try it out in the example scene by grabbing a rope with the mouse pointer and pressing space before letting go! -* Add support for custom meshes that can be rendered instead of the default rope cylinder - - To illustrate this, the crane in the example scene now has a chain with links instead of a smooth rope -* Change RopePin and RopeRigidbodyConnection components to be lazily initialized -* Rename RopeMeasurements struct to Measurements and make it a sub-type of Rope -* Fix bug where toggling the simulation.enabled flag could result in an IndexOutOfBounds exception - -(##) v1.03 - -* Fix bug where one end of the rope could be moved if it collided with something even though it was pinned down using a RopePin component -* Fix bug where one end of the rope would show more sag than the other end when the rope was being stretched -* Add Rope.GetCurrentLength() method -* The example scene rope material now uses an explicit texture as the built-in one previously used caused iOS builds to fail - -(##) v1.02 - -* Add soft backdrop to example scene - -(##) v1.01 - -* Fix rope enable/disable logic -* Add ResetToSpawnCurve() method - -(##) v1.0 - -* Initial release - -Contact -======= - -Please let me know if you run into any problems when using the toolkit or if you have feedback on how I can improve it in the future. I am also interested in seeing projects that use any of my toolkits in practice! - -Website: https://gustavolsson.com/ - -Contact: https://gustavolsson.com/contact/ - -Copyright 2025 Gustav Olsson - - diff --git a/Assets/Scripts/ThirdParty/Rope/README-HTML.md.html.meta b/Assets/Scripts/ThirdParty/Rope/README-HTML.md.html.meta deleted file mode 100644 index e50ad1a3d..000000000 --- a/Assets/Scripts/ThirdParty/Rope/README-HTML.md.html.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 82f3b60f5fab61847b5d567d8c264192 -TextScriptImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Scripts/ThirdParty/Rope/README-PDF.pdf b/Assets/Scripts/ThirdParty/Rope/README-PDF.pdf deleted file mode 100644 index 644b8722a60b07fd06644be22bc821f2e9054a10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 133935 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 CVu7~57}|LiT&2XG=Kc5^j^03>(mS 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