using UnityEngine; namespace DanroJump.Gameplay { /// /// Интерфейс управления игроком для ослабления связей и переиспользования логики сессий/камеры. /// public interface IPlayerController { event System.Action Died; event System.Action Respawned; Transform Transform { get; } float HighestY { get; } float DeathRespawnDelay { get; } void ResetRun(); void BlockPendingRespawn(); void AllowRespawn(); void Respawn(); void ScheduleRespawn(float delay); } }