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); } }