//删除所有特效 public void DestroyAllEffect() { foreach (KeyValuePair <Int64, IEffect> pair in m_EffectMap) { IEffect effect = pair.Value; effect.Release(); effect = null; } m_EffectMap.Clear(); }
//特效删除 public void DestroyEffect(IEffect effect) { effect.Release(); m_EffectMap.Remove(effect.projectID); effect = null; }