using System.Collections.Generic; using Bloxstrap.Enums; namespace Bloxstrap.Extensions { static class EmojiTypeEx { public static IReadOnlyDictionary Selections => new Dictionary { { "Default (Twemoji)", EmojiType.Default }, { "Catmoji", EmojiType.Catmoji }, { "Windows 11", EmojiType.Windows11 }, { "Windows 10", EmojiType.Windows10 }, { "Windows 8", EmojiType.Windows8 }, }; public static IReadOnlyDictionary Filenames => new Dictionary { { EmojiType.Catmoji, "Catmoji.ttf" }, { EmojiType.Windows11, "Win1122H2SegoeUIEmoji.ttf" }, { EmojiType.Windows10, "Win10April2018SegoeUIEmoji.ttf" }, { EmojiType.Windows8, "Win8.1SegoeUIEmoji.ttf" }, }; public static string GetRemoteLocation(this EmojiType emojiType) { if (emojiType == EmojiType.Default) return ""; return $"https://github.com/NikSavchenk0/rbxcustom-fontemojis/raw/8a552f4aaaecfa58d6bd9b0540e1ac16e81faadb/{Filenames[emojiType]}"; } } }