private void PopulateMatrix(PlayerMenuItem item) { // item == m_MatrixMenuParent m_Bt601Menu = item.AddChild(new Verb("BT.601", PlayerMenuItemType.Radio, () => DoAction(SelectBt601))); m_Bt709Menu = item.AddChild(new Verb("BT.709", PlayerMenuItemType.Radio, () => DoAction(SelectBt709))); m_Bt2020Menu = item.AddChild(new Verb("BT.2020", PlayerMenuItemType.Radio, () => DoAction(SelectBt2020))); }
private void ExecuteAction(PlayerMenuItem item) { var runSettings = new PlayerLauncherTestRunSettings(); runSettings.buildOnly = item.buildOnly; if (runSettings.buildOnly) { runSettings.buildOnlyLocationPath = PickBuildLocation(); if (string.IsNullOrEmpty(runSettings.buildOnlyLocationPath)) { Debug.LogWarning("Aborting, build selection was canceled."); return; } } if (item.filterSelectedTestsOnly) { RunTestsInPlayer(runSettings, SelectedTestsFilter); } else { var filter = new UITestRunnerFilter { categoryNames = m_TestRunnerUIFilter.CategoryFilter }; RunTestsInPlayer(runSettings, filter); } }
private void Menu_PlaceTowers() { //Debug.Log("Menu - Place Towers entered!"); PlayerMenuItem[] newItems = new PlayerMenuItem[4]; newItems[0] = new PlayerMenuItem { menuName = "Arrow", select = Submenu_Tower1 }; newItems[1] = new PlayerMenuItem { menuName = "AOE", select = Submenu_Tower2 }; newItems[2] = new PlayerMenuItem { menuName = "Heal", select = Submenu_Tower3 }; newItems[3] = new PlayerMenuItem { menuName = "Back", select = Submenu_Back }; UpdateMenu(newItems); }
// CreateStartMenu private void CreateStartMenu() { // Creating the menu items PlayerMenuItem[] newItems = new PlayerMenuItem[4]; newItems[0] = new PlayerMenuItem { menuName = "Towers", select = Menu_PlaceTowers }; newItems[1] = new PlayerMenuItem { menuName = "Buff", select = Menu_BuffTowers }; newItems[2] = new PlayerMenuItem { menuName = "Debuff", select = Menu_DebuffTowers }; newItems[3] = new PlayerMenuItem { menuName = "Exit", select = Menu_Exit }; // Updating the menu text UpdateMenu(newItems); }
public RenderControl() { m_LevelsMenu = new PlayerMenuItem(onAddedToPlayer: PopulateLevels, initiallyDisabled: true); m_MatrixMenu = new PlayerMenuItem(onAddedToPlayer: PopulateMatrix, initiallyDisabled: true); }
private void PopulateLevels(PlayerMenuItem item) { // item == m_LevelsMenuParent m_TvRangeMenu = item.AddChild(new Verb("TV range", PlayerMenuItemType.Radio, () => DoAction(SelectTvRange))); m_PcRangeMenu = item.AddChild(new Verb("PC range", PlayerMenuItemType.Radio, () => DoAction(SelectPcRange))); }
private static Verb GetVerb(string menuItemText, string shortCutString, Action action, PlayerMenuItem menuItem) { return new Verb(Category.Play, "Navigation", menuItemText, shortCutString, string.Empty, action, menuItem); }
private static Verb GetVerb(string menuItemText, string shortCutString, Action action, PlayerMenuItem menuItem) { return(new Verb(Category.Play, "Navigation", menuItemText, shortCutString, string.Empty, action, menuItem)); }