コード例 #1
0
        public override void Read(AssetStream stream)
        {
            base.Read(stream);

            X.Read(stream);
            Y.Read(stream);
            Z.Read(stream);
            if (IsReadSpeedModifier(stream.Version))
            {
                SpeedModifier.Read(stream);
            }
            InWorldSpace = stream.ReadBoolean();
            stream.AlignStream(AlignType.Align4);
        }
コード例 #2
0
        public override void Read(AssetReader reader)
        {
            base.Read(reader);

            X.Read(reader);
            Y.Read(reader);
            Z.Read(reader);
            if (IsReadOrbital(reader.Version))
            {
                OrbitalX.Read(reader);
                OrbitalY.Read(reader);
                OrbitalZ.Read(reader);
                OrbitalOffsetX.Read(reader);
                OrbitalOffsetY.Read(reader);
                OrbitalOffsetZ.Read(reader);
                Radial.Read(reader);
            }
            if (IsReadSpeedModifier(reader.Version))
            {
                SpeedModifier.Read(reader);
            }
            InWorldSpace = reader.ReadBoolean();
            reader.AlignStream(AlignType.Align4);
        }