public bool Modified(QcSphereProperties source) { return((this.radius != source.radius) || (this.uvSphere.sliceOn != source.uvSphere.sliceOn) || (this.uvSphere.sliceOn && ((this.uvSphere.sliceFrom != source.uvSphere.sliceFrom) || (this.uvSphere.sliceTo != source.uvSphere.sliceTo))) || (this.icosphere.subdivisions != source.icosphere.subdivisions) || (this.offset[0] != source.offset[0]) || (this.offset[1] != source.offset[1]) || (this.offset[2] != source.offset[2]) || (this.uvSphere.segments != source.uvSphere.segments) || (this.uvSphere.hemisphere != source.uvSphere.hemisphere) || (this.genTextureCoords != source.genTextureCoords) || (this.addCollider != source.addCollider) || (this.meshGenMethod != source.meshGenMethod)); }
public void CopyFrom(QcSphereProperties source) { base.CopyFrom(source); this.radius = source.radius; this.icosphere.subdivisions = source.icosphere.subdivisions; this.uvSphere.segments = source.uvSphere.segments; this.uvSphere.hemisphere = source.uvSphere.hemisphere; this.uvSphere.sliceOn = source.uvSphere.sliceOn; this.uvSphere.sliceFrom = source.uvSphere.sliceFrom; this.uvSphere.sliceTo = source.uvSphere.sliceTo; this.meshGenMethod = source.meshGenMethod; }