Beispiel #1
0
        private static void OnLoadingComplete(EventArgs args)
        {
            if (Player.Instance.Hero != Champion.Riven)
            {
                return;
            }

            Spells.Initialize();
            ModeController.Initialize();
            MenuDesigner.Initialize();
            Variables.Initialize();
            Logic.IniInitialize();
            AutoLevel.Initialize();

            Obj_AI_Base.OnPlayAnimation      += OnPlayAnimation;
            Orbwalker.OnPostAttack           += OnPostAttack;
            Obj_AI_Base.OnProcessSpellCast   += OnProcessSpellCast;
            Obj_AI_Base.OnBuffGain           += OnBuffGain;
            Obj_AI_Base.OnBuffLose           += OnBuffLose;
            Interrupter.OnInterruptableSpell += OnInterruptableSpell;
            Gapcloser.OnGapcloser            += OnGapcloser;
            Drawing.OnDraw += OnDraw;

            Chat.Print("Ex1L Riven made by Enelx !");
        }
Beispiel #2
0
        internal static void Initialize()
        {
            MenuDesigner.Initialize();
            ModeController.Initialize();

            Drawing.OnDraw                   += OnDraw;
            Orbwalker.OnPreAttack            += OnPreAttack;
            Interrupter.OnInterruptableSpell += OnInterruptableSpell;
            Gapcloser.OnGapcloser            += OnGapcloser;
        }
        internal static void Initialize()
        {
            MenuDesigner.Initialize();
            ModeController.Initialize();

            Drawing.OnDraw += OnDraw;
            Obj_AI_Base.OnProcessSpellCast   += OnProcessSpellCast;
            Obj_AI_Base.OnBuffLose           += OnBuffLose;
            Gapcloser.OnGapcloser            += OnGapcloser;
            Interrupter.OnInterruptableSpell += OnInterruptableSpell;
        }
Beispiel #4
0
    //Vytvoření okna návháře
    protected void BtnMenuDesignerClick(object sender, EventArgs e)
    {
        MenuDesigner designer;

        try {
            //Otestování jestli je server připojen k databázi
            if (this.server.isConnected)
            {
                //Pokud je, tak se vytáhnou existující data z databáze a předají se návrháři, aby je mohl zobrazit, taky se mu předá reference
                //na třídu serveru, aby návrhář mohl jednodušeji přidávat data do databáze
                designer = new MenuDesigner(this.server.getMenuData(), this.server);
            }
            //Pokud server není připojen, vytvoření se dialogové okno, aby se uživatel připojil k databázi
            else
            {
                var dail = new MessageDialog(this, DialogFlags.Modal, MessageType.Error, ButtonsType.Ok, "Připojte se k databázi.");
                if (dail.Run() == (int)ResponseType.Ok)
                {
                    dail.Destroy();
                    dail.Dispose();
                }
            }
        }catch (Exception) {
            //Dialog o varování
            var dlg = new MenuDesignerWarningDialog();

            //response id 1 = Import data
            //response id 2 = Pokračování na prázdný návrhář, mělo by se stát pouze pokud je návrhář spuštěn poprvé
            //nebo se měnila databáze
            int response = dlg.Run();
            if (response == 2)
            {
                designer = new MenuDesigner(this.server);
            }
            else if (response == 1)
            {
                ImportData();
            }
            dlg.Destroy();
            dlg.Dispose();
        }
    }
Beispiel #5
0
        protected override void LoadSettingsAndLists()
        {
            base.LoadSettingsAndLists();

            designer = new MenuDesigner();
        }