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

28 lines
767 B
C#

using UnityEngine;
public class Skill_DeathBlade : ProjectileBase
{
[Header("단검 속도")]
public float speed = 4f;
[Header("단검 유지시간")]
public float lifetime = 4f;
public override void Set(ProjectileData _data)
{
_data.Speed = speed;
_data.LifeTime = lifetime;
_data.eStartPos = eProjectileStartPos.ShooterCenter;
base.Set(_data);
StartCoroutine(Co_Move_Strait(eProjectileStrait.Forward));
_data.Action_OnHit = hitter =>
{ // 단검을 맞췄을 경우
_data.shooter.Set_Invisible(0.5f, () =>
{
_data.shooter.Set_Warp(_data.target.Get_PositionBack());
});
};
StartCoroutine(Co_Off(lifetime));
}
}