// Start is called before the first frame update void Start() { Task.Run(async() => { while (true) { await ServerListService.SilentUpdate(); await Task.Delay(UpdateInterval * 1000); } }); }
public override void OnStartServer() { base.OnStartServer(); _gameController = Instantiate(GameControllerPrefab); DontDestroyOnLoad(_gameController); NetworkServer.Spawn(_gameController.gameObject); ServerListService.PostServer(this); CreateUpdateDispatcher(); }
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; }
public override void OnStopServer() { base.OnStopServer(); ServerListService.DeleteServer(); }