17 lines
593 B
C#
17 lines
593 B
C#
namespace SoulstormReplayReader.Core.Domain;
|
|
|
|
public sealed class GameSettings
|
|
{
|
|
public byte AiDifficulty { get; set; }
|
|
public byte StartResources { get; set; }
|
|
public byte LockTeams { get; set; }
|
|
public byte CheatsOn { get; set; }
|
|
public byte StartingLocation { get; set; }
|
|
public byte GameSpeed { get; set; }
|
|
public byte ResourceSharing { get; set; }
|
|
public byte ResourceRate { get; set; }
|
|
|
|
public bool IsQuickStart => StartResources == 1;
|
|
public bool AreCheatsOn => CheatsOn == 1;
|
|
public bool ArePositionsRandomized => StartingLocation == 0;
|
|
} |