using InABox.Core; using InABox.DynamicGrid; using PRS.Shared.Events; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PRS.Shared.Grids.EventEditor; public class ScriptScheduledEventTriggerEditor : IEventTriggerEditor { public bool Edit(ScriptScheduledEventTrigger trigger) { var window = new ScriptEditorWindow(trigger.Script ?? trigger.DefaultScript(), scriptTitle: "Edit Custom Script trigger"); if(window.ShowDialog() == true) { trigger.Script = window.Script; return true; } else { return false; } } }