-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathServerMapSettings.cs
More file actions
29 lines (21 loc) · 1.11 KB
/
Copy pathServerMapSettings.cs
File metadata and controls
29 lines (21 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
namespace RustPlusBot.Domain.Map;
/// <summary>Per-(guild, server) rendered-map layer settings; one row per server. Layers default on.</summary>
public sealed class ServerMapSettings
{
/// <summary>The owning guild snowflake.</summary>
public ulong GuildId { get; set; }
/// <summary>The server id (FK to RustServer; primary key, one row per server).</summary>
public Guid ServerId { get; set; }
/// <summary>Whether the grid layer is drawn.</summary>
public bool ShowGrid { get; set; } = true;
/// <summary>Whether live cargo/heli/chinook markers are drawn.</summary>
public bool ShowMarkers { get; set; } = true;
/// <summary>Whether monument icons are drawn.</summary>
public bool ShowMonuments { get; set; } = true;
/// <summary>Whether the travelling-vendor marker is drawn.</summary>
public bool ShowVendor { get; set; } = true;
/// <summary>Whether teammate position markers are drawn.</summary>
public bool ShowPlayers { get; set; } = true;
/// <summary>Whether oil rigs are styled by activation state.</summary>
public bool ShowRigs { get; set; } = true;
}