Кто шарит за диалоговые системы на Юнити, нормально ли он сделан?

Хочу сделать диалоговую систему для Юнити, есть 5 сущностей(классы) (квест, диалог стандартный, диалог с выбором, выбор, баф после выполнения выбора или окончания квеста), два типа диалога сделал с помощью скритейблобджектов (так как думал, что это будет проще для разветвленного сюжета), квесты хранят в себе порядок выполнения квеста (диалог, задан…

Кто шарит за диалоговые системы на Юнити, нормально ли он сделан?
3