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