using System.Collections; using UnityEngine; public class Skill_SweepAttack : ProjectileBase { public GameObject go_effect; public override void Set(ProjectileData _data) { base.Set(_data); transform.eulerAngles = Vector3.zero; StartCoroutine(Co_Update()); } IEnumerator Co_Update() { m_ProjectTileData.shooter.Set_JoystickStatus(2); go_effect.SetActive(false); yield return new WaitForSeconds(0.1f); transform.position = m_ProjectTileData.shooter.Get_Center_position(); go_effect.SetActive(true); yield return new WaitForSeconds(0.4f); transform.position = m_ProjectTileData.shooter.Get_Center_position(); go_effect.SetActive(false); go_effect.SetActive(true); yield return new WaitForSeconds(1f); Off(true); m_ProjectTileData.shooter.Set_JoystickStatus(3); m_ProjectTileData.shooter.Play_Idle(); } }