Menu
CoddyTech

Усиления

Часть раздела Архитектура игр в Unity путешествия по Unity на Coddy. Урок 56 из 64.

challenge icon

Задание

Средне

Пусть герой подбирает сердца через единый интерфейс.

  1. В IPickup.cs объяви void Collect(Hero hero);.
  2. Heart реализует IPickup: Collect вызывает hero.Heal(amount) и уничтожает сердце.
  3. В Hero метод public void Heal(int amount) восстанавливает здоровье, не превышая maxHealth, и выводит сообщение Hero HP: 4; OnTriggerEnter вызывает Collect(this) у объекта IPickup, которого касается герой.

Нажми «Играть», получи удар и подойди к сердцу. Затем нажми «Проверить».

Попробуйте сами

// В одном из следующих уроков здесь будет добавлено всё, что герой может подобрать.
public interface IPickup
{
}

Все уроки раздела Архитектура игр в Unity

Потренируйтесь самостоятельно: Песочница Unity