Example #1
0
    // 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();
 }
Example #3
0
 // 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);
             });
         }
     });
 }
Example #4
0
        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>();
 }