[SerializeField]
private DialogueSystemTrigger dialogTrigger;
protected override IEnumerator MyRoutine ()
{
dialogTrigger.OnUse();
// HERE
yield return dialogTrigger.WaitForFinish(); // <<- How to achieve a behavior like this??
// Dialog closed here
}