Files

52 lines
1019 B
C#
Raw Permalink Normal View History

using System.Collections.Generic;
namespace LP;
public class TaskGroup
{
public int mID_Task = 0;
public List<TaskData> mListExTaskData = null;
public TaskGroup()
{
mID_Task = 0;
if (mListExTaskData == null)
{
mListExTaskData = new List<TaskData>();
}
mListExTaskData.Clear();
}
public void copyFrom_TaskGroup(TaskGroup _source)
{
mID_Task = _source.mID_Task;
if (mListExTaskData == null)
{
mListExTaskData = new List<TaskData>();
}
mListExTaskData.Clear();
TaskData taskData = null;
for (int i = 0; i < _source.mListExTaskData.Count; i++)
{
taskData = new TaskData();
taskData.copyFrom_TaskData(_source.mListExTaskData[i]);
mListExTaskData.Add(taskData);
}
}
public void Destroy()
{
if (mListExTaskData != null)
{
for (int i = 0; i < mListExTaskData.Count; i++)
{
mListExTaskData[i].Destroy();
mListExTaskData[i] = null;
}
mListExTaskData.Clear();
mListExTaskData = null;
}
}
}