コード例 #1
0
ファイル: FavoritesFile.cs プロジェクト: EmuDevs/EDTerraria
        public void ClearEntry(FileData fileData)
        {
            if (!_data.ContainsKey(fileData.Type))
                return;

            _data[fileData.Type].Remove(fileData.GetFileName(true));
            Save();
        }
コード例 #2
0
ファイル: FavoritesFile.cs プロジェクト: EmuDevs/EDTerraria
        public void SaveFavorite(FileData fileData)
        {
            if (!_data.ContainsKey(fileData.Type))
                _data.Add(fileData.Type, new Dictionary<string, bool>());

            _data[fileData.Type][fileData.GetFileName(true)] = fileData.IsFavorite;
            Save();
        }
コード例 #3
0
 public void ClearEntry(FileData fileData)
 {
     if (!this._data.ContainsKey(fileData.Type))
     {
         return;
     }
     this._data[fileData.Type].Remove(fileData.GetFileName(true));
     this.Save();
 }
コード例 #4
0
		public bool IsFavorite(FileData fileData)
		{
			if (!this._data.ContainsKey(fileData.Type))
			{
				return false;
			}
			string fileName = fileData.GetFileName(true);
			bool flag;
			return this._data[fileData.Type].TryGetValue(fileName, out flag) && flag;
		}