Exemplo n.º 1
0
    void handle_user_arrived(cmd_msg msg)
    {
        UserArrived res = proto_man.protobuf_deserialize <UserArrived>(msg.body);

        if (res == null)
        {
            return;
        }
        Debug.Log("user arrived " + res.unick + "  " + res.uface + "  " + res.usex);
    }
Exemplo n.º 2
0
    void handle_user_arrived(cmd_msg msg)
    {
        UserArrived res = proto_man.protobuf_deserialize <UserArrived>(msg.body);

        if (res == null)
        {
            return;
        }
        Debug.Log("user arrived " + res.unick + "  " + res.uface + "  " + res.usex);
        ugames.Instance.other_users.Add(res);
        event_manager.Instance.dispatch_event(event_manager.EVT_USER_ARRIVIED_MATCH, res);
    }
    private void OnUserArrivedReturn(cmd_msg msg)
    {
        UserArrived res = proto_man
                          .protobuf_deserialize <UserArrived>(msg.body);

        if (res == null)
        {
            return;
        }
        Debug.Log(res.unick + " user arrived!");
        UGame.Instance.otherUsers.Add(res);
        EventManager.Instance.DispatchEvent("user_arrived", res);
    }
Exemplo n.º 4
0
    private void on_user_arrived(string name, object udata)
    {
        UserArrived user_info = (UserArrived)udata;

        this.member_count++;

        this.scrollview.content.sizeDelta = new Vector2(0, this.member_count * 106);
        GameObject user = GameObject.Instantiate(this.opt_prefab, this.scrollview.content);

        user.transform.Find("name").GetComponent <Text>().text             = user_info.unick;
        user.transform.Find("header/avator").GetComponent <Image>().sprite = this.uface_img[user_info.uface - 1];
        user.transform.Find("sex").GetComponent <Text>().text = (user_info.usex == 0) ? "male" : "female";
        user.name = user_info.seatid.ToString();
    }
Exemplo n.º 5
0
    //本玩家进入比赛房间
    private void on_user_arrived_return(cmd_msg msg)
    {
        UserArrived res = proto_man.protobuf_deserialize <UserArrived>(msg.body);

        if (null == res)
        {
            return;
        }

        event_manager.Instance.dispatch_event("user_arrived", res);
        Debug.Log(string.Format("enter match success unick = {0}, uface = {1}, usex = {2}", res.unick, res.uface,
                                res.usex));
        ugame.Instance.other_users.Add(res);
    }
Exemplo n.º 6
0
    private void OnUserArrived(string eventName, object udata)
    {
        UserArrived userInfo = (UserArrived)udata;

        this._memberCount++;

        GameObject user = Instantiate(this.optPrefab);

        user.transform.SetParent(this.scrollView.content, false);
        this.scrollView.content.sizeDelta = new Vector2(0,
                                                        this._memberCount * 106);
        user.transform.Find("name").GetComponent <Text>()
        .text = userInfo.unick;
        user.transform.Find("header/avator").GetComponent <Image>()
        .sprite = ufaceImg[userInfo.uface - 1];
        user.transform.Find("sex").GetComponent <Text>()
        .text = userInfo.usex == 1?"女":"男";
    }