From 20db4207faca619644299b4779cd9beb5048ade5 Mon Sep 17 00:00:00 2001 From: "DESKTOP-VVOCIJO\\PC" Date: Fri, 22 May 2026 12:13:04 +0900 Subject: [PATCH] =?UTF-8?q?2026-05-22=20=EC=8A=A4=ED=82=AC=EC=98=88?= =?UTF-8?q?=EC=B8=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/01_Scenes/BossScene.unity | 4 ++-- Assets/02_Scripts/Enemy/Skills/HazardSkill.cs | 15 ++++++--------- Assets/_Recovery/0 (1).unity | 3 +++ Assets/_Recovery/0 (1).unity.meta | 7 +++++++ 4 files changed, 18 insertions(+), 11 deletions(-) create mode 100644 Assets/_Recovery/0 (1).unity create mode 100644 Assets/_Recovery/0 (1).unity.meta 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: