Dependencies Viewer

Dependencies Viewer

В альфа-версии добавлен новый функционал, который призван облегчить работу со сложными аурами в которых множество зависимостей. С помощью визуализации графа зависимостей и текущего состояния аур, а так же текущего состояния зависимых аур можно быстро и наглядно получить представление о том, что сейчас происходит, а так же о том, что будет происходить.

На графе можно увидеть следующее:

  • В каком состоянии находится в данный момент каждая аура - включена, выключена или выгружена.
  • Какой блок на данный момент исполняется - OnEnter, WhileActive, OnExit.
В данный момент исполняется блок WhileActive
Аура активна
В данный момент исполняется блок OnEnter
Аура неактивна
В данный момент исполняется блок OnExit

Доступ к этому графу доступен двумя способами:

  1. В контекстном меню появился пункт Show dependencies, который вызывает окно c интерактивным и обновляющимся в реальном времени графом состояния, узлы можно таскать, доступен зум и т.п.
  2. В любую ауру можно добавить новый тип оверлея - Dependencies Viewer, который все так же обновляется в реальном времени, однако он не интерактивный. При этом с помощью прилинковывания аур вы можете вывести на граф только те ауры, которые вам интересны (как и их зависимости)

Пример графа с относительно большим количеством зависимостей:

Пример оверлея: