Frame/Assets/Scripts/Dinosaurs/IDinosaursGameManager.cs

28 lines
706 B
C#

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();
}
}