| | |
| | | {
|
| | | var dit = LoginAwardInfoDic[dayindex];
|
| | | dit.DayIndex = dayindex;
|
| | | for (int j = 0; j < dit.ActionType.Length; j++)
|
| | | for (int j = 0; j < Dayinfo.ACount; j++)
|
| | | {
|
| | | if (dit.ActionType[j].TemplateID == Dayinfo.TaskList[0].TemplateID)
|
| | | var taskList = Dayinfo.TaskList[j];
|
| | | int Index = dit.ActionType.FindIndex(s => s.TemplateID == taskList.TemplateID);
|
| | | if (Index != -1)
|
| | | {
|
| | | dit.ActionType[Index].CurTimes = taskList.CurTimes;
|
| | | dit.ActionType[Index].GotTimes = taskList.GotTimes;
|
| | | }
|
| | | else
|
| | | {
|
| | | ActionTypeClass ActionType = new ActionTypeClass();
|
| | | ActionType.TemplateID = Dayinfo.TaskList[0].TemplateID;
|
| | | ActionType.CurTimes = Dayinfo.TaskList[0].CurTimes;
|
| | | ActionType.GotTimes = Dayinfo.TaskList[0].GotTimes;
|
| | | dit.ActionType[j] = ActionType;
|
| | | ActionType.TemplateID = taskList.TemplateID;
|
| | | ActionType.CurTimes = taskList.CurTimes;
|
| | | ActionType.GotTimes = taskList.GotTimes;
|
| | | dit.ActionType.Add(ActionType);
|
| | | }
|
| | |
|
| | | }
|
| | | LoginAwardInfoDic[dayindex] = dit;
|
| | | }
|
| | | else
|
| | | {
|
| | | loginAwardPlayerClass.ActionType = new ActionTypeClass[Dayinfo.ACount];
|
| | | loginAwardPlayerClass.ActionType = new List<ActionTypeClass>();
|
| | | for (int k = 0; k < Dayinfo.ACount; k++)
|
| | | {
|
| | | var Task = Dayinfo.TaskList[k];
|
| | |
| | | ActionType.TemplateID = Task.TemplateID;
|
| | | ActionType.CurTimes = Task.CurTimes;
|
| | | ActionType.GotTimes = Task.GotTimes;
|
| | | LoginAwardInfoDic.Add(dayindex, loginAwardPlayerClass);
|
| | | loginAwardPlayerClass.ActionType.Add(ActionType);
|
| | | }
|
| | | LoginAwardInfoDic.Add(dayindex, loginAwardPlayerClass);
|
| | | }
|
| | | }
|
| | | SetRedPoint();
|
| | |
| | | if (LoginAwardInfoDic.ContainsKey(Day))
|
| | | {
|
| | | var loginAward = LoginAwardInfoDic[Day];
|
| | | for (int i = 0; i < loginAward.ActionType.Length; i++)
|
| | | for (int i = 0; i < loginAward.ActionType.Count; i++)
|
| | | {
|
| | | var ActionType = loginAward.ActionType[i];
|
| | | if (ID == ActionType.TemplateID)
|
| | |
| | | if (LoginAwardInfoDic.ContainsKey(Day))
|
| | | {
|
| | | var loginAward = LoginAwardInfoDic[Day];
|
| | | for (int i = 0; i < loginAward.ActionType.Length; i++)
|
| | | for (int i = 0; i < loginAward.ActionType.Count; i++)
|
| | | {
|
| | | var ActionType = loginAward.ActionType[i];
|
| | | if (ID == ActionType.TemplateID)
|