Exemple #1
0
        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();
     }
 }
Exemple #3
0
 public override void OnStartServer()
 {
     winnersCount = 0;
     hub          = PlayersHub.GetInstance();
 }
Exemple #4
0
 public override void OnStartServer()
 {
     raceActive = false;
     PlayersHub.AddPlayer(this);
 }