Skip to content

Latest commit

 

History

History
13 lines (12 loc) · 1.23 KB

README.md

File metadata and controls

13 lines (12 loc) · 1.23 KB

playvision-test

Тестовое задание на позицию "Unity Developer" в Playvision

Сцена

Сцена состоит из пола, трёх костей и двух кнопок, одна из которых всегда бросает две кости с шестёрками, а другая три кости с числами от 1 до 3.

Все компоненты, управляющие логикой костей, находятся в дочерних объектах Dice System.

Компоненты

  • Die - управляет одной костью и хранит историю её перемещения
  • Dice Holder - хранит кости и предоставляет к ним доступ
  • Dice Updater - двигает кости по их историям перемещения
  • Dice Throw Simulator - симулирует бросок костей и сохраняет его в истории перемещения костей, а потом меняет грани так, чтобы выпадали заданные числа
  • Predefined Dice Thrower - посредник между кнопками и Dice Throw Simulator