public void Update()
 {
     for (int num = m_continusAtkDataList.Count - 1; num >= 0; num--)
     {
         ContinusAtkData continusAtkData = m_continusAtkDataList[num];
         continusAtkData.endTime -= Time.get_deltaTime();
         if (continusAtkData.endTime <= 0f)
         {
             continusAtkData.Release();
             m_continusAtkDataList.Remove(continusAtkData);
         }
     }
 }
    public void Register(int eventIndex, float endTime, AnimEventCollider eventCollider, Transform effectTrans)
    {
        ContinusAtkData continusAtkData = SearchByIndex(eventIndex);

        if (continusAtkData != null)
        {
            continusAtkData.Release();
            m_continusAtkDataList.Remove(continusAtkData);
        }
        continusAtkData               = new ContinusAtkData();
        continusAtkData.eventIndex    = eventIndex;
        continusAtkData.endTime       = endTime;
        continusAtkData.eventCollider = eventCollider;
        continusAtkData.effectTrans   = effectTrans;
        m_continusAtkDataList.Add(continusAtkData);
    }