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); } }
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 }