GUIConveyor
Это класс-синглтон, который поможет организовать очередь показа из разных меню. Это пригодится в конце игровой сессии, когда вам может потребоваться показать игру меню накопления бонуса, меню лотереи и меню победы, и только когда игрок просмотрел все этим меню - перезапускать сцену. Для создания очереди, вам надо вызвать метод StartConveyor и передать ему каллбек, который будет вызван, когда очередь окончится. Далее необходимо с помощью метода AddMenu добавить необходимые меню, которые будут последовательно показываться. Первая меню, добавленная через AddMenu, сразу откроется. Когда закроется меню, которая будет соответствовать текущей в очереди, то автоматически откроется следующая, пока очередь не кончится. Очередь можно достраивать в любой момент, если она не кончилась. Также очередь можно вручную переместить вызовом метода MoveConveyor, или сбросить методом ResetConveyor.
Last updated