-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathModConfig.cs
37 lines (33 loc) · 900 Bytes
/
ModConfig.cs
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
30
31
32
33
34
35
36
37
using StardewModdingAPI;
namespace SVRichPresence
{
internal class ModConfig
{
public SButton ReloadConfigButton = SButton.F5;
public bool ShowGlobalPlayTime = false;
public bool AddGetModButton = true;
public MenuPresence MenuPresence = new();
public GamePresence GamePresence = new();
}
internal class MenuPresence
{
public string State = "In Menus";
public string Details = "";
public string LargeImageText = "{ Activity }";
public string SmallImageText = "";
public bool ForceSmallImage = false;
}
internal class GamePresence : MenuPresence
{
public bool ShowSeason = true;
public bool ShowFarmType = true;
public bool ShowWeather = true;
public bool ShowPlayTime = true;
public GamePresence()
{
State = "{ GameInfo }";
Details = "{Farm} | {Money}";
SmallImageText = "{ Date }";
}
}
}