using System.Threading.Tasks; using UnityEngine; namespace Rokojori { public abstract class DialogBlock : ScriptableObject { public DialogBlock next = null; // default behaviour: just continue to the next block in sequence public virtual Task Run( IDialogDisplay display ) { return Task.FromResult( next ); } } }