public void Start() { inputOutput = DONOTUSEMEInputOutputNS; DatabaseController = DONOTUSEMEDatabaseControllerNS; HistoryController = DONOTUSEMEHistoryControllerNS; HeartBeat = DONOTUSEMEHeartBeatNS; InputOutput.InitLogTypes(); Block.LoadBlocks(); try { new Thread(StartConnectionHandler).Start(); new Thread(StartPlayerHandler).Start(); new Thread(StartLevelHandler).Start(); new Thread(StartPerformanceMonitor).Start(); StartCommandHandler(); } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.StackTrace); } int count = 0; //while (!DatabaseController.database.IsInitialized) //{ // Thread.Sleep(1000); // count++; // if (count == 10) // { // //try // //{ // // DatabaseController.database.LoadKeyFile(); // //} // //catch // //{ // throw new Exception("DATABASE NOT LOADING!"); // //} // } //} //DatabaseController.LoadKeyFile(); //DatabaseController.database.LoadKeyFile(); CheckDatabaseTables(); StartInput(); }
public static void StartInput() { Input = new InputOutput(); }