2026-06-18 앉기 UI등등

This commit is contained in:
2026-06-18 18:09:08 +09:00
parent 83b3c4a27c
commit f69d0ef273
173 changed files with 359 additions and 6 deletions

View File

@@ -9,6 +9,8 @@ public abstract class InteractionObject : MonoBehaviour
[SerializeField] protected Transform _interactionPos;
[SerializeField] protected GameObject _visible;
// 지속형 상호작용이 진행 중인지 (예: 앉아있는 중).
// true인 동안 디텍터는 대상을 이 오브젝트로 잠가, 다음 키 입력이 종료(해제)로 가게 한다.
public bool IsInteracting { get; protected set; }
@@ -17,4 +19,9 @@ public abstract class InteractionObject : MonoBehaviour
// 상호작용 키를 눌렀을 때 호출. 시작/종료(토글) 여부는 각 구현이 결정한다.
public abstract void Interact(PlayerController player);
public void VisibleUI(bool isOn)
{
_visible.SetActive(isOn);
}
}