Пример #1
0
        public void LoadAllVoteFilesFromDisk()
        {
            if (UseLocalFiles && VoteFilesDirectory != null)
            {
                VoteFiles.Clear();
                foreach (FileInfo item in VoteFilesDirectory.GetFiles())
                {
                    if (item.Name.EndsWith(".json"))
                    {
                        VoteFile newVF = null;
                        try { newVF = VoteFile.FromLoad(item.FullName, this); }
                        catch (Exception e) { App.Log(e.Message, this); }

                        if (newVF != null)
                        {
                            if (newVF.Validate(this))
                            {
                                VoteFiles.Add(newVF);
                            }
                        }
                    }
                }
                VoteFilesLoaded      = true;
                LastVoteFileLoadTime = DateTime.Now;
            }
        }
Пример #2
0
 public void ResetVotingSettings()
 {
     if (VoteFiles != null)
     {
         VoteFiles.Clear();
     }
     else
     {
         VoteFiles = new List <VoteFile>();
     }
     RelativeVotingPath     = "mods\\server";
     UseLocalFiles          = false;
     VoteFilesDirectoryPath = null;
 }