#nullable enable using UnityEngine; namespace UVC.UI.Commands { // 애플리케이션 종료 커맨드 public class QuitApplicationCommand : ICommand { public void Execute(object? parameter = null) { // 파라미터는 여기서는 사용되지 않을 수 있음 if (parameter != null) { Debug.Log($"QuitApplicationCommand 실행됨 (파라미터 무시됨: {parameter})"); } else { Debug.Log("QuitApplicationCommand 실행됨"); } #if UNITY_EDITOR UnityEditor.EditorApplication.isPlaying = false; #else Application.Quit(); #endif } } }