diff --git a/Assets/01_Scenes/BossScene.unity b/Assets/01_Scenes/BossScene.unity index 1dc7282..2d3fcbf 100644 --- a/Assets/01_Scenes/BossScene.unity +++ b/Assets/01_Scenes/BossScene.unity @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:be06d224b08aa6cd0bb2fe8cba359aa85b902a678030614b36ed937b20808dd9 -size 114861 +oid sha256:dcdb11f64dc076062b4ffa0b2557263b43322fbb4c48ba48d3a1290b3d6c46d3 +size 183433 diff --git a/Assets/02_Scripts/Enemy/Skills/HazardSkill.cs b/Assets/02_Scripts/Enemy/Skills/HazardSkill.cs index cbe5882..1a98b0f 100644 --- a/Assets/02_Scripts/Enemy/Skills/HazardSkill.cs +++ b/Assets/02_Scripts/Enemy/Skills/HazardSkill.cs @@ -5,12 +5,7 @@ // ============================================================================ // HazardSkill // ---------------------------------------------------------------------------- -// 보스 특별 스킬의 한 종류 (BossSkill 상속). 스킬 프리팹의 루트에 부착. -// -// 시퀀스: 자체 애니메이션 재생 → 선딜 → 피해 판정 ON → 유지 → OFF → 후딜 → 자동 파괴 -// -// 콜라이더의 "움직임"은 이 프리팹의 자체 Animator/클립이 담당한다 (보스와 무관). -// 이 스크립트는 타이밍에 맞춰 HazardHitbox들의 피해 판정만 ON/OFF 한다. +// 보스 특별 스킬의 한 종류 (BossSkill 상속) // ============================================================================ public class HazardSkill : BossSkill { @@ -30,10 +25,7 @@ private void Awake() { if (_animator == null) _animator = GetComponentInChildren(); - } - private void Start() - { support = Object.FindFirstObjectByType(); } @@ -72,6 +64,11 @@ protected override async Awaitable RunSkill(CancellationToken token) private void PredictHazards(int dirChoice) { + if(support == null) + { + Debug.Log("Null이니"); + } + SkillPredict[] predicts = dirChoice switch { 0 => support.DownHazardPredicts, 1=> support.RightHazardPredicts, _=> null}; for (int i = 0; i < predicts.Length; i++) diff --git a/Assets/_Recovery/0 (1).unity b/Assets/_Recovery/0 (1).unity new file mode 100644 index 0000000..11a42c9 --- /dev/null +++ b/Assets/_Recovery/0 (1).unity @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cda17a47a8ded28f04b0cba9af87bbfc817a5821a790ba1e439ebf90932761a +size 115927 diff --git a/Assets/_Recovery/0 (1).unity.meta b/Assets/_Recovery/0 (1).unity.meta new file mode 100644 index 0000000..ee366a5 --- /dev/null +++ b/Assets/_Recovery/0 (1).unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 509cab3a1e54dbc4c880461706c573ee +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: