Exemplo n.º 1
0
 public void Remove(
     ButtonEventHandler l    = null, ButtonEventHandler u     = null,
     ButtonEventHandler e    = null, ButtonEventHandler up    = null,
     ButtonEventHandler r    = null, ButtonEventHandler p     = null,
     ButtonEventHandler rl   = null, ButtonEventHandler rOver = null,
     ButtonEventHandler rOut = null, ButtonKeyPressHandler k  = null)
 {
     if (l != null)
     {
         load.RemoveAll(h => h == l);
     }
     if (u != null)
     {
         unload.RemoveAll(h => h == u);
     }
     if (e != null)
     {
         enterFrame.RemoveAll(h => h == e);
     }
     if (up != null)
     {
         update.RemoveAll(h => h == up);
     }
     if (r != null)
     {
         render.RemoveAll(h => h == r);
     }
     if (p != null)
     {
         press.RemoveAll(h => h == p);
     }
     if (rl != null)
     {
         release.RemoveAll(h => h == rl);
     }
     if (rOver != null)
     {
         rollOver.RemoveAll(h => h == rOver);
     }
     if (rOut != null)
     {
         rollOut.RemoveAll(h => h == rOut);
     }
     if (k != null)
     {
         keyPress.RemoveAll(h => h == k);
     }
 }