27 lines
662 B
C#
27 lines
662 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; }
|
|
IPlayer currentPlayer { get; }
|
|
IRoom room { get; }
|
|
|
|
void Init();
|
|
void StartGame();
|
|
void UpdateGame(float time);
|
|
void PauseGame();
|
|
void ResumeGame();
|
|
void StopGame();
|
|
void Dispose();
|
|
}
|
|
} |