public override bool Equals(System.Object object_Renamed) { bool isEqual = false; if (object_Renamed is GradRecord) { GradRecord gradRecord = (GradRecord)object_Renamed; if ((gradRecord.ratio == this.ratio) && (gradRecord.color == this.color)) { isEqual = true; } } return(isEqual); }
private GradRecord decodeGradRecord(int shape) { GradRecord g = new GradRecord(); g.ratio = r.readUI8(); switch (shape) { case Flash.Swf.TagValues.stagDefineShape: case Flash.Swf.TagValues.stagDefineShape2: g.color = decodeRGB(r); break; case Flash.Swf.TagValues.stagDefineShape3: case Flash.Swf.TagValues.stagDefineShape6: g.color = decodeRGBA(r); break; } return g; }