2022-06-26 18:50:55 +03:00

31 lines
1.1 KiB
C#

using BepInEx;
using BepInEx.Configuration;
using Newtonsoft.Json;
using System.IO;
namespace SamSWAT.HeliCrash
{
[BepInPlugin("com.SamSWAT.HeliCrash", "SamSWAT.HeliCrash", "1.1.0")]
public class Plugin : BaseUnityPlugin
{
public static HeliCrashLocations HeliCrashLocations;
internal static string Directory;
internal static ConfigEntry<int> HeliCrashChance;
private void Awake()
{
Directory = Path.Combine(BepInEx.Paths.PluginPath, "SamSWAT.HeliCrash/").Replace("\\", "/");
new HeliCrashPatch().Enable();
var json = new StreamReader(Directory + "HeliCrashLocations.json").ReadToEnd();
HeliCrashLocations = JsonConvert.DeserializeObject<HeliCrashLocations>(json);
HeliCrashChance = Config.Bind(
"Main Settings",
"Helicopter crash site chance",
10,
new ConfigDescription("Chance of helicopter crash site appearance in percentages",
new AcceptableValueRange<int>(0, 100)));
}
}
}