diff --git a/Assets/02_Scripts/Managers/RoomMoveButton.cs b/Assets/02_Scripts/Managers/RoomMoveButton.cs index 74864f1e..5d7ad891 100644 --- a/Assets/02_Scripts/Managers/RoomMoveButton.cs +++ b/Assets/02_Scripts/Managers/RoomMoveButton.cs @@ -2,14 +2,14 @@ public class RoomMoveButton : MonoBehaviour { - [Header(" ư ̵ ȣ Է")] + [Header("이 버튼을 눌렀을 때 이동할 방 번호 입력")] [SerializeField] private int targetRoomNumber; public void OnClickMoveRoom() { if (RoomRouteManager.Instance == null) { - Debug.LogError("RoomRouteManager ϴ."); + Debug.LogError("RoomRouteManager가 없습니다."); return; } diff --git a/Assets/02_Scripts/Managers/RoomRouteDebugTester.cs b/Assets/02_Scripts/Managers/RoomRouteDebugTester.cs index 6b1b63c3..81b35c15 100644 --- a/Assets/02_Scripts/Managers/RoomRouteDebugTester.cs +++ b/Assets/02_Scripts/Managers/RoomRouteDebugTester.cs @@ -19,50 +19,50 @@ private void Update() return; } - // CŰ: 湮 ĺ ̱ + // C키: 방문 안 한 방 중 랜덤 후보 뽑기 if (Keyboard.current.cKey.wasPressedThisFrame) { currentChoices = RoomRouteManager.Instance.GetRandomNextRooms(); - Debug.Log($" ĺ : {currentChoices.Count}"); + Debug.Log($"현재 선택 가능한 후보 개수: {currentChoices.Count}"); for (int i = 0; i < currentChoices.Count; i++) { - Debug.Log($"{i + 1} ȣ: {currentChoices[i].roomNumber}, ̸: {currentChoices[i].sceneName}"); + Debug.Log($"{i + 1}번 선택지 → 방 번호: {currentChoices[i].roomNumber}, 씬 이름: {currentChoices[i].sceneName}"); } } - // 1Ű: ù ° ĺ + // 1키: 첫 번째 후보 선택 if (Keyboard.current.digit1Key.wasPressedThisFrame) { MoveToChoice(0); } - // 2Ű: ° ĺ + // 2키: 두 번째 후보 선택 if (Keyboard.current.digit2Key.wasPressedThisFrame) { MoveToChoice(1); } - // TŰ: 湮 Ȯ + // T키: 방문 상태 확인 if (Keyboard.current.tKey.wasPressedThisFrame) { - Debug.Log($"湮 : {RoomRouteManager.Instance.VisitedRoomCount} / {RoomRouteManager.Instance.TotalRoomCount}"); - Debug.Log($" ȣ: {RoomRouteManager.Instance.CurrentRoomNumber}"); + Debug.Log($"방문한 방 개수: {RoomRouteManager.Instance.VisitedRoomCount} / {RoomRouteManager.Instance.TotalRoomCount}"); + Debug.Log($"현재 방 번호: {RoomRouteManager.Instance.CurrentRoomNumber}"); } - // XŰ: ׽Ʈ 湮 ʱȭ + // X키: 테스트용 방문 기록 초기화 if (Keyboard.current.xKey.wasPressedThisFrame) { - Debug.Log("湮 ʱȭ"); + Debug.Log("방문 기록 초기화"); currentChoices.Clear(); RoomRouteManager.Instance.ResetVisitedRooms(); } - // FŰ: 湮 ̵ ׽Ʈ + // F키: 모든 방 방문 후 마지막 씬 이동 테스트 if (Keyboard.current.fKey.wasPressedThisFrame) { - Debug.Log(" ̵ ׽Ʈ"); + Debug.Log("마지막 씬 이동 테스트"); RoomRouteManager.Instance.MoveToFinalScene(); } } @@ -71,19 +71,19 @@ private void MoveToChoice(int index) { if (currentChoices == null || currentChoices.Count == 0) { - Debug.LogWarning(" CŰ ĺ ̾ƾ մϴ."); + Debug.LogWarning("먼저 C키를 눌러 랜덤 후보를 뽑아야 합니다."); return; } if (index < 0 || index >= currentChoices.Count) { - Debug.LogWarning("ش ȣ ϴ."); + Debug.LogWarning("해당 번호의 선택지가 없습니다."); return; } int targetRoomNumber = currentChoices[index].roomNumber; - Debug.Log($"{index + 1} {targetRoomNumber} ̵"); + Debug.Log($"{index + 1}번 선택지 선택 → 방 {targetRoomNumber} 이동"); currentChoices.Clear(); diff --git a/Assets/02_Scripts/Managers/RoomRouteManager.cs b/Assets/02_Scripts/Managers/RoomRouteManager.cs index 308e631d..6a978b31 100644 --- a/Assets/02_Scripts/Managers/RoomRouteManager.cs +++ b/Assets/02_Scripts/Managers/RoomRouteManager.cs @@ -8,23 +8,23 @@ public class RoomRouteManager : MonoBehaviour [System.Serializable] public class RoomData { - [Header(" ȣ Է")] + [Header("방 번호 입력")] public int roomNumber; - [Header(" 濡 شϴ Scene ̸ Է")] + [Header("이 방에 해당하는 Scene 이름 입력")] public string sceneName; } - [Header("ü Է")] + [Header("전체 방 정보 입력")] [SerializeField] private List rooms = new List(); - [Header(" ȣ Է")] + [Header("시작 방 번호 입력")] [SerializeField] private int startRoomNumber; - [Header(" ")] + [Header("랜덤 선택지 개수")] [SerializeField] private int randomChoiceCount = 2; - [Header(" 湮 ̵ Scene ̸")] + [Header("모든 방 방문 후 이동할 마지막 Scene 이름")] [SerializeField] private string finalSceneName; private int _currentRoomNumber; @@ -54,7 +54,7 @@ private void Awake() } } - // 湮 ü ȯ + // 방문하지 않은 방 전체 반환 public List GetUnvisitedRooms() { List result = new List(); @@ -70,7 +70,7 @@ public List GetUnvisitedRooms() return result; } - // ȭ ȯ + // 대화 선택지에 보여줄 랜덤 방 목록 반환 public List GetRandomNextRooms() { List unvisitedRooms = GetUnvisitedRooms(); @@ -89,18 +89,18 @@ public List GetRandomNextRooms() return randomRooms; } - // ư̳ ȭ ȣ + // 버튼이나 대화 선택지에서 호출 public void MoveToRoom(int roomNumber) { if (SceneLoadManager.Instance == null) { - Debug.LogError("SceneLoadManager ϴ."); + Debug.LogError("SceneLoadManager가 씬에 없습니다."); return; } if (SceneLoadManager.Instance.IsChangingScene) { - Debug.Log("̹ ̵ Դϴ."); + Debug.Log("이미 씬 이동 중입니다."); return; } @@ -108,19 +108,19 @@ public void MoveToRoom(int roomNumber) if (targetRoom == null) { - Debug.LogWarning($" ã ϴ. ȣ: {roomNumber}"); + Debug.LogWarning($"방 정보를 찾을 수 없습니다. 방 번호: {roomNumber}"); return; } if (_visitedRooms.Contains(roomNumber)) { - Debug.Log($"̹ 湮 Դϴ. ȣ: {roomNumber}"); + Debug.Log($"이미 방문한 방입니다. 방 번호: {roomNumber}"); return; } if (string.IsNullOrEmpty(targetRoom.sceneName)) { - Debug.LogWarning($" {roomNumber} Scene ̸ ֽϴ."); + Debug.LogWarning($"방 {roomNumber}의 Scene 이름이 비어있습니다."); return; } @@ -130,14 +130,14 @@ public void MoveToRoom(int roomNumber) SceneLoadManager.Instance.RequestSceneChange(targetRoom.sceneName); } - // ϳ ٷ ̵ϰ + // 랜덤 방 하나로 바로 이동하고 싶을 때 사용 public void MoveToRandomRoom() { List unvisitedRooms = GetUnvisitedRooms(); if (unvisitedRooms.Count <= 0) { - Debug.Log("湮 ϴ."); + Debug.Log("방문하지 않은 방이 없습니다."); if (IsAllRoomsVisited()) { @@ -162,25 +162,25 @@ public void MoveToFinalScene() { if (!IsAllRoomsVisited()) { - Debug.Log(" 湮 ʾҽϴ."); + Debug.Log("아직 모든 방을 방문하지 않았습니다."); return; } if (SceneLoadManager.Instance == null) { - Debug.LogError("SceneLoadManager ϴ."); + Debug.LogError("SceneLoadManager가 씬에 없습니다."); return; } if (SceneLoadManager.Instance.IsChangingScene) { - Debug.Log("̹ ̵ Դϴ."); + Debug.Log("이미 씬 이동 중입니다."); return; } if (string.IsNullOrEmpty(finalSceneName)) { - Debug.LogWarning(" Scene ̸ ֽϴ."); + Debug.LogWarning("마지막 Scene 이름이 비어있습니다."); return; } diff --git a/Assets/04_Models/Note/Prefabs/MusicNote.prefab b/Assets/04_Models/Note/Prefabs/MusicNote.prefab index dbd4bedb..4c4c34a0 100644 --- a/Assets/04_Models/Note/Prefabs/MusicNote.prefab +++ b/Assets/04_Models/Note/Prefabs/MusicNote.prefab @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b607f3e1da8399a5a86d370cab5a4e0c3777bde57f4404e8513fdb1c2e16d10 -size 135562 +oid sha256:7a33e2a4e0c10565c3ae3df5a7559eb2aa4b49b0c1c5eec36eb6a5a0c8aa3a3d +size 134291