using System.Collections; using UnityEngine; public class Skill_Heal : ProjectileBase { public override void Set(ProjectileData _data) { _data.SetSkillExtraType = false; _data.e_SkillExtraType = eSkillExtraType.None; _data.eStartPos = eProjectileStartPos.Custom; _data.v3_StartPos = _data.target.Get_Center_position(); base.Set(_data); _data.m_skillTypeConfigTable = table_skilltypeconfig.Ins.Get_Data_orNull(eSkillExtraType.Cure); if (IsStep(1)) Set_ReduceCoolTime_byStep(1); m_ProjectTileData.e_SkillExtraType = IsStep(3) ? eSkillExtraType.Cure : eSkillExtraType.None; var healinfo = Get_DamageInfo(false, false); healinfo.Damage += healinfo.Damage * (IsStep(2) ? Get_AwakenData(2, 1) : 0); m_ProjectTileData.target.Check_Extra(healinfo); m_ProjectTileData.target.Heal(healinfo.Damage); StartCoroutine(Co_Off(1.5f)); } }