Exemplo n.º 1
0
            public bool Modified(QcTorusProperties source)
            {
                bool offsetChanged = (this.offset[0] != source.offset[0]) || (this.offset[1] != source.offset[1]) || (this.offset[2] != source.offset[2]);

                return((this.radius != source.radius) ||
                       (this.ringRadius != source.ringRadius) ||
                       (this.torusSegments != source.torusSegments) ||
                       (this.sliceOn != source.sliceOn) ||
                       (this.sliceOn && ((this.sliceFrom != source.sliceFrom) || (this.sliceTo != source.sliceTo))) ||
                       (this.ringSegments != source.ringSegments) ||
                       (this.genTextureCoords != source.genTextureCoords) ||
                       (this.addCollider != source.addCollider) ||
                       offsetChanged);
            }
Exemplo n.º 2
0
            public void CopyFrom(QcTorusProperties source)
            {
                base.CopyFrom(source);

                this.radius     = source.radius;
                this.ringRadius = source.ringRadius;

                this.sliceOn   = source.sliceOn;
                this.sliceFrom = source.sliceFrom;
                this.sliceTo   = source.sliceTo;

                this.torusSegments = source.torusSegments;
                this.ringSegments  = source.ringSegments;
            }