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
@@ -15,6 +15,8 @@ namespace BumpCombat.Constants
private static ArtifactConstants fallbackArtifacts;
private static RunConstants fallbackRun;
private static CombatFeedbackSettings fallbackCombatFeedback;
private static DefenseConstants fallbackDefense;
private static PassiveRelicConstants fallbackPassiveRelics;
[Header("설정 분류")]
[SerializeField, Tooltip("플레이어 기본 능력치, 피격, 가드 설정")]
@@ -33,6 +35,10 @@ namespace BumpCombat.Constants
private RunConstants run;
[SerializeField, Tooltip("타격, 피격, 가드 효과의 표시 설정")]
private CombatFeedbackSettings combatFeedback;
[SerializeField, Tooltip("역병형 방어전 테스트 모드 설정")]
private DefenseConstants defense;
[SerializeField, Tooltip("방어전 패시브 유물 효과 설정")]
private PassiveRelicConstants passiveRelics;
public static GameplayConstants Current
{
@@ -60,6 +66,8 @@ namespace BumpCombat.Constants
public RunConstants Run => Resolve(run, ref fallbackRun);
public CombatFeedbackSettings CombatFeedback =>
Resolve(combatFeedback, ref fallbackCombatFeedback);
public DefenseConstants Defense => Resolve(defense, ref fallbackDefense);
public PassiveRelicConstants PassiveRelics => Resolve(passiveRelics, ref fallbackPassiveRelics);
#if UNITY_EDITOR
public static void SetCurrentForTests(GameplayConstants value)
@@ -78,6 +86,8 @@ namespace BumpCombat.Constants
fallbackArtifacts = null;
fallbackRun = null;
fallbackCombatFeedback = null;
fallbackDefense = null;
fallbackPassiveRelics = null;
}
#endif