internal override void Pause()
 {
     base.Pause();
     if (effect != null)
     {
         effect.Pause();
     }
 }
 internal override void Pause()
 {
     base.Pause();
     for (int i = 0; i < effects.Count; i++)
     {
         GOEEntityEffectMove effect = effects[i];
         effect.Pause();
     }
 }