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); }