static void Main(string[] args)
        {
            Logger.OnStartup();

            Logger.Write("Loading LeagueBot...");

            Configuration.LoadConfig();

            PatternsManager.Initialize();

            PixelCache.Initialize();

            TextRecognition.Initialize();

            try
            {
                LeagueManager.ApplySettings();
            }
            catch
            {
                Logger.Write("Unable to set league of legends settings. (Probably due to permission restrictions.)", MessageState.WARNING);
            }

            HandleCommand();

            Console.Read();
        }
Example #2
0
        static void HandleCommand()
        {
            Logger.Write("Enter a pattern filename, type 'help' for help.");

            string line = Console.ReadLine();

            if (line == "help" || !PatternsManager.Contains(line))
            {
                Logger.Write(PatternsManager.ToString(), MessageState.INFO2);
                HandleCommand();
                return;
            }


            PatternsManager.Execute(line);
        }
Example #3
0
        static void HandleCommand()
        {
            CMDOutput.Write("Enter a pattern filename, type 'help' for help.", CMDMessage.info1);

            string line = Console.ReadLine();

            if (line == "help" || !PatternsManager.Contains(line))
            {
                CMDOutput.Write(PatternsManager.ToString());
                HandleCommand();
                return;
            }
            PatternsManager.Execute(line);

            HandleCommand();
        }
Example #4
0
    public static void _DeselectFurniture()
    {
        //controllo se l'oggetto selezionato è di tipo HouseRoom
        ///////////////////Attenzione!!!////////////////
        //controllo da effettuare prima di cambiare il currentFurniture
        if (SelectFurniture.currentFurniture is HouseRoom)
        {
            SelectFurniture.currentFurniture.GetComponent <BoxCollider>().enabled = false;
        }

        SelectFurniture.lastFurniture = SelectFurniture.currentFurniture;
        SelectFurniture.highlightFurniture(SelectFurniture.currentFurniture, false);
        SelectFurniture.currentFurniture = null;

        //unsetto il menu dei pattern
        PatternsManager.Close();
    }
Example #5
0
        static void HandleCommand(string restart)
        {
            string line;

            if (restart == string.Empty)
            {
                Logger.Write("Enter a pattern filename, type 'help' for help.", MessageState.INFO);
                line = Console.ReadLine();
            }
            else
            {
                line = restart;
            }


            PatternsManager.Execute(line);

            HandleCommand(string.Empty);
        }
Example #6
0
    // Use this for initialization
    void Start()
    {
        instance = this;

        _menu     = menu;
        _House    = House;
        _Wall     = Wall;
        _Patterns = Patterns;

        _Floor    = Floor;
        _Roof     = Roof;
        _Inside1  = Inside1;
        _Outside1 = Outside1;
        _Inside2  = Inside2;
        _Outside2 = Outside2;

        Events();
        GenerateUI();
        InitColor();
    }
Example #7
0
 public void executePattern(string name)
 {
     PatternsManager.Execute(name);
 }
 static void HandleCommand()
 {
     Logger.Write("Enter a pattern filename, type 'help' for help.", MessageState.INFO);
     PatternsManager.Execute(Console.ReadLine());
     HandleCommand();
 }
Example #9
0
    private void Start()
    {
        _ActionsMenu = ActionsMenu;

        slider.onClick.AddListener(() =>
        {
            //gestire la mostra del Button UpDown
            if (SelectFurniture.currentFurniture)
            {
                if (SelectFurniture.currentFurniture is HouseRoom || SelectFurniture.currentFurniture is Construction)
                {
                    _UpDown.SetActive(false);
                    _Rotate.SetActive(false);
                }
                else
                {
                    _UpDown.SetActive((PlanGraphics.currentMode == PlanGraphics.Modes._2D) ? false : true);
                }
            }
        });

        destroy.onClick.AddListener(() =>
        {
            HideFurniture();
            Destroy(SelectFurniture.currentFurniture.gameObject);
            SelectFurniture.currentFurniture = null;
        });

        color.onClick.AddListener(() =>
        {
            //se l'oggetto selezionato è di tipo HouseRoom o Construcion
            if (SelectFurniture.currentFurniture is HouseRoom || SelectFurniture.currentFurniture is Construction)
            {
                //l'update dei colori viene eseguito nella init
                PatternsManager.Init();
                PatternsManager._menu.SetActive(true);
                PatternsManager.currentPanel.SetActive(true);
                ActionsMenu.SetActive(false);
            }
        });

        scale.onClick.AddListener(() => { });

        //attivo il FurnitureMenu se un muro è selezionato
        change.onClick.AddListener(() =>
        {
            if (SelectFurniture.currentFurniture is Construction)
            {
                FurnitureMenu._FurnitureMenu.SetActive(true);
                FurnitureMenu._Constructions_panel.SetActive(true);
                FurnitureMenu._Interiors_panel.SetActive(false);
                FurnitureMenu._Rooms_panel.SetActive(false);
            }
        });

        exit.onClick.AddListener(() =>
        {
            SelectFurniture._DeselectFurniture();
            HideFurniture();
        });
    }