using UnityEngine; using Unity.Netcode; public class AutoHost : MonoBehaviour { // 에디터에서만 작동하도록 설정 void Start() { #if UNITY_EDITOR // 1. NetworkManager가 씬에 존재하는지 확인 if (NetworkManager.Singleton != null) { // 2. 이미 서버나 클라이언트가 실행 중이 아닐 때만 실행 if (!NetworkManager.Singleton.IsServer && !NetworkManager.Singleton.IsClient) { NetworkManager.Singleton.StartHost(); Debug.Log("[AutoHost] 에디터 전용 호스트 자동 시작됨"); } } else { Debug.LogError("[AutoHost] NetworkManager를 찾을 수 없습니다!"); } #endif } }