protected override void DestroyEffect()
 {
     if (m_isInitialized)
     {
         m_wrappedEffect.ReleaseEffect();
         m_isInitialized = false;
     }
 }