Example #1
0
        public override void Read(AssetStream stream)
        {
            base.Read(stream);

            Mode0 = stream.ReadInt32();
            VectorComponentCount0 = stream.ReadInt32();
            Color0.Read(stream);
            if (IsReadLabel(stream.Flags))
            {
                ColorLabel0 = stream.ReadStringAligned();
            }
            Vector0_0.Read(stream);
            if (IsReadLabel(stream.Flags))
            {
                VectorLabel0_0 = stream.ReadStringAligned();
            }
            Vector0_1.Read(stream);
            if (IsReadLabel(stream.Flags))
            {
                VectorLabel0_1 = stream.ReadStringAligned();
            }
            Vector0_2.Read(stream);
            if (IsReadLabel(stream.Flags))
            {
                VectorLabel0_2 = stream.ReadStringAligned();
            }
            Vector0_3.Read(stream);
            if (IsReadLabel(stream.Flags))
            {
                VectorLabel0_3 = stream.ReadStringAligned();
            }
            Mode1 = stream.ReadInt32();
            VectorComponentCount1 = stream.ReadInt32();
            Color1.Read(stream);
            if (IsReadLabel(stream.Flags))
            {
                ColorLabel1 = stream.ReadStringAligned();
            }
            Vector1_0.Read(stream);
            if (IsReadLabel(stream.Flags))
            {
                VectorLabel1_0 = stream.ReadStringAligned();
            }
            Vector1_1.Read(stream);
            if (IsReadLabel(stream.Flags))
            {
                VectorLabel1_1 = stream.ReadStringAligned();
            }
            Vector1_2.Read(stream);
            if (IsReadLabel(stream.Flags))
            {
                VectorLabel1_2 = stream.ReadStringAligned();
            }
            Vector1_3.Read(stream);
            if (IsReadLabel(stream.Flags))
            {
                VectorLabel1_3 = stream.ReadStringAligned();
            }
        }
Example #2
0
 public void Read(AssetReader reader)
 {
     Color0.Read(reader);
     Color1.Read(reader);
     Color2.Read(reader);
     Color3.Read(reader);
     Color4.Read(reader);
 }
Example #3
0
 public void Read(BinaryReader reader, byte[] version)
 {
     Color1.Read(reader);
     Color2.Read(reader);
     if (version[0] >= 0 && version[1] >= 1 && version[2] >= 8)
     {
         doRgbGradient = reader.ReadBoolean();
     }
 }
Example #4
0
        public override void Read(AssetReader reader)
        {
            base.Read(reader);

            Mode0 = (ParticleSystemCustomDataMode)reader.ReadInt32();
            VectorComponentCount0 = reader.ReadInt32();
            Color0.Read(reader);
#if UNIVERSAL
            if (IsReadLabel(reader.Flags))
            {
                ColorLabel0 = reader.ReadString();
            }
#endif
            Vector0_0.Read(reader);
#if UNIVERSAL
            if (IsReadLabel(reader.Flags))
            {
                VectorLabel0_0 = reader.ReadString();
            }
#endif
            Vector0_1.Read(reader);
#if UNIVERSAL
            if (IsReadLabel(reader.Flags))
            {
                VectorLabel0_1 = reader.ReadString();
            }
#endif
            Vector0_2.Read(reader);
#if UNIVERSAL
            if (IsReadLabel(reader.Flags))
            {
                VectorLabel0_2 = reader.ReadString();
            }
#endif
            Vector0_3.Read(reader);
#if UNIVERSAL
            if (IsReadLabel(reader.Flags))
            {
                VectorLabel0_3 = reader.ReadString();
            }
#endif
            Mode1 = (ParticleSystemCustomDataMode)reader.ReadInt32();
            VectorComponentCount1 = reader.ReadInt32();
            Color1.Read(reader);
#if UNIVERSAL
            if (IsReadLabel(reader.Flags))
            {
                ColorLabel1 = reader.ReadString();
            }
#endif
            Vector1_0.Read(reader);
#if UNIVERSAL
            if (IsReadLabel(reader.Flags))
            {
                VectorLabel1_0 = reader.ReadString();
            }
#endif
            Vector1_1.Read(reader);
#if UNIVERSAL
            if (IsReadLabel(reader.Flags))
            {
                VectorLabel1_1 = reader.ReadString();
            }
#endif
            Vector1_2.Read(reader);
#if UNIVERSAL
            if (IsReadLabel(reader.Flags))
            {
                VectorLabel1_2 = reader.ReadString();
            }
#endif
            Vector1_3.Read(reader);
#if UNIVERSAL
            if (IsReadLabel(reader.Flags))
            {
                VectorLabel1_3 = reader.ReadString();
            }
#endif
        }