// Use this for initialization void Awake() { instance = this; for (int i = 0; i < Res.EMOTION_COUNT; i++) { GameObject btn = Instantiate(btnSmile) as GameObject; btn.transform.SetParent(tblSmile.transform); btn.transform.localScale = Vector3.one; //btn.GetComponent<Button>().image.sprite = Res.getSmileByName("a" + (i + 1)); LoadAssetBundle.LoadSprite(btn.GetComponent <Button>().image, Res.AS_UI, "a" + (i + 1)); btn.name = "" + i; btn.GetComponent <Button>().onClick.AddListener(delegate { ClickSmile(btn); }); } for (int i = 0; i < textChats.Length; i++) { GameObject btnT = Instantiate(btnText) as GameObject; btnT.transform.SetParent(tblText.transform); btnT.transform.localScale = Vector3.one; btnT.transform.FindChild("Text").GetComponent <Text>().text = textChats[i]; btnT.name = "" + i; btnT.GetComponent <Button>().onClick.AddListener(delegate { ClickText(btnT); }); } }
public Dialog_MainOnlineCity() { closeOnCancel = true; closeOnAccept = false; doCloseButton = false; doCloseX = true; resizeable = true; draggable = true; panelChat = new PanelChat(); panelProfilePlayer = new PanelProfilePlayer(); }
// Use this for initialization void Awake() { instance = this; bkg_dialog.localPosition = vtHide; LoadAssetBundle.LoadPrefab(Res.AS_PREFABS, Res.AS_PREFABS_ITEM_CHAT_SMILE, (objPre) => { GameObject obj = objPre; obj.transform.SetParent(tblSmile.transform); obj.transform.localScale = Vector3.one; LoadAssetBundle.LoadSprite(obj.GetComponent <Button>().image, Res.AS_UI_CHAT, "a" + 1); obj.name = "" + 0; obj.GetComponent <Button>().onClick.AddListener(delegate { ClickSmile(obj); }); for (int i = 1; i < Res.EMOTION_COUNT; i++) { GameObject btn = Instantiate(obj) as GameObject; btn.transform.SetParent(tblSmile.transform); btn.transform.localScale = Vector3.one; //btn.GetComponent<Button>().image.sprite = Res.getSmileByName("a" + (i + 1)); LoadAssetBundle.LoadSprite(btn.GetComponent <Button>().image, Res.AS_UI_CHAT, "a" + (i + 1)); btn.name = "" + i; btn.GetComponent <Button>().onClick.AddListener(delegate { ClickSmile(btn); }); } }); LoadAssetBundle.LoadPrefab(Res.AS_PREFABS, Res.AS_PREFABS_ITEM_CHAT_TEXT, (objPre) => { GameObject obj = objPre; obj.transform.SetParent(tblText.transform); obj.transform.localScale = Vector3.one; obj.transform.FindChild("Text").GetComponent <Text>().text = textChats[0]; obj.name = "" + 0; obj.GetComponent <Button>().onClick.AddListener(delegate { ClickText(obj); }); for (int i = 1; i < textChats.Length; i++) { GameObject btnT = Instantiate(obj) as GameObject; btnT.transform.SetParent(tblText.transform); btnT.transform.localScale = Vector3.one; btnT.transform.FindChild("Text").GetComponent <Text>().text = textChats[i]; btnT.name = "" + i; btnT.GetComponent <Button>().onClick.AddListener(delegate { ClickText(btnT); }); } }); }
private void Form1_Load(object sender, EventArgs e) { PanelChat.BringToFront(); RchtxtChat.BringToFront(); RchtxtLog.BringToFront(); members = new List <Member>(); pendingConnections = new List <IPAddress>(); Global.Init(); Broadcaster.Init(); Log("My IP: " + Global.lanIp); Log("Mask: " + Global.lanMask); Log("Broad address: " + Broadcaster.broadAddr); Broadcaster.OnNewBroadcast = OnBroadcastReceived; Broadcaster.MemberCheck = MemberAbsent; // Create tcp receiver socket tcpAccepter = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); tcpAccepter.Bind(Global.localEp); }
void Start() { chatBoard = uiMgr.ChatBoard.GetComponent<PanelChat>(); }