Que coincidência!
Eu estava estudando sobre Scriptable Objects, e decidi re escrever e expandir o sistema de diálogos do meu jogo antigo usando eles. Ficou muito parecido ao seu, apenas com algumas diferenças na organização, já que ao invés de trocar o personagem, eu troco a expressão facial.😁...