public IEnumerator TextFadeIn(EShowType tp, float fadeTime) { switch (tp) { case EShowType.Dialog: { var col = Text_Dialog.color; col.a = 0; Text_Dialog.color = col; Text_Dialog.DOFade(1, fadeTime); } break; case EShowType.BlackScreen: { var col = Text_Content.color; col.a = 0; Text_Content.color = col; Text_Content.DOFade(1, fadeTime); } break; } yield return(new WaitForSeconds(fadeTime)); }
public void RequestShow(ActorController actor, EShowType showType, int value = 0, string text = null, int type = 0) { ShowData showData = new ShowData(); showData.actor = actor; showData.showType = showType; showData.type = type; showData.value = value; showData.text = text; this.textLists.Add(showData); }
private void btnPrevious_Click(object sender, EventArgs e) { if (m_eShowType == EShowType.emShowGroupM) { if (m_eModelUse == EUseEventModel.emModelGroup || m_eModelUse == EUseEventModel.emModelmGtomK || m_eModelUse == EUseEventModel.emModelmGtoK) { m_StepGroup.Visible = false; m_StepFirst.Visible = true; m_eShowType = EShowType.emShowMain; } } else if (m_eShowType == EShowType.emShowKnockSingle) { if (m_eModelUse == EUseEventModel.emModelKnockOut) { m_StepKnockSingle.Visible = false; m_StepFirst.Visible = true; m_eShowType = EShowType.emShowMain; } else if (m_eModelUse == EUseEventModel.emModelmKtoK) { m_StepKnockSingle.Visible = false; m_StepKnockOut.Visible = true; m_eShowType = EShowType.emShowKnockM; } else if (m_eModelUse == EUseEventModel.emModelmGtoK) { m_StepKnockSingle.Visible = false; m_StepGroup.Visible = true; m_eShowType = EShowType.emShowGroupM; } } else if (m_eShowType == EShowType.emShowKnockM) { if (m_eModelUse == EUseEventModel.emModelmKtoK) { m_StepKnockOut.Visible = false; m_StepFirst.Visible = true; m_eShowType = EShowType.emShowMain; } } else if (m_eShowType == EShowType.emShowKnockMFinal) { if (m_eModelUse == EUseEventModel.emModelmGtomK) { m_StepKnockFinal.Visible = false; m_StepGroup.Visible = true; m_eShowType = EShowType.emShowGroupM; } } UpdateUI(); }
public void SetContent(EShowType tp, string str) { switch (tp) { case EShowType.Dialog: Text_Dialog.text = str; break; case EShowType.BlackScreen: Text_Content.text = str; break; } }
public Dialog(String title, int x, int y, uint width, uint height) { tittleBar = new DialogTittleBar(title); top = 12; bottom = 14; left = 12; right = 12; borderUpLeft = new DialogBorder(9, 7, 4, 4); borderUpRight = new DialogBorder((int)(width - 9 - 4), 7, 4, 4); borderUp = new DialogBorder(13, 7, width - 26, 4); borderLeft = new DialogBorder(9, 11, 4, height - 27); borderRight = new DialogBorder((int)(width - 13), 11, 4, height - 27); borderBottomLeft = new DialogBorder(9, (int)(height - 27), 4, 4); borderBottom = new DialogBorder(13, (int)(height - 27), width - 26, 4); borderBottomRight = new DialogBorder((int)(width - 13), (int)(height - 27), 4, 4); dialogBorders[0] = borderUpLeft; dialogBorders[1] = borderUpRight; dialogBorders[2] = borderUp; dialogBorders[3] = borderLeft; dialogBorders[4] = borderRight; dialogBorders[5] = borderBottomLeft; dialogBorders[6] = borderBottom; dialogBorders[7] = borderBottomRight; Dragable = true; Resizable = true; showType = EShowType.None; Position.X = x; Position.Y = y; Size.width = width; Size.height = height; Pack(); tittleBar.DragMovedEvent += new DragMovedHandler(tittleBar_DragMovedEvent); borderLeft.MouseEnteredEvent += new MouseEnteredHandler(border_MouseEvent); borderLeft.MousePressedEvent += new MousePressedHandler(border_MouseEvent); borderLeft.DragMovedEvent += new DragMovedHandler(border_DragMovedEvent); borderRight.MouseEnteredEvent += new MouseEnteredHandler(border_MouseEvent); borderRight.MousePressedEvent += new MousePressedHandler(border_MouseEvent); borderRight.DragMovedEvent += new DragMovedHandler(border_DragMovedEvent); borderUp.MouseEnteredEvent += new MouseEnteredHandler(border_MouseEvent); borderUp.MousePressedEvent += new MousePressedHandler(border_MouseEvent); borderUp.DragMovedEvent += new DragMovedHandler(border_DragMovedEvent); borderBottom.MouseEnteredEvent += new MouseEnteredHandler(border_MouseEvent); borderBottom.MousePressedEvent += new MousePressedHandler(border_MouseEvent); borderBottom.DragMovedEvent += new DragMovedHandler(border_DragMovedEvent); //=========================================================================== borderUpLeft.MouseEnteredEvent += new MouseEnteredHandler(border_MouseEvent); borderUpLeft.MousePressedEvent += new MousePressedHandler(border_MouseEvent); borderUpLeft.DragMovedEvent += new DragMovedHandler(border_DragMovedEvent); borderUpRight.MouseEnteredEvent += new MouseEnteredHandler(border_MouseEvent); borderUpRight.MousePressedEvent += new MousePressedHandler(border_MouseEvent); borderUpRight.DragMovedEvent += new DragMovedHandler(border_DragMovedEvent); borderBottomLeft.MouseEnteredEvent += new MouseEnteredHandler(border_MouseEvent); borderBottomLeft.MousePressedEvent += new MousePressedHandler(border_MouseEvent); borderBottomLeft.DragMovedEvent += new DragMovedHandler(border_DragMovedEvent); borderBottomRight.MouseEnteredEvent += new MouseEnteredHandler(border_MouseEvent); borderBottomRight.MousePressedEvent += new MousePressedHandler(border_MouseEvent); borderBottomRight.DragMovedEvent += new DragMovedHandler(border_DragMovedEvent); }
public void SetShowType(EShowType showType) { this.showType = showType; }
private void btnNext_Click(object sender, EventArgs e) { String strMsg; if (m_eShowType == EShowType.emShowMain) //欢迎 { m_eModelUse = (EUseEventModel)m_StepFirst.GetEventModelType(); if (m_eModelUse == EUseEventModel.emModelKnockOut) { strMsg = LocalizationRecourceManager.GetString(m_strSectionName, "cbTypeKnockOut"); m_StepKnockSingle.SetStageName(strMsg); m_StepFirst.Visible = false; m_StepKnockSingle.Visible = true; m_eShowType = EShowType.emShowKnockSingle; } else if (m_eModelUse == EUseEventModel.emModelGroup) { strMsg = LocalizationRecourceManager.GetString(m_strSectionName, "cbTypeRoundRobin"); m_StepGroup.SetStageTitle(strMsg); m_StepFirst.Visible = false; m_StepGroup.Visible = true; m_eShowType = EShowType.emShowGroupM; } else if (m_eModelUse == EUseEventModel.emModelmKtoK) { m_StepFirst.Visible = false; m_StepKnockOut.Visible = true; m_eShowType = EShowType.emShowKnockM; } else if (m_eModelUse == EUseEventModel.emModelmGtoK) { strMsg = LocalizationRecourceManager.GetString(m_strSectionName, "KOStageQual"); m_StepGroup.SetStageTitle(strMsg); m_StepFirst.Visible = false; m_StepGroup.Visible = true; m_eShowType = EShowType.emShowGroupM; } else if (m_eModelUse == EUseEventModel.emModelmGtomK) { m_StepFirst.Visible = false; m_StepGroup.Visible = true; m_eShowType = EShowType.emShowGroupM; } } else if (m_eShowType == EShowType.emShowGroupM) //多组 { if (m_eModelUse == EUseEventModel.emModelGroup) //小组赛 { CreateEventModel(); this.DialogResult = DialogResult.OK; Close(); } else if (m_eModelUse == EUseEventModel.emModelmGtomK) //多组To多淘 { //需要把预赛的信息传递到决赛 m_StepKnockFinal.SetParam(m_StepGroup.GetGroupCnt(), m_StepGroup.GetQualCntPerGroup()); m_StepGroup.Visible = false; m_StepKnockFinal.Visible = true; m_eShowType = EShowType.emShowKnockMFinal; } else if (m_eModelUse == EUseEventModel.emModelmGtoK) //多组To单淘 { strMsg = LocalizationRecourceManager.GetString(m_strSectionName, "tbTypeFinal"); m_StepKnockSingle.SetStageName(strMsg); m_StepGroup.Visible = false; m_StepKnockSingle.Visible = true; m_StepKnockSingle.SetParam(m_StepGroup.GetQualCntPerGroup() * m_StepGroup.GetGroupCnt()); m_eShowType = EShowType.emShowKnockSingle; } } else if (m_eShowType == EShowType.emShowKnockM) //多淘 { if (m_eModelUse == EUseEventModel.emModelmKtoK) //多淘To淘 { m_StepKnockOut.Visible = false; m_StepKnockSingle.Visible = true; m_StepKnockSingle.SetParam(m_StepKnockOut.GetQualCntPerGroup() * m_StepKnockOut.GetGroupCnt()); m_eShowType = EShowType.emShowKnockSingle; } } else if (m_eShowType == EShowType.emShowKnockMFinal) //多淘F { if (m_eModelUse == EUseEventModel.emModelmGtomK) //多组To多淘F { if (m_StepKnockFinal.isValued()) { CreateEventModel(); this.DialogResult = DialogResult.OK; Close(); } } } else if (m_eShowType == EShowType.emShowKnockSingle) //单淘 { if (m_eModelUse == EUseEventModel.emModelKnockOut) //单淘 { if (m_StepKnockSingle.isValued()) { CreateEventModel(); this.DialogResult = DialogResult.OK; Close(); } } else if (m_eModelUse == EUseEventModel.emModelmGtoK) //多组To单淘 { if (m_StepKnockSingle.isValued()) { CreateEventModel(); this.DialogResult = DialogResult.OK; Close(); } } else if (m_eModelUse == EUseEventModel.emModelmKtoK) //多淘To单淘 { if (m_StepKnockSingle.isValued()) { CreateEventModel(); this.DialogResult = DialogResult.OK; Close(); } } } UpdateUI(); }