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(); }
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); }
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(); }
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(); }
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); }
// 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(); }
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(); }
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(); }); }