async Task ExecuteRegisterCommand(string EntryText) { ActivitySpin = true; await PlayersHub.Connect(); bool result = await PlayersHub.Connection.InvokeAsync <bool>("PlayerNameExistsInPool", EntryText); if (!result) { Guid playerGuid = await PlayersHub.Connection.InvokeAsync <Guid>("InitPlayer", EntryText); Globals.PlayerObject.Guid = playerGuid; Globals.PlayerObject.Name = EntryText.Trim(); ActivitySpin = false; //App.Current.MainPage = new GamePoolPage(); App.Current.MainPage = new WelcomePage(); } else { ActivitySpin = false; DependencyService.Get <IMessage>().ShortAlert("Name existing"); } }
public override void OnStartServer() { if (isServer) { hub = PlayersHub.GetInstance(); } }
public override void OnStartServer() { winnersCount = 0; hub = PlayersHub.GetInstance(); }
public override void OnStartServer() { raceActive = false; PlayersHub.AddPlayer(this); }