public override bool Equals(System.Object object_Renamed) { bool isEqual = false; if (object_Renamed is MorphGradRecord) { MorphGradRecord morphGradRecord = (MorphGradRecord)object_Renamed; if ((morphGradRecord.startRatio == this.startRatio) && (morphGradRecord.startColor == this.startColor) && (morphGradRecord.endRatio == this.endRatio) && (morphGradRecord.endColor == this.endColor)) { isEqual = true; } } return(isEqual); }
private MorphGradRecord[] decodeMorphGradient() { int num = r.readUI8(); MorphGradRecord[] gradRecords = new MorphGradRecord[num]; for (int i = 0; i < num; i++) { MorphGradRecord g = new MorphGradRecord(); g.startRatio = r.readUI8(); g.startColor = decodeRGBA(r); g.endRatio = r.readUI8(); g.endColor = decodeRGBA(r); gradRecords[i] = g; } return gradRecords; }