feat: 회피 상태와 스킬 시작 판정 분리
- CanEvade를 제거하고 IsEvading 상태와 CanStartSkill 판정으로 정리 - 침묵 중 회피 상태 유지와 회피 스킬 차단 규칙을 반영 - 자동 검증 러너와 디버그 HUD에 회피 상호작용 검증을 추가
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user