Example #1
0
    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));
    }
Example #2
0
 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();
        }
Example #4
0
    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;
        }
    }
Example #5
0
        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);
        }
Example #6
0
 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();
        }
Example #8
0
        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);
        }
Example #9
0
 public void SetShowType(EShowType showType)
 {
     this.showType = showType;
 }