using System.IO; using System.Reflection; using IllusionPlugin; namespace HelloModdingWorld { public class MyPlugin : 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() { File.WriteAllText(Name + ".log", "CLre was loaded and started up"); } } }