2026-04-07 스킬 시스템 진행중
This commit is contained in:
@@ -22,4 +22,22 @@ public void Execute(SkillInstance skill, Transform caster, float chargeRatio)
|
||||
Debug.Log($"[범위] {hit.name}에게 {finalDamage} 데미지");
|
||||
}
|
||||
}
|
||||
|
||||
public void ExecuteAtPosition(SkillInstance skill, Transform caster, Vector3 targetPos)
|
||||
{
|
||||
SkillLevelData levelData = skill.CurrentLevelData;
|
||||
|
||||
if (skill.Data.EffectPrefab != null)
|
||||
{
|
||||
Instantiate(skill.Data.EffectPrefab, targetPos, Quaternion.identity);
|
||||
}
|
||||
|
||||
Collider[] hits = Physics.OverlapSphere(targetPos, levelData.Range);
|
||||
foreach (Collider hit in hits)
|
||||
{
|
||||
if (hit.transform == caster) continue;
|
||||
|
||||
Debug.Log($"[범위지정] {hit.name}에게 {levelData.Damage} 데미지");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
2
Assets/02_Scripts/Skill/Effects/AreaEffect.cs.meta
Normal file
2
Assets/02_Scripts/Skill/Effects/AreaEffect.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d5746059337329945a31ec9d01642e50
|
||||
2
Assets/02_Scripts/Skill/Effects/BuffEffect.cs.meta
Normal file
2
Assets/02_Scripts/Skill/Effects/BuffEffect.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 20d041c01752a8c4c92afe47384dd2ee
|
||||
2
Assets/02_Scripts/Skill/Effects/DamageEffect.cs.meta
Normal file
2
Assets/02_Scripts/Skill/Effects/DamageEffect.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7bafae519de550c48a5e64ca631a8859
|
||||
2
Assets/02_Scripts/Skill/Effects/ISkillEffect.cs.meta
Normal file
2
Assets/02_Scripts/Skill/Effects/ISkillEffect.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 96115cf6a2e3f694fab06c6c3c08a446
|
||||
2
Assets/02_Scripts/Skill/Effects/ProjectileEffect.cs.meta
Normal file
2
Assets/02_Scripts/Skill/Effects/ProjectileEffect.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: abfe13628584cc9429a5ef30dfd56f57
|
||||
Reference in New Issue
Block a user