충돌, 레이캐스팅, 레이어, 카메라 기능 구현

This commit is contained in:
2026-01-22 02:50:47 +09:00
parent 2eee8e2ab2
commit 16497ffc6e
18 changed files with 1052 additions and 135 deletions

View File

@@ -4,17 +4,32 @@ using UnityEngine;
public class InputManager
{
public Action KeytAction = null;
public Action<Define.MouseEvent> MouseAction = null;
bool _pressed = false;
public void OnUpdate()
{
if (Input.anyKey == false)
{
return;
}
if (KeytAction != null)
if (Input.anyKey && KeytAction != null)
{
KeytAction.Invoke();
}
if (MouseAction != null)
{
if (Input.GetMouseButton(0))
{
MouseAction.Invoke(Define.MouseEvent.Press);
_pressed = true;
}
else
{
if (_pressed)
{
MouseAction.Invoke(Define.MouseEvent.Click);
}
_pressed = false;
}
}
}
}