コード例 #1
0
        /// <summary>The mod entry point, called after the mod is first loaded.</summary>
        /// <param name="helper">Provides simplified APIs for writing mods.</param>
        public override void Entry(IModHelper helper)
        {
            // Add services
            CommonServices = new CommonServices(Monitor, helper.Translation, helper.Reflection, helper.Content);

            // Start services
            var mailGenerator = new MailGenerator();

            helper.Content.AssetEditors.Add(mailGenerator);

            mailDeliveryService = new MailDeliveryService(mailGenerator);
            mailDeliveryService.Start();
        }
コード例 #2
0
ファイル: ModEntry.cs プロジェクト: strobel1ght/Mods.FelixDev
        /// <summary>The mod entry point, called after the mod is first loaded.</summary>
        /// <param name="helper">Provides simplified APIs for writing mods.</param>
        public override void Entry(IModHelper helper)
        {
            ModHelper    = helper;
            _Monitor     = this.Monitor;
            _ModManifest = this.ModManifest;

            // Setup services & mod configuration
            ModConfig = helper.ReadConfig <ModConfig>();

            mailDeliveryService = new MailDeliveryService();

            // Start services
            mailDeliveryService.Start();
        }
コード例 #3
0
ファイル: ModEntry.cs プロジェクト: xxjbcxx/smapi-mod-dump
        /// <summary>The mod entry point, called after the mod is first loaded.</summary>
        /// <param name="helper">Provides simplified APIs for writing mods.</param>
        public override void Entry(IModHelper helper)
        {
            // Add services
            CommonServices = new CommonServices(Monitor, helper.Events, helper.Translation, helper.Reflection, helper.Content);

            // Setup services & mod configuration
            ModConfig = Helper.ReadConfig <ModConfig>();

            var mailGenerator = new MailGenerator();

            helper.Content.AssetEditors.Add(mailGenerator);

            mailDeliveryService = new MailDeliveryService(mailGenerator);

            // Start services
            mailDeliveryService.Start();
        }