Пример #1
0
        static public string ButtonZiilProzesWirkungUnterbreceTooltipTextBerecne(
            SictKonfiguratioon Konfig)
        {
            var ZiilProcessWirkungPauseMengeKeyKombi = (null == Konfig) ? null : Konfig.ZiilProcessWirkungPauseMengeKeyKombi;

            return(ButtonZiilProzesWirkungUnterbreceTooltipTextBerecne(ZiilProcessWirkungPauseMengeKeyKombi));
        }
Пример #2
0
        static public SictKonfiguratioon KonfigSctandardWertBerecne()
        {
            var Konfig = new SictKonfiguratioon();

            var AuswaalZiilProcess = new SictAuswaalWindowsProcessPräferenz();

            AuswaalZiilProcess.FilterMainModuleDataiNaame = "ExeFile.exe";
            AuswaalZiilProcess.FilterMainModuleDataiPfaad = Path.DirectorySeparatorChar.ToString() + AuswaalZiilProcess.FilterMainModuleDataiNaame;

            AuswaalZiilProcess.ÜberneemeKandidaatMitMaxBewertungAutoFraigaabe = true;

            Konfig.AuswaalZiilProcess = AuswaalZiilProcess;

            Konfig.SensorServerApiUri = BotEngineApiUriDefault;

            Konfig.ZiilProcessWirkungPauseMengeKeyKombi = new System.Windows.Input.Key[][] { ZiilProcessWirkungPauseKeyKombiSctandard };

            return(Konfig);
        }
Пример #3
0
        void GbsAingaabeLeese()
        {
            MemoryreadInterfaceConfigApplyFromUI();

            var GbsSctoierelementHaupt = this.GbsSctoierelementHaupt;

            SimulateMemoryMeasurement = GbsSctoierelementHaupt?.MemoryMeasurementSimulationValue?.Value;

            IntPtr GbsAingaabeWaalZiilProcessMainWindowHandle = IntPtr.Zero;

            bool GbsAingaabeEveOnlnAutoWirkungFraigaabe = false;

            bool GbsAingaabeEveOnlnAutoWirkungSetForegroundNict = false;
            SictDamageTypeSictEnum?VorgaabeDamageType           = null;
            bool?GbsAingaabeSimuAnforderungFittingIgnoriire     = null;

            bool      GbsAingaabeEveOnlnSimuFraigaabe           = false;
            ShipState GbsAingaabeEveOnlnSimuSelbstShipZuusctand = null;
            bool?     GbsAingaabeSimuAufgaabeDistanceScteleAinObjektNääxteFraigaabe   = null;
            Int64?    GbsAingaabeSimuAufgaabeDistanceScteleAinObjektNääxteDistanceSol = null;
            bool?     GbsAingaabeSimuOverviewScroll = null;
            int?      GbsAingaabeSimuMausAufWindowVordersteEkeIndex = null;

            string GbsAingaabeScnitOptimatServerLizenzDataiPfaad = null;

            /*
             * 2015.03.04
             *
             *      Int64? GbsAingaabeScnitOptimatServerVersuucVerbindungZaitDistanz = null;
             * */

            SictKonfiguratioon AingaabeKonfig = null;
            int?GbsAingaabeZiilProcessId      = null;

            try
            {
                if (GbsSctoierelementHaupt == null)
                {
                    return;
                }

                GbsAingaabeSensorServerApiUri = GbsSctoierelementHaupt?.TextBoxSensorServerApiUri?.Text;

                this.MengeSizungBerictVerzaicnisPfaad = GbsSctoierelementHaupt.TextBoxSizungBerictVerzaicnisPfaad.Text;

                this.CustomBotServer = GbsSctoierelementHaupt.CustomBotServer;

                GbsSctoierelementHaupt.EveOnlinePräferenzAusGbsAingaabeLeese();

                /*
                 * 2015.02.16
                 *
                 * this.UserscriptHost = GbsSctoierelementHaupt.UserscriptHost;
                 * */

                this.AingaabeErwaitertFraigaabe = GbsSctoierelementHaupt.ErwaitertFraigaabe;
                //	this.AingaabeUserscriptActive = GbsSctoierelementHaupt.UserscriptActive;

                GbsAingaabeEveOnlinePräferenz = GbsSctoierelementHaupt.EveOnlinePräferenzAingaabeLezte;

                EveOnlnOptimatParamBerecne();

                if (!GbsSctoierelementHaupt.IsInitialized)
                {
                    return;
                }

                GbsAingaabeZiilProcessId = GbsSctoierelementHaupt.ZiilProcessAuswaalZiilProcess.AuswaalProcessId;

                GbsAingaabeEveOnlnAutoWirkungFraigaabe = true == GbsSctoierelementHaupt.ButtonZiilProzesWirkungFraigaabe.ButtonReczIsChecked;

                GbsAingaabeEveOnlnSimuFraigaabe = true == GbsSctoierelementHaupt.CheckBoxEveOnlineSimuFraigaabe.IsChecked;

                if (GbsAingaabeEveOnlnSimuFraigaabe)
                {
                    var SimuAingaabeTreferpunkteUndCapacitor = GbsSctoierelementHaupt.EveOnlineSimuShipTreferpunkteUndCapacitor.KonfigBerecneAusGbs();

                    var TreferpunkteUndCapacitor = (null == SimuAingaabeTreferpunkteUndCapacitor) ? null : SimuAingaabeTreferpunkteUndCapacitor.SictShipTreferpunkteUndCapacitorZuusctand();

                    var ScpiilerShipZuusctand = new ShipState(TreferpunkteUndCapacitor, null);

                    GbsAingaabeEveOnlnSimuSelbstShipZuusctand = ScpiilerShipZuusctand;
                }

                GbsAingaabeScnitOptimatServerLizenzDataiPfaad = GbsSctoierelementHaupt.TextBoxOptimatServerVerbindungLizenzDataiPfaad.Text;

                /*
                 * 2015.03.04
                 *
                 *              GbsAingaabeScnitOptimatServerVersuucVerbindungZaitDistanz = (Int64)GbsSctoierelementHaupt.SliderScnitOptimatServerKonfigVersuucVerbindungZaitDistanz.Value;
                 * */

                AingaabeKonfig = GbsSctoierelementHaupt.KonfigBerecneAusGbs();

                {
                    var DamageTypeString = GbsSctoierelementHaupt.ComboBoxEveOnlineSimuDamageType.SelectedValue as string;

                    if (null != DamageTypeString)
                    {
                        var DamageType = Enum.Parse(typeof(SictDamageTypeSictEnum), DamageTypeString);

                        if (null != DamageType)
                        {
                            VorgaabeDamageType = (SictDamageTypeSictEnum)DamageType;
                        }
                    }
                }

                GbsAingaabeSimuAnforderungFittingIgnoriire = GbsSctoierelementHaupt.CheckBoxEveOnlineSimuAnforderungFittingIgnoriire.IsChecked;

                GbsAingaabeWaalZiilProcessMainWindowHandle = ZuProcessIdMainWindowHandle(GbsAingaabeZiilProcessId);

                GbsAingaabeSimuOverviewScroll = GbsSctoierelementHaupt.CheckBoxSimuInOverviewScroll.IsChecked;
                GbsAingaabeSimuMausAufWindowVordersteEkeIndex =
                    GbsSctoierelementHaupt
                    .ComboBoxSimuMausAufWindowVordersteEkeIndex
                    .SelectedItem.ToStringNullable().TryParseInt();
            }
            finally
            {
                this.GbsAingaabeWaalZiilProcessMainWindowHandle = GbsAingaabeWaalZiilProcessMainWindowHandle;

                this.GbsAingaabeEveOnlnWirkungFraigaabe = GbsAingaabeEveOnlnAutoWirkungFraigaabe;

                this.GbsAingaabeEveOnlnAutoWirkungSetForegroundNict = GbsAingaabeEveOnlnAutoWirkungSetForegroundNict;

                this.GbsAingaabeVorgaabeDamageType = VorgaabeDamageType;

                this.GbsAingaabeEveOnlnSimuFraigaabe           = GbsAingaabeEveOnlnSimuFraigaabe;
                this.GbsAingaabeEveOnlnSimuSelbstShipZuusctand = GbsAingaabeEveOnlnSimuSelbstShipZuusctand;

                this.GbsAingaabeSimuAufgaabeDistanceScteleAinObjektNääxteFraigaabe =
                    true == GbsAingaabeSimuAufgaabeDistanceScteleAinObjektNääxteFraigaabe;

                this.GbsAingaabeSimuOverviewScroll = GbsAingaabeSimuOverviewScroll;
                this.GbsAingaabeSimuMausAufWindowVordersteEkeIndex = GbsAingaabeSimuMausAufWindowVordersteEkeIndex;

                this.GbsAingaabeSimuAufgaabeDistanceScteleAinObjektNääxteDistanceSol =
                    GbsAingaabeSimuAufgaabeDistanceScteleAinObjektNääxteDistanceSol;

                this.GbsAingaabeSimuAnforderungFittingIgnoriire = GbsAingaabeSimuAnforderungFittingIgnoriire;

                this.GbsAingaabeScnitOptimatServerLizenzDataiPfaad             = GbsAingaabeScnitOptimatServerLizenzDataiPfaad;
                this.GbsAingaabeScnitOptimatServerVersuucVerbindungZaitDistanz = GbsAingaabeScnitOptimatServerVersuucVerbindungZaitDistanz;

                this.GbsAingaabeKonfig        = AingaabeKonfig;
                this.GbsAingaabeZiilProcessId = GbsAingaabeZiilProcessId;
            }
        }