Unity的聊天室

using UnityEngine;
using System.Collections;

public class Userwords : MonoBehaviour {
        
    private UIInput input;
    public UITextList textlist;

    void Start () {
    
    }
    

    void Update () {
    
    }
    void Awake()
    {
        input=this.GetComponent<UIInput>();
        GameObject grid1=GameObject.Find("ChatSendBg");//获取需要监听的按钮对象
        UIEventListener.Get(grid1).onClick=OnClickBtn;//设置这个按钮的监听,指向本类的OnClickBtn方法中
    }
    void OnClickBtn(GameObject go)
    {
        switch(go.name)
        {
        case "ChatSendBg":
        input.value=this.transform.GetComponentInChildren<UILabel>().text;
        string chatMessage=input.value;
        textlist.Add(chatMessage);
        input.value="";
        break;
        }
    }
}

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。