2025-01-03 00:50:36 +00:00
|
|
|
using System.Collections;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
2025-01-02 17:53:08 +00:00
|
|
|
public class Skill_OneHandCombo1 : ProjectileBase
|
|
|
|
|
{
|
2025-01-03 00:50:36 +00:00
|
|
|
public List<float> list_ShowEffectTime = new List<float>();
|
|
|
|
|
|
2025-01-02 17:53:08 +00:00
|
|
|
public override void Set(ProjectileData _data)
|
|
|
|
|
{
|
|
|
|
|
base.Set(_data);
|
2025-01-03 00:50:36 +00:00
|
|
|
StartCoroutine(Co_Update());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
IEnumerator Co_Update()
|
|
|
|
|
{
|
|
|
|
|
for (int i = 0; i < list_ShowEffectTime.Count; i++)
|
|
|
|
|
{
|
|
|
|
|
yield return new WaitForSeconds(list_ShowEffectTime[i]);
|
|
|
|
|
m_ProjectTileData.eStartPos = eProjectileStartPos.Custom;
|
|
|
|
|
m_ProjectTileData.v3_StartPos = m_ProjectTileData.shooter.Get_CenterPositionFoward();
|
|
|
|
|
m_ProjectTileData.LifeTime = Time.deltaTime;
|
|
|
|
|
ProjectileInfo.Ins.Shoot_Projectile("Projectile_OneHandCombo1", m_ProjectTileData);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
yield return new WaitForSeconds(1f);
|
|
|
|
|
Off(true);
|
2025-01-02 17:53:08 +00:00
|
|
|
}
|
|
|
|
|
}
|