Статья удалена

Этот материал был удалён по просьбе автора.

Для начала упрости себе работу и опиши объект. Эти же ООП. На каждом из сердечек скрипт heart_ui. У сердечка может быть три состояния: неактивно (нет спрайта), целое, сломанное. Делаешь такой enum HeartState. Делаешь метод SetState, передаешь новое состояние, внутри switch case.
Снаружи у тебя есть контейнер с layout и повешенным на него скриптом Hearts_ui. В нём массив heart_ui.
Когда получаешь новое сердечко, находишь первое в массиве неактивное, делаешь ему состояние целое. Когда получаешь урон, находишь первое в массиве целое, делаешь сломанным.

2
Ответить