private string GetCoef(string fyzzyCoef)
        {
            var matchPage = new MatchPage(driver);

            matchPage.CoefTab.Click();
            return(matchPage.CoefSection.GetCoef(fyzzyCoef));
        }
        public void LoadMatchPage()
        {
            Frame     matchContentFrame = new Frame();
            MatchPage matchContent      = new MatchPage();

            matchContentFrame.Content = matchContent;
            MatchTab.Content          = matchContentFrame;
        }
 IEnumerator UpMyTime()
 {
     while (_data.distance > 0)
     {
         distance.text = MatchPage.GetTimerText(_data.distance, 1);
         _data.distance--;
         yield return(new WaitForSecondsRealtime(1f));
     }
 }
Exemple #4
0
 IEnumerator FlushTime(long dis)
 {
     while (dis > 0)
     {
         distance.text = MatchPage.GetTimerText(dis, 2);
         dis--;
         yield return(new WaitForSecondsRealtime(1f));
     }
     distance.text = "00:00";
 }
Exemple #5
0
 public void Init(MatchPage page)
 {
     _page = page;
     UGUIEventListener.Get(goldBtn).onClick             = delegate { NodeManager.OpenNode <StoreNode>().goldBtn.isOn = true; };
     UGUIEventListener.Get(agBtn).onClick               = delegate { NodeManager.OpenNode <StoreNode>().agBtn.isOn = true; };
     UGUIEventListener.Get(recordBtn).onClick           = delegate { NodeManager.OpenNode <MatchRecordNode>("match"); };
     UGUIEventListener.Get(bagBtn).onClick              = delegate { NodeManager.OpenNode <BagNode>(); };
     UGUIEventListener.Get(regisBtn.gameObject).onClick = delegate { OnClickRegis(); };
     UGUIEventListener.Get(playIcon.gameObject).onClick = delegate { NodeManager.OpenNode <UserInfoNode>(); };
 }
        public void GetShotsForCommandMatch()
        {
            MyScoreSoccerPage.Navigate();
            MyScoreSoccerPage.NavigateToTheMatch("Болонья");
            MatchPage matchPage = new MatchPage(driver);

            MyScoreSoccerPage.SwitchToLast();

            // MatchPage matchPage = new MatchPage(driver);
            var statisticSection = matchPage.LiveCentreSection.ClickToStatisticTab();
            var shotsHome        = statisticSection.GetShotsOnGoalText(CommandType.Home);
            var shotsAway        = statisticSection.GetShotsOnGoalText(CommandType.Away);

            Console.WriteLine(shotsHome);
        }
    /// <summary>
    /// 刷新时间
    /// </summary>
    IEnumerator UpMyTime()
    {
        while (_data.distance > 0)
        {
            rangeTime.text = MatchPage.GetTimerText(MatchModel.Instance.CurData.distance, 2);
            yield return(new WaitForSeconds(0.5f));
        }
        rangeTime.text = "00:00";
        yield return(new WaitForSeconds(1.2f));

        var data = MatchModel.Instance.matcherInfoList.Find(p => p.name == _data.name);

        if (data != null)
        {
            MatchModel.Instance.CurData = data;
        }
        StartCoroutine(UpMyTime());
    }
Exemple #8
0
    public void Init(MatcherInfo data)
    {
        _data      = data;
        title.text = _data.name;

        logIcon.sprite   = BundleManager.Instance.GetSprite("Common/normal_icon_" + _data.type);
        applyIcon.sprite = BundleManager.Instance.GetSprite("Common/normal_log_" + _data.costType);
        applyIcon.SetNativeSize();

        hintText.text    = _data.timeType == 1 ? "今晚" + _data.beginTime + "开赛" : "每" + _data.beginTime + "分一场";
        beginText.text   = MatchPage.GetTimerText(_data.distance, 3);
        joinNumText.text = _data.joinUser.ToString();

        applyNum.text = _data.cost.ToString();
        applyNum.gameObject.SetActive(_data.cost > 0);
        applyFree.gameObject.SetActive(_data.cost == -1);

        if (_data.distance > 0)
        {
            StartCoroutine(UpMyTime());
        }
        if (_data.icon != "")
        {
            StartCoroutine(MiscUtils.DownloadImage(_data.icon, spr => { if (spr != null)
                                                                        {
                                                                            awardIcon.sprite = spr;
                                                                        }
                                                   }));
        }
        else
        {
            Debug.Log("图片地址为空:" + _data.name);
        }
        matchBtn.onClick.AddListener(() =>
        {
            MatchModel.Instance.CurData = _data;
            if (awardIcon.sprite != null)
            {
                MatchModel.Instance.rewardIcon = awardIcon.sprite;
            }
            NodeManager.OpenNode <MatchApplyNode>("match");
            AudioManager.Instance.PlaySound(AudioManager.AudioSoundType.BtnClick);
        });
    }
Exemple #9
0
    IEnumerator UpMyTime()
    {
        while (_data.distance > 0)
        {
            beginText.text = MatchPage.GetTimerText(_data.distance, 3);
            _data.distance--;
            yield return(new WaitForSeconds(1f));
        }
        yield return(new WaitForSeconds(1f));

        beginText.text = "";
        SocketClient.Instance.AddSendMessageQueue(new net_protocol.C2GMessage()
        {
            msgid       = net_protocol.MessageId.C2G_LoadMatcher,
            loadMatcher = new net_protocol.LoadMatcher()
            {
                type = _page.CurType
            }
        });
    }
        private string GetFyzzyCoef()
        {
            var matchPage = new MatchPage(driver);

            var x1 = matchPage.LiveCentreSection.MatchReviewSection.DifferenceInLossesOfLeadingPlayers();

            matchPage.TableTab.Click();
            var tablePage = new TableSection(driver);
            var x2        = tablePage.X2();

            var x3 = tablePage.X3();

            var x4 = tablePage.X4();

            var x5 = tablePage.X5();

            LeagueScenarios scenarious = new LeagueScenarios();
            var             result     = scenarious.PremierLeague(x1, x2, x3, x4, x5);

            return(result);
        }
Exemple #11
0
 private void OnApplicationStartup(object sender, StartupEventArgs e)
 {
     RootVisual = new MatchPage();
 }