コード例 #1
0
        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();
        }
コード例 #2
0
        public void Init()
        {
            campTaskData = PlayerDataMgr.singleton.DB.campTaskData;

            campSetRes = TableMgr.singleton.CampSetTable.GetItemByID(CampsiteMgr.singleton.Id);
        }