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); }
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))); }
private static bool IsLiyueMaterial(TalentMaterial talent) => talent == all || talent == TalentMaterial.Prosperity || talent == TalentMaterial.Diligence || talent == TalentMaterial.Gold;
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))); }