コード例 #1
0
        public void initialize()
        {
            Logger.Log($"Initializing ATS Module. Version: {Assembly.GetExecutingAssembly().GetName().Version}");

            _mainThread.AddComponent <MainThreadManager>();
            ModuleEnvironment.CheckEnvironment();
            CoreManager.Init();
            InitEvents();
        }
コード例 #2
0
 private static void SaveServer(object state)
 {
     Logger.Log("Saving server...");
     SaveManager.save();
 }
コード例 #3
0
 private static void OnLevelLoaded(int level)
 {
     Logger.Log($"This server will be saved every {SettingsManager.SaveSetting.Interval} seconds.");
     _saveTimer = new Timer(SaveServer, null, TimeSpan.FromMinutes(1), TimeSpan.FromSeconds(SettingsManager.SaveSetting.Interval));
 }