feat: 무적 이상상태 기반 구르기 스킬 정리
- 무적 이상상태 데이터와 효과 에셋을 추가 - 구르기를 일반 스킬이 무적 상태를 부여하는 구조로 변경 - 대미지 처리와 플레이어 상태 판정이 무적 이상상태를 참조하도록 정리
This commit is contained in:
@@ -32,16 +32,12 @@ namespace Colosseum.Skills
|
||||
[SerializeField] private bool jumpToTarget = false;
|
||||
|
||||
[Header("행동 제한")]
|
||||
[Tooltip("이 스킬을 회피 상태로 취급할지 여부")]
|
||||
[SerializeField] private bool isEvadeSkill = false;
|
||||
[Tooltip("시전 중 이동 입력 차단 여부")]
|
||||
[SerializeField] private bool blockMovementWhileCasting = true;
|
||||
[Tooltip("시전 중 점프 입력 차단 여부")]
|
||||
[SerializeField] private bool blockJumpWhileCasting = true;
|
||||
[Tooltip("시전 중 다른 스킬 입력 차단 여부")]
|
||||
[SerializeField] private bool blockOtherSkillsWhileCasting = true;
|
||||
[Tooltip("시전 중 회피 입력 차단 여부")]
|
||||
[SerializeField] private bool blockEvadeWhileCasting = true;
|
||||
|
||||
[Header("쿨타임 & 비용")]
|
||||
[Min(0f)] [SerializeField] private float cooldown = 1f;
|
||||
@@ -63,11 +59,9 @@ 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;
|
||||
public bool BlockEvadeWhileCasting => blockEvadeWhileCasting;
|
||||
public IReadOnlyList<SkillEffect> Effects => effects;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user