Project_WL/Assets/Script/Character/Projectile/Skill/Skill_FatalBlow.cs

31 lines
1.0 KiB
C#

using System.Collections;
using UnityEngine;
public class Skill_FatalBlow : ProjectileBase
{
public BoxCollider m_boxcollider;
public override void Set(ProjectileData _data)
{
m_Pierce = true;
_data.eStartPos = eProjectileStartPos.Custom;
_data.v3_StartPos = _data.shooter.Get_position();
base.Set(_data);
if (WL.Combat.Weapon.WLGreatWave.TakeShot(this, m_boxcollider)) return; // WL #925 대검 주력 — 검기 발사(가로 초승달 10 m · 0.2 초 간격 최대 3 회 · 밀기 · Resources/WL/WLGreatWave.json)
transform.LookAt(_data.target.transform);
transform.eulerAngles = new Vector3(0f, transform.eulerAngles.y);
StartCoroutine(Co_Update());
}
IEnumerator Co_Update()
{
m_boxcollider.enabled = true;
yield return null;
yield return null;
m_boxcollider.enabled = false;
OptionInfo.Ins.Set_PCMove(m_ProjecTileData.shooter, true);
yield return new WaitForSeconds(2f);
Off(true);
}
}