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

22 lines
673 B
C#
Raw Normal View History

using System.Collections;
using UnityEngine;
2024-12-15 01:39:39 +00:00
public class Skill_EatSnack : ProjectileBase
{
public override void Set(ProjectileData _data)
{
_data.eStartPos = eProjectileStartPos.Custom;
_data.v3_StartPos = _data.target.Get_Center_position();
2024-12-15 01:39:39 +00:00
base.Set(_data);
2024-12-17 01:48:30 +00:00
var healrate = Get_DamageInfo(false, false).Damage + (IsStep(2) ? Get_AwakenData(2, 1) : 0f);
2024-12-15 01:39:39 +00:00
m_ProjectTileData.target.Heal(healrate);
if (IsStep(1)) m_ProjectTileData.target.Heal_MP(healrate);
Set_ReduceCoolTime_byStep(3);
StartCoroutine(Co_Off());
2024-12-15 01:39:39 +00:00
}
IEnumerator Co_Off() { yield return new WaitForSeconds(1.5f); Off(true); }
2024-12-15 01:39:39 +00:00
}