void Update() { if (gameTag.gameObject.activeInHierarchy) { gameTag.text = pseudo; } if (!isLocalPlayer || death) { return; } transform.rotation = Quaternion.Slerp(transform.rotation, targetRotation, Time.deltaTime * 2.0f); if (Input.GetKeyDown(KeyCode.T) || (Input.GetKeyDown(KeyCode.Return) && CurrentChat.TextZone.text == "")) { CurrentChat.GetComponentInChildren <InputField>().ActivateInputField(); } if (Input.GetKeyDown(KeyCode.DownArrow)) { CurrentChat.gameObject.transform.GetChild(0).GetChild(0).Find("Scrollbar Vertical").GetComponent <Scrollbar>().value -= 0.1f; } else if (Input.GetKeyDown(KeyCode.UpArrow)) { CurrentChat.gameObject.transform.GetChild(0).GetChild(0).Find("Scrollbar Vertical").GetComponent <Scrollbar>().value += 0.1f; } if (Input.GetKeyDown(KeyCode.LeftArrow)) { CurrentChat.gameObject.transform.GetChild(0).GetChild(0).Find("Scrollbar Horizontal").GetComponent <Scrollbar>().value -= 0.1f; } else if (Input.GetKeyDown(KeyCode.RightArrow)) { CurrentChat.gameObject.transform.GetChild(0).GetChild(0).Find("Scrollbar Horizontal").GetComponent <Scrollbar>().value += 0.1f; } //Raycast pour savoir si on a toucher un joueur bon joueur if (Input.GetMouseButtonDown(1))//&& yourTurn) { RaycastHit hit; //Debug.DrawRay(PlayerCamera.transform.position, PlayerCamera.transform.forward, Color.blue, 10f, false); //Ray ray = PlayerCamera.ScreenPointToRay(Input.mousePosition); if (Physics.Raycast(PlayerCamera.transform.position, PlayerCamera.transform.forward, out hit) && yourTurn) { /*Destroy(SelectButton); * SelectButton = null;*/ Pla = hit.transform.gameObject.GetComponentInParent <Player>(); if (Pla != null) { if (Pla.id != id) { cursor.color = Color.red; /*SelectButton = Instantiate ((GameObject)Resources.Load ("PlayerSelect"), new Vector3 (0, 0, 0), Quaternion.identity); * SelectButton.transform.SetParent (PlayerCamera.transform); * SelectButton.GetComponentInChildren<Text> ().text = "Player " + Pla.pseudo; * SelectButton.GetComponentInChildren<Button> ().onClick.AddListener (selectionPlayer);*/ CmdVote(Pla.id, prevVote); prevVote = Pla.id; CmdSetSelected(Pla.gameObject); } } } } }