protected virtual T GetAsset(int folderId, int fileId) { AssetMappings.TryGetValue(folderId, out var objectsByFiles); if (objectsByFiles == null) { return(default);
protected virtual T GetAsset(int folderId, int fileId) { Dictionary <int, T> objectsByFiles; AssetMappings.TryGetValue(folderId, out objectsByFiles); if (objectsByFiles == null) { return(default(T)); } T obj; objectsByFiles.TryGetValue(fileId, out obj); return(obj); }
public virtual void Set(int folderId, int fileId, T asset) { Dictionary <int, T> objectsByFiles = AssetMappings.GetOrCreate(folderId); objectsByFiles[fileId] = asset; }