public override object Clone() { NPVoxNormalProcessor_FromMesh clone = ScriptableObject.CreateInstance <NPVoxNormalProcessor_FromMesh>(); clone.m_meshReference = m_meshReference; foreach (int filter in m_voxelGroupFilter) { clone.m_voxelGroupFilter.Add(filter); } return(clone); }
public override object Clone() { NPVoxNormalProcessor_FromMesh clone = ScriptableObject.CreateInstance <NPVoxNormalProcessor_FromMesh>(); clone.m_meshReference = m_meshReference; clone.m_smoothNormals = m_smoothNormals; clone.m_flipX = m_flipX; clone.m_flipY = m_flipY; clone.m_flipZ = m_flipZ; clone.m_swapAxes = m_swapAxes; foreach (int filter in m_voxelGroupFilter) { clone.m_voxelGroupFilter.Add(filter); } return(clone); }