summaryrefslogtreecommitdiff
path: root/Assets/Art/Vfx/GrabSquaresEffect/AbstractWiresEffect/Scripts/CollisionDetector.cs
diff options
context:
space:
mode:
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);
- }
- }
-}