public void Refresh(int activityID, AAItemData data)
 {
     if (this.AAData == null || this.AAData.Base.ID != activityID)
     {
         return;
     }
     this.mAAItemDataGrid.repositionNow = true;
 }
Exemplo n.º 2
0
 private void OnTakeAARewardEvent(int activityID, AAItemData aaItemData)
 {
     if (aaItemData == null)
     {
         return;
     }
     if (this.mAAInfo.AAData.Base.ID == activityID)
     {
         this.mAAInfo.Refresh(activityID, aaItemData);
     }
     for (int i = 0; i < this.mTabs.Count; i++)
     {
         GUIRewardCheckBtn gUIRewardCheckBtn = this.mTabs[i];
         if (gUIRewardCheckBtn.AAData != null)
         {
             if (gUIRewardCheckBtn.AAData.Base.ID == activityID)
             {
                 gUIRewardCheckBtn.IsShowMark = ActivitySubSystem.HasNewAAReward(gUIRewardCheckBtn.AAData);
                 break;
             }
         }
     }
     List<RewardData> list = new List<RewardData>();
     for (int j = 0; j < aaItemData.Data.Count; j++)
     {
         if (aaItemData.Data[j].RewardType > 0 && aaItemData.Data[j].RewardType < 20)
         {
             list.Add(new RewardData
             {
                 RewardType = aaItemData.Data[j].RewardType,
                 RewardValue1 = aaItemData.Data[j].RewardValue1,
                 RewardValue2 = aaItemData.Data[j].RewardValue2
             });
         }
     }
     GUIRewardPanel.Show(list, null, false, true, null, false);
 }
Exemplo n.º 3
0
 private void OnAAItemUpdateEvent(int activityID, AAItemData aaItemData)
 {
     if (this.mAAInfo == null || !this.mAAInfo.gameObject.activeSelf)
     {
         return;
     }
     if (this.mAAInfo.AAData.Base.ID == activityID)
     {
         this.mAAInfo.Refresh(activityID, aaItemData);
     }
     for (int i = 0; i < this.mTabs.Count; i++)
     {
         GUIRewardCheckBtn gUIRewardCheckBtn = this.mTabs[i];
         if (gUIRewardCheckBtn.AAData != null)
         {
             if (gUIRewardCheckBtn.AAData.Base.ID == activityID)
             {
                 gUIRewardCheckBtn.IsShowMark = ActivitySubSystem.HasNewAAReward(gUIRewardCheckBtn.AAData);
                 break;
             }
         }
     }
 }
Exemplo n.º 4
0
 public AAItemDataEx(ActivityAchievementData aa, AAItemData data)
 {
     this.AA = aa;
     this.AAData = data;
 }