convert game playing..

This commit is contained in:
2026-09-23 12:53:52 +09:00
parent 37c7942b71
commit 5d11288a6f
136 changed files with 15856 additions and 299 deletions
@@ -5,6 +5,13 @@ using UnityEngine;
namespace BumpCombat.Constants
{
public enum RoomScaleComparisonMode
{
Disabled = 0,
Original = 1,
Expanded = 2,
}
[Serializable]
public struct SpawnDensityPhase
{
@@ -123,9 +130,25 @@ namespace BumpCombat.Constants
public Vector2 ArenaPlayableHalfExtents = new(15f, 8.4375f);
public Vector2 ArenaPlayerPadding = new(0.5f, 0.625f);
public Vector2 ArenaCameraViewHalfExtents = new(10f, 5.625f);
[Tooltip("스테이지 방에서 사용할 플레이어 추적 시야의 반쪽 크기")]
public Vector2 StageCameraViewHalfExtents = new(7.5f, 4.21875f);
[Tooltip("대표 Stage 1 비교 방에서 Original 선택 시 사용할 좁은 추적 시야의 반쪽 크기")]
public Vector2 StageComparisonOriginalCameraViewHalfExtents = new(5f, 2.8125f);
[Tooltip("대표 Stage 1 비교 방에서 Expanded 선택 시 사용할 추적 시야의 반쪽 크기")]
public Vector2 StageComparisonCameraViewHalfExtents = new(7.5f, 4.21875f);
public Vector2 ArenaCameraDeadZone = new(0.5f, 0.3f);
[Min(0f)] public float ArenaCameraSmoothTime = 0.15f;
[Header("대표 Stage 1 방 크기 비교")]
[Tooltip("Disabled는 기존 카탈로그 선택을 유지하고, Original/Expanded는 입구 직결 첫 전투 방을 S1-A로 고정합니다.")]
public RoomScaleComparisonMode Stage1FirstCombatRoomScaleComparison = RoomScaleComparisonMode.Disabled;
[Header("제한 시야 교전")]
[Min(0.1f)] public float StagePlayerVisibilityRadius = 6f;
[Range(0f, 1f)] public float StageExploredFogOpacity = 0.65f;
[Range(0f, 1f)] public float StageUnseenFogOpacity = 1f;
[Range(0.1f, 1f)] public float StageEncounterSightRangeMultiplier = 0.5f;
public float[] EliteTimes(bool development, bool production)
{
float[] times = production