public override void OnUpdate() { if (!started) { return; } long backupID = DateTime.UtcNow.Ticks; if (backupID > nextBackupTime) { nextBackupTime = backupID + BACKUP_INTERVAL; backupCommon.BackupUniverse(backupID); } }