Example #1
0
 public static bool IsTodaysLiyueMaterial(TalentMaterial talent)
 {
     if (IsLiyueMaterial(talent))
     {
         TalentMaterial todayLiyueTalent = TalentMaterialEntries[(int)DateTime.Now.DayOfWeek].LiyueTalent;
         return(talent == todayLiyueTalent || talent == all || todayLiyueTalent == all);
     }
     return(false);
 }
Example #2
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            TalentMaterial material = (TalentMaterial)value;

            return(material switch
            {
                TalentMaterial.Ballad => "诗文",
                TalentMaterial.Diligence => "勤劳",
                TalentMaterial.Freedom => "自由",
                TalentMaterial.Gold => "黄金",
                TalentMaterial.Prosperity => "繁荣",
                TalentMaterial.Resistance => "抗争",
                _ => "",
            });
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            TalentMaterial material = (TalentMaterial)value;

            return(new BitmapImage(new Uri("/Data/Images/Materials/Talent/teaching_of_" + material.ToString() + ".png", UriKind.Relative)));
        }
Example #4
0
 private static bool IsLiyueMaterial(TalentMaterial talent) => talent == all || talent == TalentMaterial.Prosperity || talent == TalentMaterial.Diligence || talent == TalentMaterial.Gold;
Example #5
0
 private static bool IsMondstadtMaterial(TalentMaterial talent) => talent == all || talent == TalentMaterial.Freedom || talent == TalentMaterial.Resistance || talent == TalentMaterial.Ballad;
 private CharacterCollection OfTalentMaterial(TalentMaterial talentMaterial) => new CharacterCollection(this.Where(c => c.TalentMaterial == talentMaterial));
 public CharacterCollection OfTalentMaterial(TalentMaterial talentMaterial)
 {
     return(new CharacterCollection(this.Where(c => c.TalentMaterial == talentMaterial)));
 }