-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMainConfig.cs
More file actions
26 lines (23 loc) · 1.1 KB
/
MainConfig.cs
File metadata and controls
26 lines (23 loc) · 1.1 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
using System;
using System.IO;
using System.Collections.Generic;
using TaleWorlds.Localization;
using Yigu.Core.Config;
namespace Yigu.TemplateModule
{
public class MainConfig : AggregateConfigBase
{
static readonly TextObject configTitle = new TextObject("{=Yigu.Config.Title}ThreeKingdoms ConfigTitle");
public override TextObject ConfigTitle => configTitle;
static readonly Dictionary<string, TextObject> categoryIDWithNames = new Dictionary<string, TextObject>
{
{ "Battlefield", new TextObject("{=Yigu.Config.Category.Battlefield}Battlefield") },
{ "Economy", new TextObject("{=Yigu.Config.Category.Economy}Economy") },
};
public override Dictionary<string, TextObject> CategoryIDWithNames => categoryIDWithNames;
static readonly string configFilePath = Path.Combine(
Environment.GetFolderPath(Environment.SpecialFolder.Personal),
"Mount and Blade II Bannerlord", "Configs", SubModule.MODULE_NAME+".json");
public override string ConfigFilePath => configFilePath;
}
}