Example #1
0
    public void AddButtonEvent(GameObject button, UIButtonEvent.OnClickEvent callback, object sender, AudioClip clickSound)
    {
        AddButtonEvent(button, callback, sender);
        UIButtonEvent btnEvent = button.GetComponent <UIButtonEvent>();

        if (null == btnEvent)
        {
            return;
        }

        //btnEvent.ClickSound = clickSound;
    }
Example #2
0
    /// Add a button event for a gameobject
    public void AddButtonEvent(GameObject button, UIButtonEvent.OnClickEvent callback, object sender = null)
    {
        if (null == button)
        {
            return;
        }
        UIButtonEvent btnEvent = button.GetComponent <UIButtonEvent>();

        if (null == btnEvent)
        {
            btnEvent = button.AddComponent <UIButtonEvent>();
        }
        btnEvent.Callback    = callback;
        btnEvent.SenderParam = sender;
    }