Esempio n. 1
0
 public void TranslateSortie(Sortie sortie)
 {
     foreach (var variant in sortie.variants)
     {
         variant.node        = TranslateNode(variant.node).Replace("Plains of Eidolon", "夜灵平野"); // 这个不在翻译api里
         variant.missionType = dictTranslators["Mission"].Translate(variant.missionType);
         variant.modifier    = dictTranslators["Modifier"].Translate(variant.modifier);
     }
     sortie.boss = dictTranslators["Word"].Translate(sortie.boss);
 }
Esempio n. 2
0
        public static string ToString(Sortie sortie)
        {
            var sb = new StringBuilder();

            sb.AppendLine("指挥官, 下面是今天的突击任务.");
            sb.AppendLine($"> 阵营: {sortie.faction}");
            sb.AppendLine($"> 头头: {sortie.boss}");
            sb.AppendLine();
            foreach (var variant in sortie.variants)
            {
                sb.AppendLine($"[{variant.node}]");
                sb.AppendLine($"- 类型:{variant.missionType}");
                sb.AppendLine($"- 状态:{variant.modifier}");
            }

            return(sb.ToString().Trim());
        }