示例#1
0
文件: Game.cs 项目: BjkGkh/Custom-R2
 internal void reloaditems()
 {
     using (IQueryAdapter dbClient = SilverwaveEnvironment.GetDatabaseManager().getQueryreactor())
     {
         ItemManager.LoadItems(dbClient);
         globalInventory = new InventoryGlobal();
     }
 }
示例#2
0
文件: Game.cs 项目: BjkGkh/Custom-R2
        internal void ContinueLoading()
        {
            using (IQueryAdapter dbClient = SilverwaveEnvironment.GetDatabaseManager().getQueryreactor())
            {
                BanManager.LoadBans(dbClient);
                Console.ForegroundColor = ConsoleColor.Green;
                Console.Write("[" + DateTime.Now.ToString("HH:mm:ss")  + "] MAN: Roles");
                RoleManager.LoadRights(dbClient);
                Console.WriteLine(" -> ¡CARGADOS!");

                Console.Write("[" + DateTime.Now.ToString("HH:mm:ss") + "] MAN: Items");
                ItemManager.LoadItems(dbClient);
                globalInventory = new InventoryGlobal();
                Console.WriteLine(" -> ¡CARGADOS!");

                Console.Write("[" + DateTime.Now.ToString("HH:mm:ss")  + "] MAN: Catálogo");
                Catalog.Initialize(dbClient);
                Console.WriteLine(" -> ¡CARGADO!");

                Console.Write("[" + DateTime.Now.ToString("HH:mm:ss")  + "] MAN: Navegador");
                Navigator.Initialize(dbClient);
                Console.WriteLine(" -> ¡CARGADO!");

                Console.Write("[" + DateTime.Now.ToString("HH:mm:ss")  + "] MAN: Salas");
                RoomManager.LoadModels(dbClient);
                RoomManager.InitVotedRooms(dbClient);
                Console.WriteLine(" -> ¡CARGADAS!");

                Console.Write("[" + DateTime.Now.ToString("HH:mm:ss")  + "] MAN: Desafíos");
                AchievementManager = new AchievementManager(dbClient);
                questManager.Initialize(dbClient);
                Console.WriteLine(" -> ¡CARGADOS!");

                Console.Write("[" + DateTime.Now.ToString("HH:mm:ss")  + "] MAN: Tools");
                ModerationTool.LoadMessagePresets(dbClient);
                ModerationTool.LoadPendingTickets(dbClient);
                Console.WriteLine(" -> ¡CARGADAS!");

                PetRace.Init(dbClient);

                Console.Write("[" + DateTime.Now.ToString("HH:mm:ss")  + "] MAN: Grupos");
                GetGroupManager().InitGroups();
                Console.WriteLine(" -> ¡CARGADOS!");

                SongManager.Initialize();
                LowPriorityWorker.Init(dbClient);
            }

            StartGameLoop();

            Logging.WriteLine("Silverwave -> LISTO PARA OPERAR!", ConsoleColor.Green);

            //DataSocket.SetupListener(42);
            //DataSocket.Start();
        }