public override void OnShow() { base.OnShow(); UIManager.Instance.ShowDOTween(this.viewRoot.GetComponent <RectTransform>()); var hallProxy = ApplicationFacade.Instance.RetrieveProxy(Proxys.HALL_PROXY) as HallProxy; ArrayList roomArr = new ArrayList(); if (hallProxy.hallRoomListItem != null) { roomArr.AddRange(hallProxy.hallRoomListItem); roomlistTable.DataProvider = roomArr; } else { if (GlobalData.LoginServer == "127.0.0.1") { HallRoomInfo roomInfo = new HallRoomInfo(); roomInfo.roomId = 123654 + ""; roomInfo.numOfGames = "1/8"; roomInfo.pepole = 1; HallRoomInfo roomInfo2 = new HallRoomInfo(); roomInfo2.roomId = 123654 + ""; roomInfo2.numOfGames = "一锅"; roomInfo2.pepole = 3; List <HallRoomInfo> roomlist = new List <HallRoomInfo>(); roomlist.Add(roomInfo); roomlist.Add(roomInfo2); roomArr.AddRange(roomlist); roomlistTable.DataProvider = roomArr; } } }
public override void Updata(object data) { if (data == null) { return; } base.Updata(data); hallRoomInfo = data as HallRoomInfo; if (isAwake) { UpdateView(); } }