コード例 #1
0
ファイル: DBUpgrader.cs プロジェクト: ProtheanGod/KingMC
 public static void Unlock()
 {
     OnPlayerConnectingEvent.Unregister(ConnectingHandler);
     Player.MessageLines(null, CompactMessages);
     Logger.Log(LogType.SystemActivity, "&aUpgrade finished!");
     Upgrading = false;
 }
コード例 #2
0
ファイル: CorePlugin.cs プロジェクト: ProtheanGod/KingMC
        public override void Unload(bool shutdown)
        {
            OnPlayerConnectEvent.Unregister(ConnectHandler.HandleConnect);
            OnPlayerCommandEvent.Unregister(ChatHandler.HandleCommand);
            OnPlayerConnectingEvent.Unregister(ConnectingHandler.HandleConnecting);

            OnJoinedLevelEvent.Unregister(MiscHandlers.HandleOnJoinedLevel);
            OnPlayerMoveEvent.Unregister(MiscHandlers.HandlePlayerMove);
            OnPlayerClickEvent.Unregister(MiscHandlers.HandlePlayerClick);

            OnEcoTransactionEvent.Unregister(EcoHandlers.HandleEcoTransaction);
            OnModActionEvent.Unregister(ModActionHandler.HandleModAction);
            OnGroupLoadEvent.Unregister(MiscHandlers.HandleGroupLoad);

            Server.Background.Cancel(clearTask);
        }