/// <summary> /// 设置用户信息 /// </summary> /// <param name="id"></param> private async void SetUserInfo() { G2C_GetUserInfo_Ack g2C_GetUserInfo_Ack = await SessionComponent.Instance.Session.Call(new C2G_GetUserInfo_Req() { UserID = this.GetParent <Gamer>().UserID }) as G2C_GetUserInfo_Ack; if (this.Panel != null) { name.text = g2C_GetUserInfo_Ack.NickName; money.text = g2C_GetUserInfo_Ack.Money.ToString(); } }
/// <summary> /// 初始化 /// </summary> private async void Init() { ReferenceCollector rc = this.GetParent <UI>().GameObject.GetComponent <ReferenceCollector>(); //添加事件 rc.Get <GameObject>("StartMatch").GetComponent <Button>().onClick.Add(OnStartMatch); //获取玩家数据 long userId = ClientComponent.Instance.LocalPlayer.UserID; C2G_GetUserInfo_Req c2G_GetUserInfo_Req = new C2G_GetUserInfo_Req() { UserID = userId }; G2C_GetUserInfo_Ack g2C_GetUserInfo_Ack = await SessionWrapComponent.Instance.Session.Call(c2G_GetUserInfo_Req) as G2C_GetUserInfo_Ack; //显示用户信息 rc.Get <GameObject>("NickName").GetComponent <Text>().text = g2C_GetUserInfo_Ack.NickName; rc.Get <GameObject>("Money").GetComponent <Text>().text = g2C_GetUserInfo_Ack.Money.ToString(); }