Beispiel #1
0
            public void WriteToFile(BinaryWriter Writer)
            {
                StringHelpers.WriteString16(Writer, CutsceneName);
                Writer.Write(unk05);
                Writer.Write(gcsSize);
                AssetContent.WriteToFile(Writer);

                if (SoundContent != null)
                {
                    Writer.Write(true); // Has SPD
                    SoundContent.WriteToFile(Writer);
                }

                // TODO: Not sure if this is fully valid or not..
                if (VehicleContent != null && VehicleContent.Length > 0)
                {
                    Writer.Write(VehicleContent.Length); // Num GCR

                    foreach (GCRData VehicleData in VehicleContent)
                    {
                        VehicleData.WriteToFile(Writer);
                    }
                }
                else
                {
                    Writer.Write(0);
                }
            }
Beispiel #2
0
            public void WriteToFile(BinaryWriter Writer)
            {
                StringHelpers.WriteString16(Writer, CutsceneName);
                Writer.Write(unk05);
                Writer.Write(gcsSize);
                AssetContent.WriteToFile(Writer);

                if (SoundContent != null)
                {
                    Writer.Write(true); // Has SPD
                    SoundContent.WriteToFile(Writer);
                }

                Writer.Write(0); // Num GCR
            }