2026-06-14 23:55:20 +07:00
|
|
|
using UnityEngine;
|
|
|
|
|
|
2026-03-26 20:27:19 +07:00
|
|
|
namespace OnlyScove.Scripts
|
|
|
|
|
{
|
|
|
|
|
public interface IInteractable
|
|
|
|
|
{
|
|
|
|
|
string InteractionPrompt { get; }
|
2026-06-14 23:55:20 +07:00
|
|
|
|
|
|
|
|
// Thực hiện tương tác
|
|
|
|
|
void OnInteract(GameObject interactor);
|
|
|
|
|
|
|
|
|
|
// Xử lý khi người chơi nhìn vào vật thể
|
|
|
|
|
void OnHoverEnter();
|
|
|
|
|
|
|
|
|
|
// Xử lý khi người chơi rời mắt khỏi vật thể
|
|
|
|
|
void OnHoverExit();
|
2026-03-26 20:27:19 +07:00
|
|
|
}
|
2026-06-14 23:55:20 +07:00
|
|
|
}
|