Ejemplo n.º 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();
        }
Ejemplo n.º 2
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)
        {
            ModHelper    = helper;
            _Monitor     = this.Monitor;
            _ModManifest = this.ModManifest;

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

            mailDeliveryService = new MailDeliveryService();

            // Start services
            mailDeliveryService.Start();
        }
Ejemplo n.º 3
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.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();
        }