28 lines
767 B
C#
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));
|
|
}
|
|
} |