예제 #1
0
        internal static IDiscordPostGen Get(eDiscordPostFormat format)
        {
            switch (format)
            {
            case eDiscordPostFormat.PerBoss:
                return(new PerBossGenerator());

            case eDiscordPostFormat.PerTryDetaild:
                return(new DetaildGenerator());

            case eDiscordPostFormat.PerAreaEmotes:
                return(new PerWingWithEmotes());

            case eDiscordPostFormat.CompactWithEmotes:
                return(new CompactWithEmotesGenerator());

            case eDiscordPostFormat.CompactWithClasses:
                return(new CompactWithClasesGenerator());

            case eDiscordPostFormat.PerAreaClasses:
                return(new PerWingWithClassesGenerator());

            case eDiscordPostFormat.PerArea:
            default:
                return(new PerWingGen());
            }
        }
예제 #2
0
 internal static void StoreDiscordPostFormat(Settings settings, eDiscordPostFormat format)
 {
     settings.DiscordPostFormat = format.ToString();
 }