/// <summary> /// Subscribe to the given ActivePrompt's Launched event. /// </summary> /// <param name="name">ActivePrompt name</param> /// <param name="handler">Launched event handler</param> public static void Showing(string name, PromptShowingDelegate handler) { if (string.IsNullOrEmpty(name)) { throw new ArgumentNullException("name", "A unique prompt name must be provided."); } if (!manager.activePrompts.ContainsKey(name)) { throw new InvalidOperationException("An ActivePrompt must first be created."); } manager.activePrompts[name].SubscribeShowing(handler); }
public void SubscribeShowing(PromptShowingDelegate handler) { Prompt.Showing += handler; }