void SetCamp(int id) { campSetRes = TableMgr.singleton.CampSetTable.GetItemByID(id); if (campSetRes == null) { return; } campTaskData.campID = id; campTaskData.taskCount = campSetRes.taskCount; campTaskData.taskDic.Clear(); campTaskData.fixedTasks.Clear(); campTaskData.completeTasks.Clear(); for (int i = 0; i < campSetRes.FixedTaskArr.Length; ++i) { //campTaskData.fixedTasks.Add(campSetRes.FixedTaskArr[i]); campTaskData.fixedTasks.Add(new FixedTask { taskID = campSetRes.FixedTaskArr[i], taskParam = campSetRes.TaskParamArr[i] }); } PlayerDataMgr.singleton.NotifySaveData(); }
public void Init() { campTaskData = PlayerDataMgr.singleton.DB.campTaskData; campSetRes = TableMgr.singleton.CampSetTable.GetItemByID(CampsiteMgr.singleton.Id); }