internal void WriteTo(BinaryWriter writer, CampaignInfoFormatVersion formatVersion)
 {
     writer.WriteBool(IsVisibleInitially);
     writer.WriteString(Chapter);
     writer.WriteString(Title);
     writer.WriteString(MapFilePath);
 }
 internal void ReadFrom(BinaryReader reader, CampaignInfoFormatVersion formatVersion)
 {
     IsVisibleInitially = reader.ReadBool();
     Chapter            = reader.ReadChars();
     Title       = reader.ReadChars();
     MapFilePath = reader.ReadChars();
 }
 internal CampaignMapButton(BinaryReader reader, CampaignInfoFormatVersion formatVersion)
 {
     ReadFrom(reader, formatVersion);
 }
Exemple #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CampaignInfo"/> class.
 /// </summary>
 /// <param name="formatVersion"></param>
 public CampaignInfo(CampaignInfoFormatVersion formatVersion)
 {
     FormatVersion = formatVersion;
 }
Exemple #5
0
 public static CampaignMap ReadCampaignMap(this BinaryReader reader, CampaignInfoFormatVersion formatVersion) => new CampaignMap(reader, formatVersion);
Exemple #6
0
 public static void Write(this BinaryWriter writer, CampaignMap campaignMap, CampaignInfoFormatVersion formatVersion) => campaignMap.WriteTo(writer, formatVersion);
Exemple #7
0
 internal void WriteTo(BinaryWriter writer, CampaignInfoFormatVersion formatVersion)
 {
     writer.WriteString(Unk);
     writer.WriteString(MapFilePath);
 }
Exemple #8
0
 internal void ReadFrom(BinaryReader reader, CampaignInfoFormatVersion formatVersion)
 {
     Unk         = reader.ReadChars();
     MapFilePath = reader.ReadChars();
 }