Пример #1
0
        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));
        }
Пример #2
0
    // 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 ());
    }
Пример #3
0
 public bool SetDamage(float val, WhoIsIt whoIsIt = WhoIsIt.none)
 {
     if (whoIsIt == whoIsItPlane)
     {
         return(false);
     }
     else
     {
         health.Value -= val;
         Alive();
         return(true);
     }
 }
Пример #4
0
 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;
 }