Esempio n. 1
0
        public void StopAndRemove(object sender, EventArgs e)
        {
            wurmApi.LogsMonitor.Unsubscribe(this.CharacterName, OnNewLogEvents);
            TriggersFeature.RemoveManager(this);

            activeTriggers.DisposeAll();

            controlUi.Dispose();
            triggersConfigUi.Close();
        }
Esempio n. 2
0
 public FormTriggersMain([NotNull] TriggersFeature parent, [NotNull] ISoundManager soundManager)
 {
     if (parent == null)
     {
         throw new ArgumentNullException(nameof(parent));
     }
     if (soundManager == null)
     {
         throw new ArgumentNullException(nameof(soundManager));
     }
     this.parent       = parent;
     this.soundManager = soundManager;
     InitializeComponent();
 }