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.CreateIn = ((CreateInEnum)(binaryReader.ReadInt16())); this.EffectAccelerationsEffectAccelerationsCreateIn = ((EffectAccelerationsCreateInEnum)(binaryReader.ReadInt16())); this.Location = binaryReader.ReadShortBlockIndex1(); this.fieldpad = binaryReader.ReadBytes(2); this.Acceleration = binaryReader.ReadSingle(); this.InnerConeAngle = binaryReader.ReadSingle(); this.OuterConeAngle = binaryReader.ReadSingle(); 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.CreateIn = ((CreateInEnum)(binaryReader.ReadInt16())); this.EffectPartEffectPartCreateIn = ((EffectPartCreateInEnum)(binaryReader.ReadInt16())); this.Location = binaryReader.ReadShortBlockIndex1(); this.EffectPartFlags = ((Flags)(binaryReader.ReadInt16())); this.fieldpad = binaryReader.ReadBytes(4); this.Type = binaryReader.ReadTagReference(); this.VelocityBounds = binaryReader.ReadRange(); this.VelocityConeAngle = binaryReader.ReadSingle(); this.AngularVelocityBounds = binaryReader.ReadRange(); this.RadiusModifierBounds = binaryReader.ReadRange(); this.EffectPartAScalesValues = ((AScalesValues)(binaryReader.ReadInt32())); this.EffectPartBScalesValues = ((BScalesValues)(binaryReader.ReadInt32())); return pointerQueue; }