public static void initialize() { ZhanMengShiJianManager.getInstance().initialize(); JingJiChangManager.getInstance().initialize(); WanMoTaManager.getInstance().initialize(); WingPaiHangManager.getInstance().initialize(); RingPaiHangManager.getInstance().initialize(); MerlinRankManager.getInstance().initialize(); CmdRegisterTriggerManager.getInstance().initialize(); TianTiDbCmdProcessor.getInstance().registerProcessor(); SingletonTemplate <SevenDayActivityManager> .Instance().initialize(); SingletonTemplate <FundManager> .Instance().initialize(); SingletonTemplate <UserReturnManager> .Instance().initialize(); SingletonTemplate <OlympicsManager> .Instance().initialize(); SingletonTemplate <ShenJiManager> .Instance().initialize(); SingletonTemplate <TradeBlackManager> .Instance().initialize(); SingletonTemplate <KingRoleDataManager> .Instance().initialize(); SingletonTemplate <AlchemyManager> .Instance().initialize(); SingletonTemplate <ZhengBaManager> .Instance().initialize(); SingletonTemplate <CoupleArenaDbManager> .Instance().initialize(); SingletonTemplate <AllyManager> .Instance().initialize(); SingletonTemplate <AoYunDaTiManager> .Instance().initialize(); SingletonTemplate <YaoSaiBossManager> .Instance().initialize(); SingletonTemplate <RoleManager> .Instance().initialize(); SingletonTemplate <YaoSaiMissionManager> .Instance().initialize(); SingletonTemplate <HongBaoManager> .Instance().initialize(); SingletonTemplate <HuiJiManager> .Instance().initialize(); SingletonTemplate <ShenShiManager> .Instance().initialize(); SingletonTemplate <JueXingManager> .Instance().initialize(); SingletonTemplate <ZuoQiManager> .Instance().initialize(); SingletonTemplate <ArmorManager> .Instance().initialize(); SingletonTemplate <JingLingYuanSuJueXingManager> .Instance().initialize(); SingletonTemplate <BianShenManager> .Instance().initialize(); AssemblyPatchManager.getInstance().initialize(); GlodAuctionMsgProcess.getInstance().initialize(); BoCaiManager.getInstance().initialize(); }
public void LoadDatabase(MySQLConnectionString connstr, int MaxConns, int codePage) { TianMaCharSet.ConvertToCodePage = codePage; this._DBConns.BuidConnections(connstr, MaxConns); MySQLConnection conn = this._DBConns.PopDBConnection(); try { GameDBManager.BulletinMsgMgr.LoadBulletinMsgFromDB(this); GameDBManager.GameConfigMgr.LoadGameConfigFromDB(this); LiPinMaManager.LoadLiPinMaDB(this); PreNamesManager.LoadPremNamesFromDB(this); FuBenHistManager.LoadFuBenHist(this); PaiHangManager.ProcessPaiHang(this, true); GameDBManager.BangHuiJunQiMgr.LoadBangHuiJunQiItemFromDB(this); GameDBManager.PreDelRoleMgr.LoadPreDeleteRoleFromDB(this); GameDBManager.BangHuiLingDiMgr.LoadBangHuiLingDiItemsDictFromDB(this); HuangDiTeQuanMgr.LoadHuangDiTeQuan(this); GameDBManager.MarryPartyDataC.LoadPartyList(this); SingletonTemplate <NameUsedMgr> .Instance().LoadFromDatabase(this); GameDBManager.BangHuiListMgr.RefreshBangHuiListData(this); BanManager.GmBanCheckClear(this); FuMoMailManager.getInstance().LoadFuMoInfoFromDB(this); RebornStampManager.InitRebornYinJi(this); GlodAuctionMsgProcess.getInstance().LoadDataFromDB(this); BoCaiManager.getInstance().LoadDataFromDB(this); } finally { this._DBConns.PushDBConnection(conn); } this.CreateMemTables(); }
public static void destroy() { ZhanMengShiJianManager.getInstance().destroy(); JingJiChangManager.getInstance().destroy(); WanMoTaManager.getInstance().destroy(); WingPaiHangManager.getInstance().destroy(); MerlinRankManager.getInstance().destroy(); CmdRegisterTriggerManager.getInstance().destroy(); SingletonTemplate <SevenDayActivityManager> .Instance().destroy(); SingletonTemplate <FundManager> .Instance().destroy(); SingletonTemplate <UserReturnManager> .Instance().destroy(); SingletonTemplate <OlympicsManager> .Instance().destroy(); SingletonTemplate <ShenJiManager> .Instance().destroy(); SingletonTemplate <TradeBlackManager> .Instance().showdown(); SingletonTemplate <AlchemyManager> .Instance().showdown(); SingletonTemplate <KingRoleDataManager> .Instance().destroy(); SingletonTemplate <ZhengBaManager> .Instance().destroy(); SingletonTemplate <CoupleArenaDbManager> .Instance().destroy(); SingletonTemplate <AllyManager> .Instance().destroy(); SingletonTemplate <RoleManager> .Instance().destroy(); SingletonTemplate <HongBaoManager> .Instance().destroy(); SingletonTemplate <HuiJiManager> .Instance().destroy(); SingletonTemplate <ArmorManager> .Instance().destroy(); SingletonTemplate <JingLingYuanSuJueXingManager> .Instance().destroy(); SingletonTemplate <BianShenManager> .Instance().destroy(); GlodAuctionMsgProcess.getInstance().destroy(); BoCaiManager.getInstance().destroy(); }