так что у меня есть игровой сервер, у каждого игрока есть таймер, например:
this.player.Timer = from tick in TimerPublisher where tick % 1 == 0 select tick;
и у меня есть несколько подписанных методов, таких как:
this.player.Timer.Subscribe( tick => IncreseStamina() );
this.player.Timer.Subscribe( tick => IncresePower() );
//etc
так что я хочу вместо установки
IDisposable dis = //the subscribed method;
так что я могу сказать
dis.Dispose(); //so it Dispose that method
Я хочу убрать все мои подписанные методы одновременно, могу ли я это сделать?