public async Task <IActionResult> Hello() { await WriteOutIdentityInformation(); var idp = new DiscoveryClient(idpClient); var metaDataResponse = await idp.GetAsync(); var userInfoClient = new UserInfoClient(metaDataResponse.UserInfoEndpoint); var accessToken = await HttpContext.GetTokenAsync(OpenIdConnectParameterNames.AccessToken); var response = await userInfoClient.GetAsync(accessToken); if (response.IsError) { throw new Exception( "Problem accessing the UserInfo endpoint." , response.Exception); } var userName = response.Claims.FirstOrDefault(t => t.Type == "name")?.Value; var userContact = response.Claims.ElementAt(3).ToString(); WhoIsIt whoIsIt = new WhoIsIt() { Name = userName, Email = userContact }; WhoIsItViewModel model = new WhoIsItViewModel(whoIsIt); return(View(model)); }
// Use this for initialization void OnJoinedRoom() { GameObject _player = PhotonNetwork.Instantiate(Player.name, Player.transform.position, Player.transform.rotation, 0); Score _score = _player.GetComponent <Score> (); _score.enabled = true; CheckEscolhasOnline _check = _player.GetComponent <CheckEscolhasOnline> (); _check.enabled = true; PossoJogarOnline _posso = _player.GetComponent <PossoJogarOnline> (); _posso.enabled = true; EscolherCartas _escolha = _player.GetComponent <EscolherCartas> (); _escolha.enabled = false; WhoIsIt _is = _player.GetComponent <WhoIsIt> (); _is.enabled = true; if (PhotonNetwork.playerList.Length == 2) { StartCoroutine(espera()); //GameObject.FindGameObjectWithTag("GameController").GetComponent<ShwScore> ().enabled = true; } //Debug.Log (_player.GetComponent<WhoIsIt> ().WhoIs ()); }
public bool SetDamage(float val, WhoIsIt whoIsIt = WhoIsIt.none) { if (whoIsIt == whoIsItPlane) { return(false); } else { health.Value -= val; Alive(); return(true); } }
public bool SetDamage(float val, WhoIsIt whoIsIt = WhoIsIt.none) { if (whoIsIt == shield) { return(false); } else { SoundMaster.Inctance.ShotShield(); //EvShotSield.Invoke(); return(true); } }
public WhoIsItViewModel(WhoIsIt whoIsIt) { WhoIsIt = whoIsIt; }