public static LocationType Read(DatReader datReader) { LocationType obj = new LocationType(); obj.PartId = datReader.ReadUInt32(); obj.Frame = PositionExtensions.ReadPosition(datReader); return(obj); }
public static LightInfo Read(DatReader datReader) { LightInfo obj = new LightInfo(); obj.ViewerspaceLocation = PositionExtensions.ReadPosition(datReader); obj.Color = datReader.ReadUInt32(); obj.Intensity = datReader.ReadSingle(); obj.Falloff = datReader.ReadSingle(); obj.ConeAngle = datReader.ReadSingle(); return(obj); }
public static ObjectDesc Read(DatReader datReader) { ObjectDesc obj = new ObjectDesc(); obj.ObjId = datReader.ReadUInt32(); obj.BaseLoc = PositionExtensions.ReadPosition(datReader); obj.Freq = datReader.ReadSingle(); obj.DisplaceX = datReader.ReadSingle(); obj.DisplaceY = datReader.ReadSingle(); obj.MinScale = datReader.ReadSingle(); obj.MaxScale = datReader.ReadSingle(); obj.MaxRotation = datReader.ReadSingle(); obj.MinSlope = datReader.ReadSingle(); obj.MaxSlope = datReader.ReadSingle(); obj.Align = datReader.ReadUInt32(); obj.Orient = datReader.ReadUInt32(); obj.WeenieObj = datReader.ReadUInt32(); return(obj); }