public void OnCompleteJsEvent(IntroJsArgs args)
 {
     OnComplete?.Invoke(args);
 }
 public void OnHintCloseJsEvent(IntroJsArgs args)
 {
     OnHintClose?.Invoke(args);
 }
 public bool OnBeforeExitJsEvent(IntroJsArgs args)
 {
     return((OnBeforeExit?.Invoke(args)).GetValueOrDefault(true));
 }
 public void OnHintsAddedJsEvent(IntroJsArgs args)
 {
     OnHintsAdded?.Invoke(args);
 }
 public void OnHintClickJsEvent(IntroJsArgs args)
 {
     OnHintClick?.Invoke(args);
 }
 public void OnAfterChangeJsEvent(object targetElement, IntroJsArgs args)
 {
     OnAfterChange?.Invoke(targetElement, args);
 }
 public bool OnBeforeChangeJsEvent(object targetElement, IntroJsArgs args)
 {
     return((OnBeforeChange?.Invoke(targetElement, args)).GetValueOrDefault(true));
 }
 public void OnExitJsEvent(IntroJsArgs args)
 {
     OnExit?.Invoke(args);
 }