Esempio n. 1
0
    public void SetWipeResult(List <StageDC.StageSweepReward> sweepRewards)
    {
        CounterPartInfo info = StageDC.GetCounterPartInfo();

        if (info.type == (int)StageType.Normal)
        {
            MyHead.LblTitle.text = NGUIUtil.GetStringByKey(70000213);
        }
        else if (info.type == (int)StageType.Hard)
        {
            MyHead.LblTitle.text = NGUIUtil.GetStringByKey(70000214);
        }

        List <StageDC.StageSweepReward.ItemInfo> extraRewardItems = new List <StageDC.StageSweepReward.ItemInfo>();

        for (int i = 0; i < sweepRewards.Count; i++)
        {
            StageDC.StageSweepReward sweepReward = sweepRewards[i];
            GameObject go = Create(MyHead.SweepResultInfoTemplate, MyHead.StageWipeParent.transform);
            go.SetActive(true);
            SweepResultItem sweepResultItem = go.GetComponent <SweepResultItem>();
            sweepResultItem.SetSweepResult(sweepReward, i);
            mSweepResultItems.Add(sweepResultItem);
            extraRewardItems.AddRange(sweepReward.mExtraRewards);
        }

        GameObject goExtra = Create(MyHead.SweepResultInfoTemplate, MyHead.StageWipeParent.transform);

        goExtra.SetActive(true);
        SweepResultItem sweepExtraRewardItem = goExtra.GetComponent <SweepResultItem>();

        sweepExtraRewardItem.SetExtraRewardItems(extraRewardItems);
        mSweepResultItems.Add(sweepExtraRewardItem);
        MyHead.StageWipeParent.Reposition();
    }
Esempio n. 2
0
 public void SetSweepResult(StageDC.StageSweepReward sweepReward, int stageIndex)
 {
     MyHead.Session.text = string.Format(NGUIUtil.GetStringByKey("70000215"), ChineseNumerals[stageIndex]);
     for (int i = 0; i < sweepReward.mSweepItems.Count; i++)
     {
         StageDC.StageSweepReward.ItemInfo sweepRewardItem = sweepReward.mSweepItems[i];
         GameObject go = NDLoad.LoadWndItem("RewardItem", MyHead.SweepRewardItems.transform);
         if (go != null)
         {
             RewardItem item = go.GetComponent <RewardItem>();
             if (item != null)
             {
                 item.SetRewardItem(sweepRewardItem.mItemTypeID, sweepRewardItem.mCount);
             }
         }
     }
     MyHead.RewardExp.text  = string.Format("+{0}", sweepReward.mExp);
     MyHead.RewardCoin.text = string.Format("+{0}", sweepReward.mCoin);
 }