void OnMouseDown() { //Debug.Log("this function works....?"); if (!EventSystem.current.IsPointerOverGameObject()) { ToggleOpen panelManager = GameObject.FindGameObjectWithTag("panelManager").GetComponent <ToggleOpen>(); panelManager.ClosePanel(); } }
public void EmoteClicked(int emote) { //deactivate emote buttons emoteButtons.SetActive(false); ToggleOpen panelManager = GameObject.FindGameObjectWithTag("panelManager").GetComponent <ToggleOpen>(); panelManager.SelectedPanel = null; //get the emote text emoteText = emotePanel.transform.GetChild(0).GetComponent <Text>(); PlayEmoteAudio(emote); StartCoroutine(AnimateLocalEmotePanel(emote)); int gameIndex = SceneManager.GetActiveScene().buildIndex; if (gameIndex == 7) { //send the emote over the network netController = GameObject.FindGameObjectWithTag("network").GetComponent <NetworkControl>(); string tosend = "emote|" + emote; netController.Send(tosend); } }
//listener to toggle alternative notations public void toggleAltNotations(bool on) { ToggleOpen openScript = notationsToggle.GetComponent <ToggleOpen>(); openScript.toggleOpen(altNotations); }