init
This commit is contained in:
25
Assets/Scripts/Camera/CameraInteract.cs
Normal file
25
Assets/Scripts/Camera/CameraInteract.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
using Event;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Camera
|
||||
{
|
||||
public class CameraInterAct : MonoBehaviour
|
||||
{
|
||||
[SerializeField] private int maxInterActDistance = 10;
|
||||
[SerializeField] private GameObject target;
|
||||
|
||||
|
||||
private void Update()
|
||||
{
|
||||
Physics.Raycast(transform.position, transform.forward, out var raycastHit, maxInterActDistance);
|
||||
if (raycastHit.collider)
|
||||
EventManager.Instance.OnCameraInterAct(raycastHit.collider.gameObject);
|
||||
}
|
||||
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
Gizmos.color = Color.green;
|
||||
Gizmos.DrawLine(transform.position, transform.position + transform.forward * maxInterActDistance);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user