using UnityEngine; // 인스펙터에 지정한 key로 DialogVariables에 값을 넣는 헬퍼. // 예: TMP_InputField의 On End Edit(string) → 이 컴포넌트의 Set(string) 에 연결하면 // 플레이어가 입력한 글자가 {key} 토큰으로 대화에 들어간다. public class DialogVariableSetter : MonoBehaviour { [SerializeField] private string _key; public void Set(string value) => DialogVariables.Set(_key, value); // UnityEvent 연결용 public void SetKey(string key) => _key = key; }