示例#1
0
 void OnDestroy()
 {
     User.JumpMapProvider.Supply           -= _JumpMap;
     User.Remoting.OnlineProvider.Supply   -= _SupplyOnline;
     User.Remoting.OnlineProvider.Unsupply -= _UnsupplyOnline;
     _Updater.Shutdown();
 }
示例#2
0
 void IBootable.Shutdown()
 {
     _Server.AcceptEvent -= _AcceptPeer;
     _Updater.Shutdown();
     _Command.Unregister("Bind" + _Id);
     _Command.Unregister("Close" + _Id);
 }
示例#3
0
        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();
 }
示例#6
0
 protected override void _Shutdown()
 {
     _Updater.Shutdown();
 }
示例#7
0
 void OnDestroy()
 {
     _Updater.Shutdown();
 }
示例#8
0
 void IBootable.Shutdown()
 {
     _Shutdown();
     _Updater.Shutdown();
     Singleton <Log> .Instance.RecordEvent -= _RecordView;
 }
示例#9
0
 void IBootable.Shutdown()
 {
     _Updater.Shutdown();
     _Command.Unregister("Connect" + _Id);
 }
 void IBootable.Shutdown()
 {
     _Machine.Termination();
     _Updater.Shutdown();
 }