예제 #1
0
            public Configuration(Menu root)
            {
                PotionMenu    = MenuFactory.CreateMenu(root, "Potions Usage");
                OffensiveMenu = MenuFactory.CreateMenu(root, "Offensive Items");
                DefensiveMenu = MenuFactory.CreateMenu(root, "Defensive Items");
                SpellMenu     = MenuFactory.CreateMenu(root, "Spells Usage");

                Potion(MenuItemFactory.Create(PotionMenu));
                OffensiveItems(MenuItemFactory.Create(OffensiveMenu));
                DefensiveItems(MenuItemFactory.Create(DefensiveMenu));
                SpellsUsage(MenuItemFactory.Create(SpellMenu));
            }
예제 #2
0
            public Configuration(Menu root)
            {
                ComboMenu     = MenuFactory.CreateMenu(root, "Combo");
                HarassMenu    = MenuFactory.CreateMenu(root, "Harass");
                LaneClearMenu = MenuFactory.CreateMenu(root, "Lane Clear");
                MiscMenu      = MenuFactory.CreateMenu(root, "Misc");
                DrawingMenu   = MenuFactory.CreateMenu(root, "Drawing");

                Combos(MenuItemFactory.Create(ComboMenu));
                Harass(MenuItemFactory.Create(HarassMenu));
                LaneClear(MenuItemFactory.Create(LaneClearMenu));
                Misc(MenuItemFactory.Create(MiscMenu));
                Drawings(MenuItemFactory.Create(DrawingMenu));
            }
예제 #3
0
            public Configuration(Menu root)
            {
                ComboMenu       = MenuFactory.CreateMenu(root, ":: Combo");
                HarassMenu      = MenuFactory.CreateMenu(root, ":: Harass");
                LaneClearMenu   = MenuFactory.CreateMenu(root, ":: Lane Clear");
                JungleClearMenu = MenuFactory.CreateMenu(root, ":: Jungle Clear");
                MiscMenu        = MenuFactory.CreateMenu(root, ":: Misc");
                DrawingMenu     = MenuFactory.CreateMenu(root, ":: Drawing");

                Combo(MenuItemFactory.Create(ComboMenu));
                Harass(MenuItemFactory.Create(HarassMenu));
                LaneClear(MenuItemFactory.Create(LaneClearMenu));
                JungleClear(MenuItemFactory.Create(JungleClearMenu));
                Misc(MenuItemFactory.Create(MiscMenu));
                Drawings(MenuItemFactory.Create(DrawingMenu));
            }
예제 #4
0
    public void ShowMenu(List <BaseAbility> abilities)
    {
        _abilities         = abilities;
        _currentlySelected = 0;
        gameObject.SetActive(true);
        _pointer.rectTransform.anchoredPosition = new Vector2(_pointer.rectTransform.anchoredPosition.x, 105.7f);
        float height = 0;

        for (int i = 0; i < _abilities.Count; i++)
        {
            if (_abilities[i].CanBeActivated())
            {
                IMenuItem item = _actionMenuFactory.Create();
                MenuItemHolder.GetComponent <RectTransform>().anchoredPosition += new Vector2(0, -item.GetRect().height / 2);
                height += 5;
                item.SetAbilitie(_abilities[i]);
            }
        }
        _inputState.IsMovedAction = MoveHelper;
    }
예제 #5
0
            public Configuration(Menu root)
            {
                ComboMenu       = MenuFactory.CreateMenu(root, "Combo");
                HarassMenu      = MenuFactory.CreateMenu(root, "Harass");
                LaneClearMenu   = MenuFactory.CreateMenu(root, "Lane Clear");
                JungleClearMenu = MenuFactory.CreateMenu(root, "Jungle Clear");
                LastHitMenu     = MenuFactory.CreateMenu(root, "Last Hit");
                MiscMenu        = MenuFactory.CreateMenu(root, "Misc");
                SkinsMenu       = MenuFactory.CreateMenu(root, "Skins Menu");
                UltimateMenu    = MenuFactory.CreateMenu(root, "Ultimate Menu");
                DrawingMenu     = MenuFactory.CreateMenu(root, "Drawing");

                Combos(MenuItemFactory.Create(ComboMenu));
                Harass(MenuItemFactory.Create(HarassMenu));
                LaneClear(MenuItemFactory.Create(LaneClearMenu));
                JungleClear(MenuItemFactory.Create(JungleClearMenu));
                LastHit(MenuItemFactory.Create(LastHitMenu));
                Misc(MenuItemFactory.Create(MiscMenu));
                Skins(MenuItemFactory.Create(SkinsMenu));
                Ultimate(MenuItemFactory.Create(UltimateMenu));
                Drawings(MenuItemFactory.Create(DrawingMenu));
            }
예제 #6
0
            public Configuration(Menu root)
            {
                AutoLevelerMenu = MenuFactory.CreateMenu(root, "AutoLeveler");

                AutoLevelerSettings(MenuItemFactory.Create(AutoLevelerMenu));
            }