private void Awake() { if (m_stats == null) { m_stats = new DiceStats(); } if (m_renderer == null) { if (!this.GetComponentInChildrenChecked <Shape>(ref m_renderer)) { Debug.LogError("The dice prefab has no shape renderer assigned!"); } } if (m_text == null) { if (!this.GetComponentChecked <Text>(ref m_text)) { m_text = gameObject.AddComponent <Text>(); } } transform.position += new Vector3(0, 0, 1); Button button = GetComponent <Button>(); if (button != null) { button.onClick.AddListener(delegate { MenuSelector.GetInstance().OpenDiceMenu(this); }); } }
public PauseSubstate() { _selector = new MenuSelector() { visible = false }; }
public void Menu() { Console.OutputEncoding = Encoding.UTF8; Console.Clear(); bool exit = false; string[] menu = { "1.Quản lý giảng viên", "2.Thay đổi thông tin đăng nhập", "3.Quản lý lớp học", "4.Quản lý bộ môn", "5.Quản lý chuyên ngành", "6.Quản lý học phần", "7.Đăng xuất" }; while (!exit) { MenuSelector selector = new MenuSelector(menu, "Quản lý giảng dạy cho Admin"); int mode = selector.Selector(); IUIable UI = GetUI(mode); if (UI is LoginUI) { LoginUI loginUI = new LoginUI(); loginUI.Logout(); } else { UI.Menu(); } } }
public void PrintMenuSelector() { bool exit = false; while (!exit) { string[] menu = { "Xem phân công", "Đổi mật khẩu", "thoát" }; MenuSelector menuSelector = new MenuSelector(menu, ""); switch (menuSelector.Selector()) { case 0: ReadAssignment(); Console.Clear(); break; case 1: ChangePassword(); Console.Clear(); break; case 2: exit = true; Console.Clear(); LoginUI loginUI = new LoginUI(); loginUI.Login(); break; } } }
public void CRUD(int pos, List <Assignment> assignments, List <Teacher> teachers) { Console.Clear(); Console.OutputEncoding = Encoding.UTF8; bool exit = true; while (exit) { string[] menu = { "1.Sửa thông tin", "2.Xóa phân công" }; MenuSelector menuSelector = new MenuSelector(menu, ""); int mode = menuSelector.Selector(); switch (mode) { case 0: Update(pos, assignments[pos].ID, assignments, teachers); exit = false; break; case 1: Delete(pos, assignments); exit = false; break; } } }
void ShowProgram() { while (true) { Console.ResetColor(); Console.Clear(); Console.SetCursorPosition(2, 1); Console.Write("■모음집 (ver.190101)■"); MenuSelector m = new MenuSelector(2, 3); m.Add("테트리스"); m.Add("사다리 타기"); m.Add("외부 기록 덮어쓰기"); m.Add("종료"); int res = m.ShowMenu(); if (res == 0) { Tetris t = new Tetris(); } else if (res == 1) { ClimbLadder c = new ClimbLadder(); } else if (res == 2) { RecordManager.OverWrite(); } else { break; } } }
public WeatherHack(RootMenu rootMenu) { var weatherHackMenu = rootMenu.CreateMenu("Weather Hack"); WeatherItem = weatherHackMenu.CreateSelector("Selected", WeatherNames); WeatherItem.ValueChanged += OnWeatherValueChanged; }
public Substate() { selector = new MenuSelector() { visible = false }; }
public void Menu() { Console.OutputEncoding = Encoding.UTF8; Console.Clear(); bool exit = false; string[] menu = { "1.Quản lý phân công", "2.Quản lý lớp", "3.Quản lý học phần", "4.Quản lý giảng viên", "5.Quản lý chuyên ngành", "5.Đổi mật khẩu", "6.Dang Xuat" }; MenuSelector menuSelector = new MenuSelector(menu, "Quản lý giảng dạy cho trưởng bộ môn"); while (!exit) { int mode = menuSelector.Selector(); IUIable UI = GetUI(mode); if (UI is LoginUI) { LoginUI loginUI = new LoginUI(); loginUI.Logout(); } else { UI.Menu(); } } }
public void Menu() { Console.Clear(); bool exit = false; while (!exit) { string[] menu = { "Thêm, Xóa, Sửa phân công", "Thống kê", "Thoát" }; MenuSelector menuSelector = new MenuSelector(menu, "Quản lí phân công"); switch (menuSelector.Selector()) { case 0: CRUD(); break; case 1: Statistic(); break; case 2: Console.Clear(); exit = true; break; } } }
public VisibleByEnemy(IHudMenu hudMenu) { var menu = hudMenu.UnitsMenu.Add(new Menu("Visible by enemy")); menu.AddTranslation(Lang.Ru, "Вражеский обзор"); menu.AddTranslation(Lang.Cn, "敌人的视觉"); this.enabled = menu.Add(new MenuSwitcher("Enabled")).SetTooltip("Show when ally/neutral unit is visible by enemy"); this.enabled.AddTranslation(Lang.Ru, "Включено"); this.enabled.AddTooltipTranslation(Lang.Ru, "Показывать когда союзник виден для врагов"); this.enabled.AddTranslation(Lang.Cn, "启用"); this.enabled.AddTooltipTranslation(Lang.Cn, "显示敌方/中立单位何时可见"); this.heroes = menu.Add(new MenuSwitcher("Heroes")); this.heroes.AddTranslation(Lang.Ru, "Герои"); this.heroes.AddTranslation(Lang.Cn, "英雄"); this.creeps = menu.Add(new MenuSwitcher("Creeps")); this.creeps.AddTranslation(Lang.Ru, "Крипы"); this.creeps.AddTranslation(Lang.Cn, "兵线"); this.buildings = menu.Add(new MenuSwitcher("Buildings")); this.buildings.AddTranslation(Lang.Ru, "Здания"); this.buildings.AddTranslation(Lang.Cn, "建筑"); this.other = menu.Add(new MenuSwitcher("Other")); this.other.AddTranslation(Lang.Ru, "Другое"); this.other.AddTranslation(Lang.Cn, "其他"); this.effectName = menu.Add(new MenuSelector<string>("Effect", this.effects.Keys)); this.effectName.AddTranslation(Lang.Ru, "Эффект"); this.effectName.AddTranslation(Lang.Cn, "效应"); }
private static void OnUsingController(bool usingController) { Cursor.visible = !usingController; if (!usingController) { MenuSelector.UnselectObject(); } }
public BuildDrawer(AbilityBuilder abilityBuilder, MenuSelector <BuildType> abilitiesType, MenuSelector <BuildType> talentsType) { this.abilityBuilder = abilityBuilder; this.abilitiesType = abilitiesType; this.talentsType = talentsType; RendererManager.Draw += this.OnDraw; }
void goToMenu(MenuSelector nextMenu) { //hide old buttons switch (currMenu) { case MenuSelector.MAIN: hideButtons(-1, 0, 0, startButtonRect, optionsButtonRect, exitButtonRect, creditsButtonRect); break; case MenuSelector.EXIT: hideButtons(1, 0, 0, doYouwantToExitLabelRect, yesButtonRect, noButtonRect); break; case MenuSelector.PLAY: hideButtons(1, 0, 0, continueButtonRect, newGameButtonRect, loadButtonRect); hideButtons(0, 0.15f, 0, previousButtonRect); break; case MenuSelector.OPTIONS: hideButtons(0, 0.15f, 0, previousButtonRect); hideButtons(1, 0, 0, languageButtonRect, tutorialswitchButtonRect, englishSmallBtnRect, polishSmallBtnRect, enableTutorialbtnRect, disableTutorialbtnRect); break; case MenuSelector.STARTNEWGAME: hideButtons(1, 0, 0, doYouWantToStartNewGame, yesButtonRect, noButtonRect); break; case MenuSelector.LOADGAME: hideButtons(0, 0.15f, 0, previousButtonRect); hideButtons(1, 0, 0, getSavesRects()); break; } currMenu = nextMenu; //show new buttons switch (currMenu) { case MenuSelector.MAIN: showButtons(1, 0, 0.3f, startButtonRect, optionsButtonRect, exitButtonRect, creditsButtonRect); break; case MenuSelector.EXIT: showButtons(-1, 0, 0, doYouwantToExitLabelRect, yesButtonRect, noButtonRect); break; case MenuSelector.PLAY: showButtons(-1, 0, 0, continueButtonRect, newGameButtonRect, loadButtonRect); showButtons(0, -0.15f, 0.5f, previousButtonRect); break; case MenuSelector.OPTIONS: showButtons(0, -0.15f, 0.5f, previousButtonRect); showButtons(-1, 0, 0, languageButtonRect, tutorialswitchButtonRect, englishSmallBtnRect, polishSmallBtnRect, enableTutorialbtnRect, disableTutorialbtnRect); break; case MenuSelector.STARTNEWGAME: showButtons(-1, 0, 0, doYouWantToStartNewGame, yesButtonRect, noButtonRect); break; case MenuSelector.LOADGAME: showButtons(0, -0.15f, 0.5f, previousButtonRect); showButtons(-1, 0, 0, getSavesRects()); break; } }
private void Awake() { HoldingArea = new Vector2(100, 0); LevelSpeed = 4f; GravityScale = 4f; MenuScreen = MenuSelector.MainMenu; SetupZLayers(); SetupLevelNames(); }
void Awake() { nm = GameObject.FindGameObjectWithTag("NetworkManager").GetComponent<NetworkManager>(); if (nm.matchMaker == null) nm.StartMatchMaker(); networkMatch = nm.matchMaker.GetComponent<NetworkMatch>(); menuSelector = GetComponent<MenuSelector>(); networkMatch.ListMatches(0, 20, "", OnMatchList); }
public void Menu() { Console.Clear(); string[] menu = { "1.Thêm học phần mới", "2.Sửa thông tin học phần", "3.Xóa học phần", "4.Tìm kiếm học phần", "5.Hiển thị tất cả học phần", "6.Quay lại trang chủ" }; MenuSelector menuSelector = new MenuSelector(menu, "Quản lý học phần"); Console.OutputEncoding = Encoding.UTF8; bool exit = false; while (!exit) { int mode = menuSelector.Selector(); switch (mode) { case 0: Add(); Console.Clear(); break; case 1: Update(); Console.Clear(); break; case 2: Delete(); Console.Clear(); break; case 3: Search(); Console.Clear(); break; case 4: ShowAll(); Console.Clear(); break; case 5: exit = true; Console.Clear(); break; } } }
public void Menu() { Console.Clear(); Console.OutputEncoding = Encoding.UTF8; bool exit = true; string[] menu = { "1.Thêm giảng viên mới", "2.Sửa thông tin giảng viên", "3.Xóa giảng viên", "4.Hiển thị tất cả giảng viên", "5.Tìm kiếm giảng viên", "6.Trở lại trang chủ" }; MenuSelector menuSelector = new MenuSelector(menu, "Quản lý giảng viên"); while (exit) { int mode = menuSelector.Selector(); switch (mode) { case 0: Add(); Console.Clear(); break; case 1: Update(); Console.Clear(); break; case 2: Delete(); Console.Clear(); break; case 3: Show(); Console.Clear(); break; case 4: Search(); Console.Clear(); break; case 5: Console.Clear(); exit = false; break; } } }
private void FeatureSelector_ValueChanged(MenuSelector selector, SelectorEventArgs e) { if (e.NewValue != "Off") { UpdateManager.CreateIngameUpdate(200, IngameUpdate); } else { UpdateManager.DestroyIngameUpdate(IngameUpdate); } }
public void Menu() { Console.Clear(); Console.OutputEncoding = Encoding.UTF8; string[] menu = { "1.Thêm bộ môn mới", "2.Sửa thông tin bộ môn", "3.Xóa bộ môn", "4.Hiển thị danh sách bộ môn", "5.Tìm kiếm bộ môn", "6.Trở lại trang chủ", }; MenuSelector menuSelector = new MenuSelector(menu, "Quản lý bộ môn"); bool exit = false; while (!exit) { int mode = menuSelector.Selector(); switch (mode) { case 0: Add(); Console.Clear(); break; case 1: Update(); Console.Clear(); break; case 2: Delete(); Console.Clear(); break; case 3: Show(); Console.Clear(); break; case 4: Search(); Console.Clear(); break; case 5: exit = true; Console.Clear(); break; } } }
void Awake() { if (_menuSelector == null) { _menuSelector = this; DontDestroyOnLoad(gameObject); } else { Destroy(gameObject); } }
public AbilityBuilder( Owner owner, MenuSwitcher learnAbilities, MenuSelector <BuildType> abilitiesType, MenuSwitcher learnTalents, MenuSelector <BuildType> talentsType) { this.owner = owner; this.learnAbilities = learnAbilities; this.abilitiesType = abilitiesType; this.learnTalents = learnTalents; this.talentsType = talentsType; }
void Awake() { nm = GameObject.FindGameObjectWithTag("NetworkManager").GetComponent <NetworkManager>(); if (nm.matchMaker == null) { nm.StartMatchMaker(); } networkMatch = nm.matchMaker.GetComponent <NetworkMatch>(); menuSelector = GetComponent <MenuSelector>(); networkMatch.ListMatches(0, 20, "", OnMatchList); }
private void Update() { if (!starting) { bool pressingLeft = device.LeftStick.X < -0.5f || device.DPadLeft.IsPressed; bool pressingRight = device.LeftStick.X > 0.5f || device.DPadRight.IsPressed; bool pressingUp = device.LeftStick.Y < -0.5f || device.DPadUp.IsPressed; bool pressingDown = device.LeftStick.Y > 0.5f || device.DPadDown.IsPressed; bool select = device.Action1.WasPressed; bool cancel = device.Action2.WasPressed; if (lastSelectionTime + selectionDelay < Time.time) { if (pressingLeft) { SelectLeft(); lastSelectionTime = Time.time; } else if (pressingRight) { SelectRight(); lastSelectionTime = Time.time; } else if (pressingDown) { currentSelector.OnDeselected(); currentSelector = currentSelector.nextSelector; currentSelector.OnSelected(); lastSelectionTime = Time.time; } else if (pressingUp) { currentSelector.OnDeselected(); currentSelector = currentSelector.previousSelector; currentSelector.OnSelected(); lastSelectionTime = Time.time; } } if (select) { GameDataMonobehaviour.instance.timer = (int)timerSelector.GetResult(); mainMenu.StartGame(levelMenuSelector.GetResult().id); } else if (cancel) { mainMenu.OpenMainMenuScreen(); } } }
public string GetSubjectId(bool acceptNull = false) { Console.Clear(); List <Subject> subjects = subjectHandler.GetSubjects(); string[] selectItem = new string[subjects.Count]; for (int i = 0; i < subjects.Count; i++) { selectItem[i] = subjects[i].Name; } MenuSelector menuSelector = new MenuSelector(selectItem, "Bộ môn: "); return(subjects[menuSelector.Selector()].ID); }
public string GetMajorId() { Console.Clear(); List <Major> majors = this.teacher.Role == (int)UserPermission.HeadSection ? majorHandler.GetMajors(this.teacher.SubjectID) : majorHandler.GetMajors(); string[] selectItem = new string[majors.Count]; for (int i = 0; i < majors.Count; i++) { selectItem[i] = majors[i].Name; } MenuSelector menuSelector = new MenuSelector(selectItem, "Chuyên ngành"); return(majors[menuSelector.Selector()].ID); }
public string GetTeacherId() { Console.Clear(); List <Teacher> teachers = this.teacher.Role == (int)UserPermission.HeadSection ? teacherHandler.GetList(this.teacher.SubjectID) : teacherHandler.GetList(); string[] selectItem = new string[teachers.Count]; for (int i = 0; i < teachers.Count; i++) { selectItem[i] = teachers[i].ID + " - " + teachers[i].Name; } MenuSelector menuSelector = new MenuSelector(selectItem, "Giảng viên"); return(teachers[menuSelector.Selector()].ID); }
public OptionSelector(Vector2 pos, float width) { position = pos; float y = pos.Y + 2; _leftArrow = new MenuSelector(); _rightArrow = new MenuSelector(); _leftArrow.Position = new Vector2(pos.X, y); _rightArrow.Position = new Vector2(pos.X + width, y); _leftArrow.Play("enabledLeft"); _rightArrow.Play("enabledRight"); }
public PluginMenu() { RootMenu = MenuManager.CreateRootMenu("TADestruction") .SetHeroImage(HeroId.npc_dota_hero_templar_assassin) .SetTooltip("V1.2 BETA"); PluginStatus = RootMenu.CreateSwitcher("On/Off"); ComboKey = RootMenu.CreateHoldKey("Combo Key", Key.None); ComboItems = RootMenu.CreateItemToggler("Items", Items); HarassMenu = RootMenu.CreateMenu("Harass Settings"); HarassMode = HarassMenu.CreateSelector("Harass Mode", new string[2] { "Closest Harass Position", " To Mouse" }); HarassKey = HarassMenu.CreateHoldKey("Harass Key", Key.None); }
public int GetPosition(bool acceptNull = false) { Console.Clear(); string[] menu = { "0.Trưởng Khoa", "1.Phó Trưởng khoa", "2.Trưởng bộ môn", "3.Phó trưởng bộ môn", "4.Giảng viên", "5.Giáo vụ khoa", }; MenuSelector selector = new MenuSelector(menu, "Chức vụ: "); return(selector.Selector()); }
public void PrintSemesterSelector(Assignment assignment) { Console.Clear(); string[] menu = { "1", "2" }; MenuSelector menuSelector = new MenuSelector(menu, "Học kỳ"); switch (menuSelector.Selector()) { case 0: assignment.Semester = 1; break; case 1: assignment.Semester = 2; break; } }
public AutoPushInAlliesDirection(Context context) : base(context) { smash = context.Combo.Smash; enchant = context.Combo.Enchant; featureMenu = rootMenu.CreateMenu("Auto push under allies") .SetAbilityImage(AbilityId.earth_spirit_boulder_smash); modeSelector = featureMenu.CreateSelector("Mode", new string[3] { "Off", "On", "Also with agha" }) .SetTooltip("Auto use smash for push in allies"); minAllyHpPercent = featureMenu.CreateSlider("Min. ally hp %", 20, 0, 80); }
void Start() { Screen.lockCursor = false; currMenu = MenuSelector.MAIN; setUpRects(); }