summaryrefslogtreecommitdiff
path: root/Assets/Art/Vfx/GrabSquaresEffect/AbstractWiresEffect/Scripts/CollisionDetector.cs
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2020-10-24 17:30:07 +0800
committerchai <chaifix@163.com>2020-10-24 17:30:07 +0800
commit65ed53a40f990e895305ff17a5e48e3cd6b8785b (patch)
tree3333c6a9b19fa5602fd8827e582273f602452bec /Assets/Art/Vfx/GrabSquaresEffect/AbstractWiresEffect/Scripts/CollisionDetector.cs
parent56a9b3bf4edc56e9c1dd502a469a7a0167751215 (diff)
*物理系统
Diffstat (limited to 'Assets/Art/Vfx/GrabSquaresEffect/AbstractWiresEffect/Scripts/CollisionDetector.cs')
-rw-r--r--Assets/Art/Vfx/GrabSquaresEffect/AbstractWiresEffect/Scripts/CollisionDetector.cs34
1 files changed, 0 insertions, 34 deletions
diff --git a/Assets/Art/Vfx/GrabSquaresEffect/AbstractWiresEffect/Scripts/CollisionDetector.cs b/Assets/Art/Vfx/GrabSquaresEffect/AbstractWiresEffect/Scripts/CollisionDetector.cs
deleted file mode 100644
index 179d8511..00000000
--- a/Assets/Art/Vfx/GrabSquaresEffect/AbstractWiresEffect/Scripts/CollisionDetector.cs
+++ /dev/null
@@ -1,34 +0,0 @@
-using System;
-using UnityEngine;
-
-namespace Assets.AbstractWiresEffect.Scripts
-{
- internal sealed class CollisionDetector : MonoBehaviour
- {
- public float CollisionDistance;
-
- private Transform _transform;
-
- public event Action<Vector3> CollisionDetected;
-
- private void Start()
- {
- _transform = transform;
- }
-
- private void FixedUpdate()
- {
- RaycastHit hit;
- if (!Physics.Raycast(_transform.position, -transform.up, out hit, CollisionDistance))
- return;
-
- var distance = Vector3.Distance(_transform.position, hit.point);
-
- if (distance > CollisionDistance)
- return;
-
- if (CollisionDetected != null)
- CollisionDetected.Invoke(hit.point);
- }
- }
-}