using Robust.Client.GameObjects; using Robust.LoaderApi; using Robust.Shared.ContentPack; using Robust.Shared.GameObjects; using Robust.Shared.Utility; namespace Robust.Client.ResourceManagement; /// internal interface IResourceCacheInternal : IResourceCache { void TextureLoaded(TextureLoadedEventArgs eventArgs); void RsiLoaded(RsiLoadedEventArgs eventArgs); void PreloadTextures(); void MountLoaderApi(IResourceManager manager, IFileApi api, string apiPrefix, ResPath? prefix = null); void AddToDeserialize(SpriteComponent component); void LoadBaseRsi(EntityUid uid, SpriteComponent component); void AfterDeserialization(); }