Beispiel #1
0
    void PlayerActivityEventOk()
    {
        int gb = 0;
        COM_ActivityTable table = GamePlayer.Instance.ActivityTable;

        if (table == null)
        {
            return;
        }
        //GbLabel.text = GamePlayer.Instance.ActivityTable.reward_.ToString();
        GbLabel.text = table.reward_.ToString();
        for (int i = 0; i < ustItemList.Count; i++)
        {
            DailyQustCell aCell = ustItemList[i].GetComponent <DailyQustCell>();
            for (int j = 0; j < table.activities_.Length; j++)
            {
                if (aCell.Adata._Id == table.activities_[j].actId_)
                {
//					ActivityData adata = ActivityData.GetData((int)table.activities_[j].actId_);
//					gb+=adata.reward_;
//					GbLabel.text = gb.ToString();
                    aCell.RefreshFinishProgress(table.activities_[j].counter_);
                }
            }
        }
    }
Beispiel #2
0
 public void AddQustItem(List <ActivityData> actDatas)
 {
     for (int i = 0; i < actDatas.Count; i++)
     {
         GameObject clone = GameObject.Instantiate(qustItem) as GameObject;
         clone.SetActive(true);
         clone.transform.parent     = qustGrid.transform;
         clone.transform.position   = Vector3.zero;
         clone.transform.localScale = Vector3.one;
         DailyQustCell aCell = clone.GetComponent <DailyQustCell>();
         aCell.Adata = actDatas[i];
         ustItemList.Add(clone);
         qustGrid.repositionNow = true;
     }
 }