Пример #1
0
 /// <summary>
 /// Called when <see cref="AdminToolbox"/> gets enabled
 /// </summary>
 public override void OnEnable()
 {
     plugin = this;
     ATFileManager.WriteVersionToFile();
     this.Info(this.Details.name + " v." + this.Details.version + (isColored ? " - @#fg=Green;Enabled@#fg=Default;" : " - Enabled"));
     _logStartTime = DateTime.Now.Year.ToString() + "-" + ((DateTime.Now.Month >= 10) ? DateTime.Now.Month.ToString() : ("0" + DateTime.Now.Month.ToString())) + "-" + ((DateTime.Now.Day >= 10) ? DateTime.Now.Day.ToString() : ("0" + DateTime.Now.Day.ToString())) + " " + ((DateTime.Now.Hour >= 10) ? DateTime.Now.Hour.ToString() : ("0" + DateTime.Now.Hour.ToString())) + "." + ((DateTime.Now.Minute >= 10) ? DateTime.Now.Minute.ToString() : ("0" + DateTime.Now.Minute.ToString())) + "." + ((DateTime.Now.Second >= 10) ? DateTime.Now.Second.ToString() : ("0" + DateTime.Now.Second.ToString()));
     logManager.WriteToLog(new string[] { "\"Plugin Started\"" }, LogManager.ServerLogType.Misc);
     scheduledRestart  = new ScheduledRestart(this);
     scheduledCommands = new List <ScheduledCommandCall>();
 }
 protected void OnScheduledRestart(int serverHostID)
 {
     ScheduledRestart?.Invoke(serverHostID);
 }