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); } }
void OnDisable() { m_Instance = null; }
void OnEnable() { m_Instance = this; Init(); }