2026-04-08 스킬시스템 진행중, 폴더구조 변경등
This commit is contained in:
@@ -12,4 +12,17 @@ public void Execute(SkillInstance skill, Transform caster, float chargeRatio)
|
||||
// 투사체에 데미지 정보 전달
|
||||
// proj.GetComponent<Projectile>()?.Init(skill.CurrentLevelData.Damage * chargeRatio);
|
||||
}
|
||||
|
||||
public void ExecuteAtPosition(SkillInstance skill, Transform caster, Vector3 targetPos, float chargeRatio)
|
||||
{
|
||||
if (skill.Data.EffectPrefab == null) return;
|
||||
|
||||
Vector3 spawnPos = caster.position + Vector3.up;
|
||||
Vector3 direction = (targetPos - spawnPos).normalized;
|
||||
Quaternion rotation = Quaternion.LookRotation(direction);
|
||||
GameObject proj = Instantiate(skill.Data.EffectPrefab, spawnPos, rotation);
|
||||
|
||||
// 투사체에 데미지 정보 전달
|
||||
// proj.GetComponent<Projectile>()?.Init(skill.CurrentLevelData.Damage * chargeRatio);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user