2026-03-31 물체 상호작용

This commit is contained in:
2026-03-31 18:08:26 +09:00
parent 71dfbf1af2
commit 902b1b76fb
141 changed files with 11063 additions and 343 deletions

View File

@@ -0,0 +1,31 @@
using TMPro;
using UnityEngine;
using UnityEngine.AI;
using UnityEngine.UIElements;
public class InteractionUI : MonoBehaviour
{
public TextMeshProUGUI NameText; //대화창 이름
public TextMeshProUGUI DialogText; //대화창 내용
public GameObject DialogPopup; // 대화창
[SerializeField] private GameObject _sit_Interaction_Box;
[SerializeField] private GameObject _pushHard_Interaction_Box;
public void UpdateSitBox(Transform sitTransform) //앉는 위치를 아이콘이 따라 다니도록
{
if (sitTransform == null) return;
Vector3 pos = Camera.main.WorldToScreenPoint(sitTransform.position + sitTransform.up * 0.5f); //아이콘 위치
}
public void OnOffSitBox(bool isOn) //앉기 아이콘 온오프용
{
if (_sit_Interaction_Box != null)
_sit_Interaction_Box.gameObject.SetActive(isOn);
}
public void UpdateSitBoxPos(Vector3 pos)
{
_sit_Interaction_Box.transform.position = pos;
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 401e7ae784ecbac46af9332f1347cd78