35 lines
937 B
C#
35 lines
937 B
C#
using BepInEx;
|
|
using BepInEx.Configuration;
|
|
using BepInEx.Logging;
|
|
using JetBrains.Annotations;
|
|
|
|
namespace Terkoiz.Skipper
|
|
{
|
|
[BepInPlugin("com.terkoiz.skipper", "Terkoiz.Skipper", "1.0.0")]
|
|
public class SkipperPlugin : BaseUnityPlugin
|
|
{
|
|
internal new static ManualLogSource Logger { get; private set; }
|
|
|
|
private const string MainSectionName = "Main";
|
|
internal static ConfigEntry<bool> ModEnabled;
|
|
|
|
[UsedImplicitly]
|
|
internal void Start()
|
|
{
|
|
Logger = base.Logger;
|
|
InitConfiguration();
|
|
|
|
new QuestObjectiveViewPatch().Enable();
|
|
}
|
|
|
|
private void InitConfiguration()
|
|
{
|
|
ModEnabled = Config.Bind(
|
|
MainSectionName,
|
|
"Enabled",
|
|
true,
|
|
"Global mod toggle. Will need to re-open the quest window for the setting change to take effect.");
|
|
}
|
|
}
|
|
}
|