public void onButtonClicked()
    {
        // which GameObject?
        if (name.CompareTo("IM") == 0)
        {
            IMClick();
        }
        else if (name.CompareTo("Send") == 0)
        {
            onSendClicked();
        }
        else if (name.CompareTo("SendChannel") == 0)
        {
            onSendChannelClicked();
        }
        else if (name.CompareTo("SendVoice") == 0)
        {
            onSendVoice();
        }
        else if (name.CompareTo("StartRecord") == 0)
        {
            startRecord();
        }
        else if (name.CompareTo("StopRecord") == 0)
        {
            stopRecord();
        }
        else if (name.CompareTo("Discussion") == 0)
        {
            //loadDiscussion ();
            Debug.Log("Discussion-----onClick----wrapper--->loadDiscussion");
        }
        else if (name.CompareTo("CreateDiscussion") == 0)
        {
            createDiscussion();
        }
        else if (name.CompareTo("AddMember") == 0)
        {
            addMember();
        }
        else if (name.CompareTo("RemoveMember") == 0)
        {
            removeMember();
        }
        else if (name.CompareTo("QuitDiscussion") == 0)
        {
            quitDiscussion();
        }
        else if (name.CompareTo("GetDiscussion") == 0)
        {
            getDiscussion();
        }
        else if (name.CompareTo("SetDiscussionName") == 0)
        {
            //setDiscussionName ();
        }
        else if (name.CompareTo("SetDiscussionInvite") == 0)
        {
            //setDiscussionInvite ();
        }
        else if (name.CompareTo("GetHistoryMessage") == 0)
        {
            mRtcEngine.AgoraIMGetHistoryMessages(1, "yang", messageId, 4);
        }
        else if (name.CompareTo("SendDiscussion") == 0)
        {
            onSendDiscussionClicked();
        }
        else if (name.CompareTo("Return") == 0)
        {
            onReturn();
        }
        else if (name.CompareTo("PlayAudio") == 0)
        {
            playAudio();
        }
        else if (name.CompareTo("GetHistory") == 0)
        {
//			getHistoryMessage (agora_gaming_rtc.ConverSationType.CHARTROOM, chatRoomId, 5, 5);
        }
    }