public void Release()
 {
     //IL_0017: Unknown result type (might be due to invalid IL or missing references)
     //IL_001e: Expected O, but got Unknown
     if (effectTrans != null)
     {
         EffectManager.ReleaseEffect(effectTrans.get_gameObject(), true, false);
         effectTrans = null;
     }
     if (eventCollider != null)
     {
         eventCollider.Destroy();
         eventCollider = null;
     }
 }
    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);
    }