Exemplo n.º 1
0
 /// <summary>
 /// 刷新界面
 /// </summary>
 private void UpdateWindow(GuildLuckyNvShenInfo info)
 {
     selfIntegral.text  = "[FFF0C1]" + Language("GuildLuckyNvShen_03") + "[53DD6A]" + info.selfIntegral;
     guildIntegral.text = "[FFF0C1]" + Language("GuildLuckyNvShen_04") + "[53DD6A]" + info.guildIntegral;
     topIntegral.text   = "[FFF0C1]" + Language("GuildLuckyNvShen_05") + "[53DD6A]" + info.topIntegral;
     shakeCount.text    = "[FFF0C1]" + Language("GuildLuckyNvShen_06") + "[53DD6A]" + info.shakeCount;
     tapContentBase.changeTapPage(tapContentBase.getTapButtonByIndex(index));
 }
    public void Init(GuildLuckyNvShenShakeResult resultData)
    {
        this.shakeResultData = resultData;
        /** 初始化结果显示 */
        string [] resultStrs = shakeResultData.getResultsString();
        for (int i = 0; i < resultStrs.Length; i++)
        {
            eblowViews[i].Init(resultStrs[i]);
        }
        /** 初始化结果描述 */
        List <PrizeSample> rewards = ShakeEblowsRewardSampleManager.Instance().GetPrizeByResult(shakeResultData);

        awardDes.text = Language("GuildLuckyNvShen_15");
        foreach (PrizeSample p in rewards)
        {
            awardDes.text += p.getPrizeName() + "+" + p.num + ",";
        }
        awardDes.text = awardDes.text.Substring(0, awardDes.text.Length - 1);

        /** 初始化按钮显示 */
        GuildLuckyNvShenInfo info = GuildManagerment.Instance.getGuildLuckyNvShenInfo();

        if (info != null)
        {
            if (info.reShakeCount <= 0)
            {
                buttonReshake.textLabel.text = Language("GuildLuckyNvShen_17") + "(0)";
                buttonReshake.GetComponent <UIButton>().isEnabled = false;
            }
            else
            {
                buttonReshake.textLabel.text = Language("GuildLuckyNvShen_17") + "(" + info.reShakeCount + ")";
                buttonReshake.GetComponent <UIButton>().isEnabled = true;
            }
        }
        /** 初始化规则描述 */
        List <ShakeEblowsRewardSample> allSample = ShakeEblowsRewardSampleManager.Instance().GetNormalShakeEblowRewardSamples();

        shakeRewardContent.Init(allSample);
        shakeRewardContent.otherDes.text = Colors.RED + ShakeEblowsRewardSampleManager.Instance().GetFiveDiffSample().getPrizesDesc();

        /** 初始化加锁信息 */
        lockEblows(GuildLuckyNvShenWindow.lockString);
        //MaskWindow.UnlockUI();
    }
Exemplo n.º 3
0
 public void createGuildLuckyNvShenInfo(int selfIntegral, int guildIntegral, int topIntegral, int shakeCount, int reShakeCount)
 {
     guildShakeElvowsInfo = new GuildLuckyNvShenInfo(selfIntegral, guildIntegral, topIntegral, shakeCount, reShakeCount);
 }