feat: 회피 상태와 스킬 시작 판정 분리

This commit is contained in:
2026-03-19 18:51:41 +09:00
parent 1adfd61d97
commit 9f27d87c0e
7 changed files with 118 additions and 26 deletions

View File

@@ -32,6 +32,8 @@ namespace Colosseum.Skills
[SerializeField] private bool jumpToTarget = false;
[Header("행동 제한")]
[Tooltip("이 스킬을 회피 상태로 취급할지 여부")]
[SerializeField] private bool isEvadeSkill = false;
[Tooltip("시전 중 이동 입력 차단 여부")]
[SerializeField] private bool blockMovementWhileCasting = true;
[Tooltip("시전 중 점프 입력 차단 여부")]
@@ -61,6 +63,7 @@ namespace Colosseum.Skills
public bool UseRootMotion => useRootMotion;
public bool IgnoreRootMotionY => ignoreRootMotionY;
public bool JumpToTarget => jumpToTarget;
public bool IsEvadeSkill => isEvadeSkill;
public bool BlockMovementWhileCasting => blockMovementWhileCasting;
public bool BlockJumpWhileCasting => blockJumpWhileCasting;
public bool BlockOtherSkillsWhileCasting => blockOtherSkillsWhileCasting;