2026-05-22 보스스킬 : 지진

This commit is contained in:
2026-05-22 16:17:35 +09:00
parent 20db4207fa
commit d95eb9df1d
18 changed files with 186 additions and 50 deletions

View File

@@ -19,14 +19,10 @@ public class HazardSkill : BossSkill
[SerializeField] private GameObject _hazardHitboxOrigin;
[SerializeField] private int _hitBoxDamage = 15;
private SkillSupport support;
private void Awake()
{
if (_animator == null)
_animator = GetComponentInChildren<Animator>();
support = Object.FindFirstObjectByType<SkillSupport>();
}
protected override async Awaitable RunSkill(CancellationToken token)
@@ -64,12 +60,7 @@ 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};
SkillPredict[] predicts = dirChoice switch { 0 => GameManager.Instance.SkillSupporter.DownHazardPredicts, 1=> GameManager.Instance.SkillSupporter.RightHazardPredicts, _=> null};
for (int i = 0; i < predicts.Length; i++)
{
@@ -80,7 +71,7 @@ private void PredictHazards(int dirChoice)
private void FireHazards(int dirChoice)
{
Transform[] hazardPoss = dirChoice switch { 0 => support.DownHazardFirePos, 1=> support.RightHazardFirePos, _=> null};
Transform[] hazardPoss = dirChoice switch { 0 => GameManager.Instance.SkillSupporter.DownHazardFirePos, 1=> GameManager.Instance.SkillSupporter.RightHazardFirePos, _=> null};
Vector2 attackDir = dirChoice switch {0 => Vector2.down,1=>Vector2.right,_=>Vector2.left};
if (hazardPoss == null) return;