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); }
/// <summary> /// Initializes a new instance of the <see cref="CampaignInfo"/> class. /// </summary> /// <param name="formatVersion"></param> public CampaignInfo(CampaignInfoFormatVersion formatVersion) { FormatVersion = formatVersion; }
public static CampaignMap ReadCampaignMap(this BinaryReader reader, CampaignInfoFormatVersion formatVersion) => new CampaignMap(reader, formatVersion);
public static void Write(this BinaryWriter writer, CampaignMap campaignMap, CampaignInfoFormatVersion formatVersion) => campaignMap.WriteTo(writer, formatVersion);
internal void WriteTo(BinaryWriter writer, CampaignInfoFormatVersion formatVersion) { writer.WriteString(Unk); writer.WriteString(MapFilePath); }
internal void ReadFrom(BinaryReader reader, CampaignInfoFormatVersion formatVersion) { Unk = reader.ReadChars(); MapFilePath = reader.ReadChars(); }