Example #1
0
 public void UpdateData(GC_SYNCSINGLECARNIVALGOAL data)
 {
     if (data.NGoal == 0) // 每日目标完成
     {
         rewardDataList[data.NDay].dayTargetProgress = data.NFlag;
     }
     else
     {
         // 单个目标完成
         rewardDataList[data.NDay].curProgress[data.NGoal - 1] = data.NFlag;
         if (data.NFlag == -1 && rewardDataList[data.NDay].dayTargetProgress != -1)
         {
             rewardDataList[data.NDay].dayTargetProgress += 1;
         }
     }
     if (SevenDaysReward.Instance() != null)
     {
         SevenDaysReward.Instance().UpdateDay(data.NDay);
     }
 }
Example #2
0
 void OnDisable()
 {
     m_Instance = null;
 }
Example #3
0
 void OnEnable()
 {
     m_Instance = this;
     Init();
 }