Wizard_Of_Wak/Assets/1_Script/SO/Skills/Skill_Elephant.cs

21 lines
633 B
C#

using UnityEngine;
[CreateAssetMenu(menuName = "Player/Skills/Skill_Elephant")]
public class Skill_Elephant : SkillBase
{
public override void Active(PlayerSkill playerSkill)
{
playerSkill.Skill_Anim(0);
Vector3 mouseScreenPos = Input.mousePosition;
mouseScreenPos.z = 10f; // 카메라로부터 10 유닛 앞에 스폰
Vector3 mouseWorldPos = Camera.main.ScreenToWorldPoint(mouseScreenPos);
mouseWorldPos.z = 0f; // 2D면 z는 0
GameObject skill = Instantiate(skillPrefab, Test.Instance.skillTr);
skill.transform.position = mouseWorldPos;
skill.SetActive(true);
}
}