public SictInRaumObjektGrupe(VonSensor.OverviewZaile OverviewZaile) { if (null != OverviewZaile) { Type = OverviewZaile.Type; Name = OverviewZaile.Name; IconMainColor = OverviewZaile.IconMainColor; } }
public bool ObjektPastInGrupe(VonSensor.OverviewZaile ObjektOverviewZaile) { if (null == ObjektOverviewZaile) { return(false); } return (string.Equals(ObjektOverviewZaile.Type, Type) && string.Equals(ObjektOverviewZaile.Name, Name) && FarbeARGB.Glaicwertig(ObjektOverviewZaile.IconMainColor, IconMainColor)); }
public SictOverViewObjektZuusctand InRaumObjektZuusctandFürOverviewZaile( VonSensor.OverviewZaile OverviewZaile) { if (null == OverviewZaile) { return(null); } var MengeInRaumObjekt = this.MengeOverViewObjekt; if (null == MengeInRaumObjekt) { return(null); } foreach (var InRaumObjekt in MengeInRaumObjekt) { if (null == InRaumObjekt) { continue; } var KandidaatOverviewZaileLezte = InRaumObjekt.OverviewZaileSictbarMitZaitLezte; if (!KandidaatOverviewZaileLezte.HasValue) { continue; } if (Optimat.EveOnline.Extension.HinraicendGlaicwertigFürIdent(KandidaatOverviewZaileLezte.Value.Wert, OverviewZaile)) { return(InRaumObjekt); } } return(null); }