using System.IO; using System.Reflection; using IllusionPlugin; using CLre.API.Utility; using Logging = CLre.API.Utility.Logging; namespace CLre { public class CLre : IEnhancedPlugin // the Illusion Plugin Architecture (IPA) will ignore classes that don't implement IPlugin' { public override string Name { get; } = Assembly.GetExecutingAssembly().GetName().Name; public override string Version { get; } = Assembly.GetExecutingAssembly().GetName().Version.ToString(); // called when Cardlife shuts down public override void OnApplicationQuit() { } // called when Cardlife starts up public override void OnApplicationStart() { Logging.MetaLog($"{Name} has been loaded."); } } }