using System; using Cysharp.Threading.Tasks; /// 컴파일된 스크립트 액션 - 실행 가능한 최소 단위 public class ScriptAction { /// /// 실행 함수 - UniTask<ScriptResult> 반환 /// public Func> Execute { get; set; } /// 디버깅용 원본 타입 (label, msg, char 등) public string DebugType { get; set; } /// 디버깅용 추가 정보 public string DebugInfo { get; set; } }