void OnDestroy() { User.JumpMapProvider.Supply -= _JumpMap; User.Remoting.OnlineProvider.Supply -= _SupplyOnline; User.Remoting.OnlineProvider.Unsupply -= _UnsupplyOnline; _Updater.Shutdown(); }
void IBootable.Shutdown() { _Server.AcceptEvent -= _AcceptPeer; _Updater.Shutdown(); _Command.Unregister("Bind" + _Id); _Command.Unregister("Close" + _Id); }
protected override void _Shutdown() { Command.Unregister("CreateClient"); Command.Unregister("CreateServer"); Command.Unregister("Watch"); Command.Unregister("Fake"); _Updater.Shutdown(); }
void IStage.Leave() { _Machine.Termination(); _Updater.Shutdown(); _DifferenceNoticer.Set(new IIndividual[0]); _DifferenceNoticer.JoinEvent -= this._BroadcastJoin; _DifferenceNoticer.LeftEvent -= this._BroadcastLeft; _Binder.Unbind <IEmotion>(this); _Binder.Unbind <IDevelopActor>(_Player); _Binder.Unbind <IPlayerProperys>(this); _Gate.Left(_Player); }
void IDisposable.Dispose() { _Updater.Stop(); _Users.Shutdown(); }
protected override void _Shutdown() { _Updater.Shutdown(); }
void OnDestroy() { _Updater.Shutdown(); }
void IBootable.Shutdown() { _Shutdown(); _Updater.Shutdown(); Singleton <Log> .Instance.RecordEvent -= _RecordView; }
void IBootable.Shutdown() { _Updater.Shutdown(); _Command.Unregister("Connect" + _Id); }
void IBootable.Shutdown() { _Machine.Termination(); _Updater.Shutdown(); }