public override System.Collections.Generic.Queue <Moonfish.Tags.BlamPointer> ReadFields(System.IO.BinaryReader binaryReader) { System.Collections.Generic.Queue <Moonfish.Tags.BlamPointer> pointerQueue = new System.Collections.Generic.Queue <Moonfish.Tags.BlamPointer>(base.ReadFields(binaryReader)); this.SourceParameter = binaryReader.ReadStringID(); this.ScaleByTextureStage = ((ScaleByTextureStageEnum)(binaryReader.ReadInt16())); this.RegisterBank = ((RegisterBankEnum)(binaryReader.ReadInt16())); this.RegisterIndex = binaryReader.ReadInt16(); this.ComponentMask = ((ComponentMaskEnum)(binaryReader.ReadInt16())); return(pointerQueue); }
public override System.Collections.Generic.Queue <Moonfish.Tags.BlamPointer> ReadFields(System.IO.BinaryReader binaryReader) { System.Collections.Generic.Queue <Moonfish.Tags.BlamPointer> pointerQueue = new System.Collections.Generic.Queue <Moonfish.Tags.BlamPointer>(base.ReadFields(binaryReader)); this.ParameterType = ((ParameterTypeEnum)(binaryReader.ReadByte())); this.CombinerIndex = binaryReader.ReadByte(); this.RegisterIndex = binaryReader.ReadByte(); this.ComponentMask = ((ComponentMaskEnum)(binaryReader.ReadByte())); this.fieldpad = binaryReader.ReadBytes(1); this.fieldpad0 = binaryReader.ReadBytes(1); return(pointerQueue); }