public ResourceManager(ICache cache, IMPQProvider mpqProvider, IEngineDataManager engineDataManager) { this.cache = cache; this.mpqProvider = mpqProvider; this.engineDataManager = engineDataManager; Animations = AnimationData.LoadFromStream(mpqProvider.GetStream(ResourcePaths.AnimationData)); }