/* Yarn Spinner is licensed to you under the terms found in the file LICENSE.md. */ using System.Collections; using System.Collections.Generic; using System.Text; using UnityEngine; using Yarn.Markup; namespace Yarn.Unity { /// /// An attribute marker processor receives a marker found in a Yarn line, /// and optionally rewrites the marker and its children into a new form. /// /// public abstract class ReplacementMarkupHandler : MonoBehaviour, IAttributeMarkerProcessor { /// public abstract ReplacementMarkerResult ProcessReplacementMarker(MarkupAttribute marker, StringBuilder childBuilder, List childAttributes, string localeCode); } }