feat: 플레이어 행동 상태 통합 및 이상상태 디버그 추가

- PlayerActionState로 이동, 점프, 스킬 입력 가능 여부를 통합
- 기절과 침묵 이상상태 데이터 및 효과 에셋을 추가
- 로컬 플레이어용 이상상태 디버그 HUD와 자동 검증 러너를 추가
- 플레이어 이동, 스킬 입력, 네트워크 상태를 새 행동 상태 기준으로 정리
This commit is contained in:
2026-03-19 18:21:39 +09:00
parent d39e13f032
commit e863d108da
23 changed files with 1286 additions and 25 deletions

View File

@@ -13,6 +13,10 @@ namespace Colosseum.UI
[SerializeField] private string ipAddress = "127.0.0.1";
[SerializeField] private ushort port = 7777;
[Header("Editor Test")]
[Tooltip("에디터 Play Mode 진입 시 자동으로 Host를 시작합니다")]
[SerializeField] private bool autoStartHostInEditor = false;
[Header("Status (Read Only)")]
[SerializeField, Tooltip("현재 연결 상태")] private string connectionStatus = "Disconnected";
@@ -26,6 +30,13 @@ namespace Colosseum.UI
private void Start()
{
UpdateTransportSettings();
#if UNITY_EDITOR
if (autoStartHostInEditor && NetworkManager.Singleton != null && !NetworkManager.Singleton.IsListening)
{
StartHost();
}
#endif
}
private void Update()