Update 1.0.4
-Bug Fix: Fixed a crash that occurred when ADialogManager::EndDialog() was called from either a OnDialogLineStart, OnDialogLineEnd, OnDialogEnd or OnGlobalDialogEnd callback (possibly more). The OnDialogEnd and OnGlobalDialogEnd delegates now have an additional bForceEnd boolean to distinguish between a natural finish and a forced EndDialog() finish. Ending the dialog via the function now queues the ending, meaning that instead of immediately finishing, it will finish after the next MoveToNextLine() call, regardless of whether or not there’s anything hooked up the current line. The EndDialog() function has been deprecated in favor of QueueEndDialog as the name clarifies the intent of the function better.