public TileObjectAlternatesModule(TileObjectAlternatesModule copyFrom = null)
{
if (copyFrom == null)
data = null;
else if (copyFrom.data == null)
data = null;
else
{
data = new List<TileObjectData>(copyFrom.data.Count);
for (int index = 0; index < copyFrom.data.Count; ++index)
data.Add(new TileObjectData(copyFrom.data[index]));
}
}
}