namespace DanroJump.Gameplay
{
///
/// Контракт противника, которого можно активировать, деактивировать и сбрасывать при рецикле платформы.
///
public interface IEnemy
{
///
/// Переводит противника в активное игровое состояние.
///
void ActivateEnemy();
///
/// Выключает игровую логику противника.
///
void DeactivateEnemy();
///
/// Возвращает противника к начальному состоянию.
///
void ResetEnemy();
}
}