protected override void OnFreshView() { var roomData = GetData <RoomInfoData>(); if (roomData == null) { return; } RealRoomId = roomData.RoomId; RoomId.text = TeaUtil.SubId(roomData.RoomId); RealGameName = roomData.GameName; RealGameRound = roomData.GameRound; GameNameAndRound.text = roomData.GameName + " " + roomData.GameRound + (roomData.IsQuan?"圈":"局"); UseNum = roomData.UseNum; InfoStr = roomData.InfoStr; DatalLabel.text = roomData.CreateDt; bool overIconShow = roomData.OverIcon; OverIcon.SetActive(overIconShow); Ids = new string[roomData.UserInfos.Length]; Golds = new string[roomData.UserInfos.Length]; for (int i = 0; i < roomData.UserInfos.Length; i++) { Avatars[i].gameObject.SetActive(true); Names[i].text = roomData.UserInfos[i].UserName; string url = roomData.UserInfos[i].Avatar; PortraitRes.SetPortrait(url, Avatars[i], 1); Golds[i] = roomData.UserInfos[i].Gold; Ids[i] = roomData.UserInfos[i].Id; } if (HeadLayout != null) { HeadLayout.ResetLayout(); } }
public void ClickJieSan() { if (TableState == TableState.Over) { Dictionary <string, object> dic = new Dictionary <string, object>(); object obj = RealRoomId; dic["roomId"] = obj; Facade.Instance <TwManger>().SendAction("group.dissolveRoom", dic, msg => { TeaUtil.GetBackString(msg); TeaPanel.GetTableList(false); }); } else { Dictionary <string, object> dic = new Dictionary <string, object>(); object obj = RealRoomId; dic["roomId"] = obj; Facade.Instance <TwManger>().SendAction("group.removeRoom", dic, msg => { TeaUtil.GetBackString(msg); TeaPanel.GetTableList(false); }); } }
public void ClickJieSan() { if (TableState == TableState.Over) { YxMessageBox.Show( "您是否确定删除房间", null, (window, btnname) => { switch (btnname) { case YxMessageBox.BtnLeft: Dictionary <string, object> dic = new Dictionary <string, object>(); object obj = RealRoomId; dic["roomId"] = obj; Facade.Instance <TwManager>().SendAction("group.dissolveRoom", dic, msg => { TeaUtil.GetBackString(msg); TeaPanel.GetTableList(false); }); break; } }, true, YxMessageBox.LeftBtnStyle | YxMessageBox.RightBtnStyle ); } else { YxMessageBox.Show( "您是否确定解散房间", null, (window, btnname) => { switch (btnname) { case YxMessageBox.BtnLeft: Dictionary <string, object> dic = new Dictionary <string, object>(); object obj = RealRoomId; dic["roomId"] = obj; Facade.Instance <TwManager>().SendAction("group.removeRoom", dic, msg => { TeaUtil.GetBackString(msg); TeaPanel.GetTableList(false); }); break; } }, true, YxMessageBox.LeftBtnStyle | YxMessageBox.RightBtnStyle ); } }
protected override void OnFreshView() { _roomData = GetData <RoomInfoData>(); if (_roomData == null) { return; } TableGameKey = _roomData.GameKey; Reset(); InfoStr = _roomData.InfoStr; RealRoomId = _roomData.RoomId; RoomId.text = TeaUtil.SubId(_roomData.RoomId); GameName.text = _roomData.GameName; GameRound.text = _roomData.GameRound + (_roomData.IsQuan? "圈":"局") + _roomData.LimitGold; CostShow(_roomData); SetOrderId(Id); if (Layout) { Layout.SetLayoutByNum(_roomData.UserNum); } if (_roomData.UserNum > 0) { for (int i = 0; i < EmptySeat.Length; i++) { if (_roomData.UserNum > i) { EmptySeat[i].gameObject.SetActive(true); } else { EmptySeat[i].gameObject.SetActive(false); } } } for (int i = 0; i < _roomData.UserInfos.Length; i++) { if (string.IsNullOrEmpty(_roomData.UserInfos[i].UserName)) { continue; } UserNames[i].text = _roomData.UserInfos[i].UserName; string url = _roomData.UserInfos[i].Avatar; if (!string.IsNullOrEmpty(url)) { PortraitDb.SetPortrait(url, Avatars[i], 1); } Avatars[i].gameObject.SetActive(true); } if (TeaPanel.TableGameKey.Contains(_roomData.GameKey)) { for (int i = 0; i < TeaPanel.TableGameKey.Length; i++) { if (_roomData.GameKey == TeaPanel.TableGameKey[i]) { ColorSprite.color = TeaPanel.TableColor[i]; } } } if (_roomData.Status > 0) { yxz.SetActive(true); } if (TeaRoomCtrl) { TeaRoomCtrl.ChangeTableItemBg(_roomData, EmptySeat); } if (gameObject.activeInHierarchy) { StartCoroutine(ShareStateAction.WaitExcuteCalls()); } }
private void BackJieSan(object msg) { TeaUtil.GetBackString(msg); RoomInfo.DangQianClick(); }
private void CreateRoomBack(object obj) { TeaUtil.GetBackString(obj); teaPanel.GetTableList(false); Close(); }
public void ApplyGetIn() { TeaUtil.ApplyJoinTeaHouse(Code.text); }
private void BackJieSan(object msg) { TeaUtil.GetBackString(msg); RoomInfo.GetTableList(); }
private void Ok(object msg) { TeaUtil.GetBackString(msg); teaPower.getApplyList(); }
private void GoOutOk(object msg) { TeaUtil.GetBackString(msg); teaPower.GetMemberList(); }
private void ApplyBackMs(object msg) { TeaUtil.GetBackString(msg); }
protected override void OnFreshView() { var roomData = GetData <RoomInfoData>(); if (roomData == null) { return; } Reset(); InfoStr = roomData.InfoStr; RealRoomId = roomData.RoomId; RoomId.text = TeaUtil.SubId(roomData.RoomId); GameName.text = roomData.GameName; GameRound.text = roomData.GameRound + (roomData.IsQuan? "圈":"局"); CostShow(roomData); if (Layout) { Layout.SetLayoutByNum(roomData.UserNum); } if (roomData.UserNum > 0) { for (int i = 0; i < EmptySeat.Length; i++) { if (roomData.UserNum > i) { EmptySeat[i].gameObject.SetActive(true); } else { EmptySeat[i].gameObject.SetActive(false); } } } for (int i = 0; i < roomData.UserInfos.Length; i++) { if (string.IsNullOrEmpty(roomData.UserInfos[i].UserName)) { continue; } UserNames[i].text = roomData.UserInfos[i].UserName; string url = roomData.UserInfos[i].Avatar; if (!string.IsNullOrEmpty(url)) { PortraitRes.SetPortrait(url, Avatars[i], 1); } Avatars[i].gameObject.SetActive(true); } if (TeaPanel.TableGameKey.Contains(roomData.GameKey)) { for (int i = 0; i < TeaPanel.TableGameKey.Length; i++) { if (roomData.GameKey == TeaPanel.TableGameKey[i]) { ColorSprite.color = TeaPanel.TableColor[i]; } } } if (roomData.status > 0) { yxz.SetActive(true); } }