using JetBrains.Annotations; using Robust.Client.Graphics; using Robust.Client.Interfaces.ResourceManagement; using Robust.Client.ResourceManagement; using Robust.Shared.Utility; namespace Content.Client.Utility { [PublicAPI] public static class ResourceCacheExtensions { public static Texture GetTexture(this IResourceCache cache, ResourcePath path) { return cache.GetResource(path); } public static Texture GetTexture(this IResourceCache cache, string path) { return GetTexture(cache, new ResourcePath(path)); } public static Font GetFont(this IResourceCache cache, ResourcePath path, int size) { return new VectorFont(cache.GetResource(path), size); } public static Font GetFont(this IResourceCache cache, string path, int size) { return cache.GetFont(new ResourcePath(path), size); } } }