Example #1
0
 public override void Refresh(object data)
 {
     if (this.mAHData == data)
     {
         return;
     }
     this.mAHData = (ActivityHalloweenDataEx)data;
     this.RefreshItem();
 }
Example #2
0
 public void AddData()
 {
     ActivityHalloweenData hData = Globals.Instance.Player.ActivitySystem.HData;
     List<HalloweenContract> conData = Globals.Instance.Player.ActivitySystem.conData;
     if (hData == null || conData == null)
     {
         return;
     }
     for (int i = 0; i < 3; i++)
     {
         this.luckDeedTable[i].ClearData();
         ActivityHalloweenDataEx[] array = new ActivityHalloweenDataEx[3];
         for (int j = 0; j < conData.Count; j++)
         {
             if (i == 0)
             {
                 array[conData[j].ID - 1] = new ActivityHalloweenDataEx(hData, conData[j].ID, conData[j].FirstLuckNum, conData[j].FirstLuckPlayer);
             }
             else if (i == 1)
             {
                 array[conData[j].ID - 1] = new ActivityHalloweenDataEx(hData, conData[j].ID, conData[j].SecondLuckNum, conData[j].SecondLuckPlayer);
             }
             else if (i == 2)
             {
                 array[conData[j].ID - 1] = new ActivityHalloweenDataEx(hData, conData[j].ID, conData[j].ThirdLuckNum, conData[j].ThirdLuckPlayer);
             }
         }
         for (int k = 0; k < 3; k++)
         {
             if (array[k] == null)
             {
                 array[k] = new ActivityHalloweenDataEx(hData.Ext.Data[k].ID);
             }
             this.luckDeedTable[i].AddData(array[k]);
         }
         this.luckDeedTable[i].repositionNow = true;
     }
 }