new-horizons/NewHorizons/External/NewHorizonsSystem.cs
2024-10-04 12:47:22 -04:00

30 lines
842 B
C#

using NewHorizons.External.Configs;
using OWML.Common;
using System.Linq;
namespace NewHorizons.External
{
public class NewHorizonsSystem
{
public string UniqueID;
public string RelativePath;
public StarSystemConfig Config;
public IModBehaviour Mod;
public bool HasShipSpawn;
public NewHorizonsSystem(string uniqueID, StarSystemConfig config, string relativePath, IModBehaviour mod)
{
UniqueID = uniqueID;
Config = config;
RelativePath = relativePath;
Mod = mod;
// Backwards compat
if (new string[] { "2walker2.OogaBooga", "2walker2.EndingIfYouWarpHereYouAreMean", "FeldsparSystem" }.Contains(uniqueID))
{
config.canExitViaWarpDrive = false;
}
}
}
}