using Game.Boss; using Game.Pathfinding; using Game.Player; using Game.RayCast; using Game.Room; namespace Game.Dinosaurs { public interface IDinosaursGameManager { IBFSManager bfsManager { get; } IMouseInputManager mouseInputManager { get; } IBossManager bossManager { get; } IPlayerManager playerManager { get; } IRoomManager roomManager { get; } IRobotManager robotManager { get; } IPlayer currentPlayer { get; } IRoom room { get; } void Init(); void StartGame(); void UpdateGame(float time); void PauseGame(); void ResumeGame(); void StopGame(); void Dispose(); } }