Beispiel #1
0
 public void OnSendBtn()
 {
     if (MainYxView)
     {
         YxWindow       obj        = MainYxView.GetComponent <YxNguiWindow>().CreateChildWindow("TeaMoneyWindow");
         TeaMoneyWindow infoWindow = obj.GetComponent <TeaMoneyWindow>();
         infoWindow.SendIdInput.value = realUserId;
         infoWindow.TeaId             = int.Parse(tea_id);
     }
 }
Beispiel #2
0
        private void OnPay(ShopModelUnit data)
        {
            var payInfo = new PayInfo
            {
                Id        = data.Id,
                GoldsName = data.Name,
                CostNum   = data.Currency,
                Describe  = data.Description
            };

            MainYxView.OpenWindowWithData("PayChangeWindow", payInfo);
        }
Beispiel #3
0
 /// <summary>
 /// 点击跳转Url(两种模式:1,跳转外置浏览器)
 /// </summary>
 /// <param name="linkUrl"></param>
 /// <param name="windowName"></param>
 public void OnClickLinkUrl(string linkUrl, string windowName)
 {
     if (string.IsNullOrEmpty(linkUrl))
     {
         return;
     }
     if (LinkToBrowser)
     {
         OnOpenUrl(linkUrl);
     }
     else
     {
         MainYxView.OpenWindowWithData(windowName, linkUrl);
     }
 }
Beispiel #4
0
 public void FindRoom(int roomId)
 {
     RoomListController.Instance.FindRoom(roomId, obj =>
     {
         var data = obj as IDictionary <string, object>;
         if (data == null)
         {
             YxMessageBox.Show("没有找到房间!!");
             return;
         }
         var str = data.ContainsKey(RequestKey.KeyMessage) ? data[RequestKey.KeyMessage] : null;
         if (str != null)
         {
             YxMessageBox.Show(str.ToString());
             return;
         }
         var rid = data["roomId"];
         Debug.Log(rid);
         Debug.Log(rid.GetType());
         if (rid is string)
         {
             rid = int.Parse(rid.ToString());
         }
         var Rid = int.Parse(rid.ToString());
         YxDebug.Log("加入房间的真实ID是" + Rid);
         if (roomId < 1)
         {
             YxMessageBox.Show("查找异常!");
             return;
         }
         var gameKey           = (string)(data.ContainsKey("gameKey") ? data["gameKey"] : App.GameKey);
         JoinRoomData roomData = new JoinRoomData();
         roomData.roomId       = Rid;
         roomData.GameKey      = gameKey;
         roomData.Info         = InfoStr;
         MainYxView.OpenWindowWithData("TeaRoomInfoWindow", roomData);
     });
 }
Beispiel #5
0
 public void OnClickBindBtn()
 {
     MainYxView.OpenWindowWithData(_curCostData.BinwWindow, _curCostData, OnBindStateChange);
 }
Beispiel #6
0
 private void OnBuyWithPay(YxGoods data)
 {
     MainYxView.OpenWindowWithData("PayChangeWindow", data);
 }
Beispiel #7
0
 /// <summary>
 /// 点击查看
 /// </summary>
 public void OnCheckClick(string windowName)
 {
     MainYxView.OpenWindowWithData(windowName, Data);
 }
 /// <summary>
 /// 使用内嵌网页打开回放
 /// </summary>
 /// <param name="openWindowName"></param>
 /// <param name="url"></param>
 public void ShowUrlByWebView(string openWindowName, string url)
 {
     MainYxView.OpenWindowWithData(openWindowName, url);
 }
Beispiel #9
0
 /// <summary>
 /// item 点击事件
 /// </summary>
 public void OnClickItem(string windowName)
 {
     MainYxView.OpenWindowWithData(windowName, _cacheData);
 }