Exemplo n.º 1
0
 // Start is called before the first frame update
 void Start()
 {
     Task.Run(async() => {
         while (true)
         {
             await ServerListService.SilentUpdate();
             await Task.Delay(UpdateInterval * 1000);
         }
     });
 }
Exemplo n.º 2
0
    public override void OnStartServer()
    {
        base.OnStartServer();
        _gameController = Instantiate(GameControllerPrefab);
        DontDestroyOnLoad(_gameController);
        NetworkServer.Spawn(_gameController.gameObject);
        ServerListService.PostServer(this);

        CreateUpdateDispatcher();
    }
Exemplo n.º 3
0
        public async Task GetServerList_NullResponse()
        {
            var logger       = _fixture.Freeze <IWindowsLogger>();
            var tokenService = _fixture.Freeze <ITokenService>();

            var sut = new ServerListService(logger, tokenService);

            var serverList = await sut.GetServerList();

            Mock.Get(logger).Verify(l => l.WriteInformation(It.IsAny <string>()), Times.Exactly(2));
            Assert.IsNull(serverList);
        }
 public ServerListController(ServerListService service)
 {
     _srv = service;
 }
Exemplo n.º 5
0
    public override void OnStopServer()
    {
        base.OnStopServer();

        ServerListService.DeleteServer();
    }