Parser

using MarkdownToUnity;
UnityUIMarkdownTextAsset asset = MarkdownUnityParser.ParseMarkdown(markdownText);MarkdownToUnit
private IEnumerator Test(TextAsset markZip, string languageMarker) {
if(spinner != null) { spinner.SetActive(true); }
Task<UnityUIMarkdownTextAsset> parseTask = MarkdownUnityParser.ParseMarkdown(markZip,
languageMarker);
yield return new WaitUntil(() => parseTask.IsCompleted);
if (parseTask.IsFaulted) {
Debug.LogError($"Exception: {parseTask.Exception?.InnerException?.Message}");
} else {
UnityUIMarkdownTextAsset asset = parseTask.Result;
if (asset != null) {
Examples
Video (mp4)
MarkdownUnityRenderer.Render(asset, content, textPrefab.gameObject, horizontalLinePrefab,
blockquotePrefab);
// Or own Logic
}
}
if (spinner != null) { spinner.SetActive(false); }
}

What are your feelings

Updated on 21. Oktober 2025