/// <summary>
 /// Gets the default settings
 /// </summary>
 /// <param name="game">The game</param>
 /// <param name="platform">The platform</param>
 /// <returns>The settings</returns>
 public static Ray1Settings GetDefaultSettings(Ray1Game game, Platform platform) => new Ray1Settings(Endian.Little, Encoding.GetEncoding(437), game, platform);
 /// <summary>
 /// Default constructor
 /// </summary>
 /// <param name="displayName">The game mode display name</param>
 /// <param name="game">The game</param>
 /// <param name="platform">The platform</param>
 public Ray1GameModeInfoAttribute(string displayName, Ray1Game game, Platform platform) : base(displayName)
 {
     Game     = game;
     Platform = platform;
 }
 /// <summary>
 /// Default constructor
 /// </summary>
 /// <param name="endian">The endianness</param>
 /// <param name="textEncoding">The text encoding to use</param>
 /// <param name="game">The game</param>
 /// <param name="platform">The platform</param>
 public Ray1Settings(Endian endian, Encoding textEncoding, Ray1Game game, Platform platform) : base(endian, textEncoding)
 {
     Game     = game;
     Platform = platform;
 }