Beispiel #1
0
        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;
		}