Detect and Interact with colliders within predefined shapes. Designed for flexibility and efficiency, it enables developers to use cubes, spheres, or capsules as detection areas.The OverlapShape System simplifies the process of detecting and responding to colliders in Unity using geometrical shapes. It provides the following benefits:Ease of Integration: Attach any overlap shape (cube, sphere, capsule) to a GameObject and configure properties directly in the Unity Editor.Real-Time Detection: Supports real-time collider detection using Unity’s Physics API with customizable properties like size, offset, and layer masks.Event-Driven: Built-in UnityEvents (OnCastHit, OnEnter, OnStay, OnExit) allow developers to add custom behavior without modifying the core code.Debug Visualization: Scene view visualization tools help developers debug and fine-tune their settings.Core Structure:Base Class: OverlapShapeAbstract class providing shared functionality for all overlap shapes.Includes helper methods like CalculatePosition(Vector3 offset) for offset-based positioning and base fields for collider management.Implemented Shapes:OverlapCube:Shape: Cube/box.Properties: halfExtents, offset, layerMask.Physics Methods: Physics.OverlapBox, Physics.OverlapBoxNonAlloc.OverlapSphere:Shape: Sphere.Properties: radius, offset, layerMask.Physics Methods: Physics.OverlapSphere, Physics.OverlapSphereNonAlloc.OverlapCapsule:Shape: Capsule.Properties: radius, height, offset, layerMask.Physics Methods: Physics.OverlapCapsule, Physics.OverlapCapsuleNonAlloc.Core Features:Non-Allocating Methods: All shapes support non-allocating Physics methods for optimized performance in environments with frequent overlap checks.UnityEvents:OnCast: Triggered every time an overlap check is performed.OnCastHit: Triggered when one or more colliders are detected.OnEnter: Triggered when a collider enters the overlap area.OnStay: Triggered when a collider remains in the overlap area.OnExit: Triggered when a collider exits the overlap area.Given the README found in the project, I asked chatGPT to create a summary, description, and technical details.