//Small workaround that iconSprite can only be set from main thread.
        //And Local TCP connection is working on a different thread.
        void Update()
        {
            if (changedValues == false && clearPanels == false)
                return;

            if (clearPanels) {
                clearPanel();
                clearPanels = false;
                return;
            }

            icon.sprite = ClientIconManager.loadIcon(iconNumber);
            icon.enabled = true;
            usernameTextField.SetText(username);
            checkbox.enabled = isReady;
            changedValues = false;
        }
 public void initUser(int iconNumber, string username)
 {
     img.sprite         = ClientIconManager.loadIcon(iconNumber);
     this.username.text = username;
 }
Beispiel #3
0
 public void setUserPanel(int iconNumber, string username)
 {
     this.icon.sprite  = ClientIconManager.loadIcon(iconNumber);
     this.icon.enabled = true;
     this.username.SetText(username);
 }