/// <summary> /// 选择英雄事件 /// </summary> public void OnClick() { // 播放英雄音效 SoundManager.Instance.PlayEffectMusic(m_HeroSound); // 发送选人的请求 SelectPanel panel = UIManager.Instance.GetPanel(UIPanelType.Select) as SelectPanel; panel.OnSelectHeroClick(HeroId); }
private List <Panel> SearchPanel(SelectPanel panelP) { List <Panel> panelesRetorno = new List <Panel>(); int numeroOpcion = (int)panelP; if (numeroOpcion >= 128) //EsquinaInferiorIzquierdo { panelesRetorno.Add(_panelDInfIzq); numeroOpcion -= 128; } if (numeroOpcion >= 64) //EsquinaInferiorDerecho { panelesRetorno.Add(_panelDInfDer); numeroOpcion -= 64; } if (numeroOpcion >= 32) //EsquinaSuperiorIzquierdo { panelesRetorno.Add(_panelDSupIzq); numeroOpcion -= 32; } if (numeroOpcion >= 16) //EsquinaSuperiorDerecho { panelesRetorno.Add(_panelDSupDer); numeroOpcion -= 16; } if (numeroOpcion >= 8) //Inferior { panelesRetorno.Add(_panelInferior); numeroOpcion -= 8; } if (numeroOpcion >= 4) //Superior { panelesRetorno.Add(_panelSuperior); numeroOpcion -= 4; } if (numeroOpcion >= 2) //Derecho { panelesRetorno.Add(_panelDerecho); numeroOpcion -= 2; } if (numeroOpcion >= 1) //Izquierdo { panelesRetorno.Add(_panelIzquierdo); numeroOpcion -= 1; } return(panelesRetorno); }
/// <summary> /// Especifica un color a una serie de paneles establecidos. /// </summary> /// <param name="panelP">Enum que contiene las posibles combinaciones de paneles. Dicha selección serán los que cambiarán el color.</param> /// <param name="colorP">El nuevo color que se les asignará a cada panel.</param> public void SetColorPanel(SelectPanel panelP, Color colorP) { List <Panel> lista = SearchPanel(panelP); foreach (Panel miPanel in lista) { switch ((SelectPanel)miPanel.Tag) { case SelectPanel.Top: TopColor = colorP; break; case SelectPanel.Bottom: BottomColor = colorP; break; case SelectPanel.Left: LeftColor = colorP; break; case SelectPanel.Right: RightColor = colorP; break; case SelectPanel.CornerTopLeft: TopLeftColor = colorP; break; case SelectPanel.CornerTopRight: TopRightColor = colorP; break; case SelectPanel.CornerBottomLeft: BottomLeftColor = colorP; break; case SelectPanel.CornerBottomRight: BottomRightColor = colorP; break; } } }
private void BackToSelectButton_Click(object sender, EventArgs e) { CheckTray.AddEvent(false, -1, -1, -1, -1, string.Empty, string.Empty, "Нажата кнопка Назад; ScanPackagesPanel"); if (CheckTray.ScanPackgesCount != 0) { CheckTray.AddEvent(true, -1, -1, -1, -1, string.Empty, string.Empty, "Вернуться в предыдущее меню невозможно, так как одна или несколько этикеток уже были отстрелены; ScanPackagesPanel; return"); Infinium.LightMessageBox.Show(ref TopForm, false, "Вернуться в предыдущее меню невозможно, так как одна или несколько этикеток уже были отстрелены", "Внимание"); return; } CheckTimer.Enabled = false; CheckTray.CleareTables(); ClientLabel.Text = string.Empty; MegaOrderNumberLabel.Text = string.Empty; MainOrderNumberLabel.Text = string.Empty; DispatchDateLabel.Text = string.Empty; OrderDateLabel.Text = string.Empty; ProductTypeLabel.Text = string.Empty; PackNumberLabel.Text = string.Empty; TotalLabel.Text = string.Empty; GroupLabel.Text = string.Empty; ErrorPackLabel.Visible = false; FrontsPackContentDataGrid.StateCommon.Background.Color1 = Color.White; FrontsPackContentDataGrid.StateCommon.Background.Color2 = Color.Transparent; FrontsPackContentDataGrid.StateCommon.DataCell.Back.Color1 = Color.White; FrontsPackContentDataGrid.StateCommon.DataCell.Content.Color1 = System.Drawing.Color.Black; DecorPackContentDataGrid.StateCommon.Background.Color1 = Color.White; DecorPackContentDataGrid.StateCommon.Background.Color2 = Color.Transparent; DecorPackContentDataGrid.StateCommon.DataCell.Back.Color1 = Color.White; DecorPackContentDataGrid.StateCommon.DataCell.Content.Color1 = System.Drawing.Color.Black; CheckTray.AddEvent(false, -1, -1, -1, -1, string.Empty, string.Empty, "Возвращение с начальное меню; SelectPanel.BringToFront()"); SelectPanel.BringToFront(); PackagesCountTextBox.Clear(); PackagesCountTextBox.Focus(); }
protected override void Start() { base.Start(); m_SelectPanel = GetComponent <SelectPanel>(); }
public MainWindow() { InitializeComponent(); SwitchGrid.Children.Add(SelectPanel = new SelectPanel(SwitchGrid)); }
private void kryptonButton2_Click(object sender, EventArgs e) { SelectPanel.BringToFront(); }
private void CreateTrayButton_Click(object sender, EventArgs e) { CheckTray.AddEvent(false, -1, -1, -1, -1, string.Empty, string.Empty, "Нажата кнопка Сформировать новый поддон"); SelectPanel.BringToFront(); PackagesCountTextBox.Focus(); }
private void Awake() { Panel = GetComponentInParent <SelectPanel>(); _Button = GetComponent <Button>(); _Button.onClick.AddListener(SelectArrow); }