Example #1
0
        public static LocationType Read(DatReader datReader)
        {
            LocationType obj = new LocationType();

            obj.PartId = datReader.ReadUInt32();
            obj.Frame  = PositionExtensions.ReadPosition(datReader);

            return(obj);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }