static public bool UtilmenuMissionIdentisc(
            VonSensor.UtilmenuMissionInfo Menu0,
            VonSensor.UtilmenuMissionInfo Menu1)
        {
            if (object.Equals(Menu0, Menu1))
            {
                return(true);
            }

            if (null == Menu0)
            {
                return(false);
            }

            if (null == Menu1)
            {
                return(false);
            }

            var Menu0MissionTitel = Menu0.MissionTitelText;
            var Menu1MissionTitel = Menu1.MissionTitelText;

            if (!string.Equals(Menu0MissionTitel, Menu1MissionTitel))
            {
                return(false);
            }

            return(true);
        }
        static public int?FürUtilmenuMissionIndexInListeMissionButton(
            VonSensor.UtilmenuMissionInfo Utilmenu,
            VonSensor.InfoPanelMissionsMission[]    ListeMission)
        {
            if (null == Utilmenu)
            {
                return(null);
            }

            if (null == ListeMission)
            {
                return(null);
            }

            var UtilmenuMissionTitel = Utilmenu.MissionTitelText;

            if (null == UtilmenuMissionTitel)
            {
                return(null);
            }

            var UtilmenuHeader = Utilmenu.Header;

            if (null == UtilmenuHeader)
            {
                return(null);
            }

            var UtilmenuHeaderInGbsFläce = UtilmenuHeader.InGbsFläce;

            if (UtilmenuHeaderInGbsFläce.IsLeer)
            {
                return(null);
            }

            for (int InListeMissionIndex = 0; InListeMissionIndex < ListeMission.Length; InListeMissionIndex++)
            {
                var InListeMission = ListeMission[InListeMissionIndex];

                if (null == InListeMission)
                {
                    continue;
                }

                var InListeMissionInGbsFläce = InListeMission.InGbsFläce;

                if (!string.Equals(UtilmenuMissionTitel, InListeMission.Bescriftung))
                {
                    continue;
                }

                if (InListeMissionInGbsFläce.IsLeer)
                {
                    continue;
                }

                if (!InListeMissionInGbsFläce.Vergröösert(-2, -2).EnthältPunktFürMinInklusiivUndMaxInklusiiv(UtilmenuHeaderInGbsFläce.ZentrumLaage))
                {
                    continue;
                }

                return(InListeMissionIndex);
            }

            return(null);
        }