public void Switch(AdvancedSelector sel, AdvancedSelector.EventAction act) { if (act == AdvancedSelector.EventAction.DESELECT) { return; } PlayerData pd = MainMenuActions.FindCharacter(sel.data); if (pd == null) { return; } if (currentModel) { Destroy(currentModel); } currentModel = Instantiate(Resources.Load <GameObject>(PlayerData.prefabs[pd.playerClass]), transform); currentModel.transform.position = transform.position; foreach (MonoBehaviour beh in currentModel.GetComponentsInChildren <MonoBehaviour>()) { Destroy(beh); } }
public bool GetLoadingAction() { GameObject mainMenuObject = GameObject.Find("ActionsObject"); MainMenuActions actions = mainMenuObject.GetComponent <MainMenuActions>(); return(actions.IsNewWorld); }
public int GetLevelSeed() { GameObject mainMenuObject = GameObject.Find("ActionsObject"); MainMenuActions actions = mainMenuObject.GetComponent <MainMenuActions>(); return(actions.worldSeed); }
public string GetLevelName() { GameObject mainMenuObject = GameObject.Find("ActionsObject"); MainMenuActions actions = mainMenuObject.GetComponent <MainMenuActions>(); return(actions.worldName); }
public void setIsNewWorld(bool newWorldYes) { GameObject mainMenuObject = GameObject.Find("ActionsObject"); MainMenuActions actions = mainMenuObject.GetComponent <MainMenuActions>(); actions.IsNewWorld = newWorldYes; }
public Player.genderType GetPlayerGender() { GameObject mainMenuObject = GameObject.Find("ActionsObject"); MainMenuActions actions = mainMenuObject.GetComponent <MainMenuActions>(); return(actions.PlayerGender); }
public Player.classType GetPlayerClass() { GameObject mainMenuObject = GameObject.Find("ActionsObject"); MainMenuActions actions = mainMenuObject.GetComponent <MainMenuActions>(); return(actions.PlayerClass); }
public void SetDungeonType(string type) { GameObject mainMenuObject = GameObject.Find("ActionsObject"); MainMenuActions actions = mainMenuObject.GetComponent <MainMenuActions>(); actions.DungeonType = type; }
public Player.raceType GetPlayerRace() { GameObject mainMenuObject = GameObject.Find("ActionsObject"); MainMenuActions actions = mainMenuObject.GetComponent <MainMenuActions>(); return(actions.PlayerRace); }
public void doneClicked() { GameObject mainMenuObject = GameObject.Find("ActionsObject"); MainMenuActions values = mainMenuObject.GetComponent <MainMenuActions>(); values.worldName = fileList[saveFileBox.value - 1]; SceneManager.LoadScene("world_main"); SceneManager.SetActiveScene(SceneManager.GetSceneByName("world_main")); }
public string GetDungeonType() { GameObject mainMenuObject = GameObject.Find("ActionsObject"); MainMenuActions actions = mainMenuObject.GetComponent <MainMenuActions>(); Debug.Log("World type: " + actions.DungeonType); return(actions.DungeonType); }
public static void PrintFilesByOption(MainMenuActions action) { /*if (!ComandArr.Contains(action)) * throw new Exception("#Error: unknown comand"); */ string root; while (true) { Console.Write("Enter Root directory: "); root = Console.ReadLine(); if (!Directory.Exists(root)) { Console.WriteLine("#Error: Directory not exist. Try again... "); } else { break; } } Console.Write("\nEnter searching string or pattern (@ - 1 letter, ? - many letter): "); var searcingStr = Console.ReadLine(); Regex reg; Console.WriteLine("\nLoading... Pls wait...\n"); switch (action) { case MainMenuActions.ByName: reg = GetRegex(searcingStr, true); FileSearch(root, reg); break; case MainMenuActions.ByPatternName: reg = GetRegex(searcingStr); FileSearch(root, reg); break; case MainMenuActions.ByStringInFile: reg = GetRegex(searcingStr, true); FileSearch(root, reg, true); break; case MainMenuActions.ByPatternStringInFile: reg = GetRegex(searcingStr); FileSearch(root, reg, true); break; } }
private void Select(AdvancedSelector sel, AdvancedSelector.EventAction act) { if (act != AdvancedSelector.EventAction.SELECT || !i18n.languages.ContainsKey(sel.data)) { return; } i18n.currentLanguage.Free(); i18n.currentLanguage = i18n.languages[sel.data]; i18n.SaveState(); MainMenuActions mma = FindObjectOfType <MainMenuActions>(); if (mma) { mma.OpenOptions(); } }
private void MainWindow_Loaded(object sender, EventArgs e) { IActions menu_actions = new MainMenuActions(); EventSubscription(menu_actions); menu_actions.Initialize(); //VisibleInfo.Max_width = (int)grid.ActualWidth / 64; // !!Сетка не изменяется при изменении разрешения!! //VisibleInfo.Max_height = (int)grid.ActualHeight / 64; //VisibleInfo.Player_position_y = VisibleInfo.Max_height / 2; //VisibleInfo.Player_position_x = VisibleInfo.Max_width / 2; //предположим, что x всегда нечётный (1) //bitmapobj = new Bitmap((int)grid.ActualWidth, (int)grid.ActualHeight); //graphics = Graphics.FromImage(bitmapobj); }
public void DoneClicked() { if (PlayerNameInput.text != ("")) { GameObject mainMenuObject = GameObject.Find("ActionsObject"); MainMenuActions values = mainMenuObject.GetComponent <MainMenuActions>(); values.worldName = WorldName; values.worldSeed = WorldSeed; values.PlayerName = PlayerName; values.PlayerRace = PlayerRace; values.PlayerGender = PlayerGender; values.PlayerClass = PlayerClass; SceneManager.LoadScene("world_main"); SceneManager.SetActiveScene(SceneManager.GetSceneByName("world_main")); } }
public static IEnumerable <FileInfo> GetFilesByOption(MainMenuActions action) { /*if (!ComandArr.Contains(action)) * throw new Exception("#Error: unknown comand"); */ Console.Write("\nEnter searching string or pattern (@ - 1 letter, ? - many letter): "); var searcingStr = Console.ReadLine(); IEnumerable <FileInfo> foundFiList; Regex reg; Console.WriteLine("\nLoading... Pls wait...\n"); switch (action) { case MainMenuActions.ByName: reg = GetRegex(searcingStr, true); foundFiList = FileSearch(reg); break; case MainMenuActions.ByPatternName: reg = GetRegex(searcingStr); foundFiList = FileSearch(reg); break; case MainMenuActions.ByStringInFile: reg = GetRegex(searcingStr, true); foundFiList = FileSearch(reg, true); break; case MainMenuActions.ByPatternStringInFile: reg = GetRegex(searcingStr); foundFiList = FileSearch(reg, true); break; default: foundFiList = null; break; } return(foundFiList); }
public void Show() { //Greet IUIMenu activeMenu; //run loop while (true) { Console.Clear(); DisplayHelper.Greet(); MainMenuActions selectedAction = DisplayHelper.GetAction <MainMenuActions, MainMenuUI>(); switch (selectedAction) { case MainMenuActions.Stock_Management: activeMenu = new StockManagementUI(); break; case MainMenuActions.Purchase: activeMenu = new PurchaseUI(); break; case MainMenuActions.Display_System_Configurations: activeMenu = new ConfigurationUI(); break; case MainMenuActions.Exit: DisplayHelper.Close(); return; default: DisplayHelper.Invalid(); continue; } activeMenu.Show(); DisplayHelper.Spacing(); } }