Esempio n. 1
0
 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);
        }
    }
Esempio n. 3
0
    //listener to toggle alternative notations
    public void toggleAltNotations(bool on)
    {
        ToggleOpen openScript = notationsToggle.GetComponent <ToggleOpen>();

        openScript.toggleOpen(altNotations);
    }