13 lines
534 B
C#
13 lines
534 B
C#
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<string> 연결용
|
|
public void SetKey(string key) => _key = key;
|
|
}
|