/// <summary> /// 实例化扑克牌到桌面(UI) /// </summary> public List <CardInfo> InstaceCards(List <CardInfo> list) { //实例化到桌面 GameObject obj = WTUIPage.delegateSyncLoadUIByLocal(R.Prefab.POKER) as GameObject; for (int i = 0; i < list.Count; i++) { GameObject o = GameObject.Instantiate(obj, table.transform.position, Quaternion.identity, transform) as GameObject; Card c = o.GetComponent <Card>(); list[i].pos = table.transform.position; list[i].parent = table.transform; c.cardName = list[i].cardName; myUiCard.Add(c); } return(list); }
/// <summary> /// 实例化麻将 /// </summary> /// <param name="list"></param> public void InstanceCards(List <MCardInfo> list) { //根据数据实例化麻将到桌面 GameObject obj = WTUIPage.delegateSyncLoadUIByLocal(R.Prefab.MAJIANG) as GameObject; for (int i = 0; i < list.Count; i++) { GameObject o = GameObject.Instantiate(obj, new Vector3(0, 3, 0), Quaternion.identity, transform) as GameObject; MCard c = o.GetComponent <MCard>(); c.name = list[i].cardName; c.cardIndex = list[i].cardIndex; //绑定麻将点击事件 c.AddSetSelectEvent(_clickMajiang); uiCards.Add(c); } }
/// <summary> /// 显示主界面 /// </summary> public void ShowPokerMain() { WTUIPage.ShowPage("PokerMain", pokerMain); }
//回调函数,PokerMainControl控制 public void ShowSetting() { WTUIPage.ShowPage("PokerSetting", pokerSetting); }
/// <summary> /// 显示桌面UI /// </summary> public void ShowMajiangUI() { WTUIPage.ShowPage("MajiangUI", _majiangTable); }
//显示LoginUI public void ShowLoginUI() { WTUIPage.ShowPage("PokerLoginUI", pokeLogin); }
public void ShowBackpack() { WTUIPage.ShowPage("uiBackpack", _uiBP); }
public void ShowFastRoom() { WTUIPage.ShowPage("FastRoom", fastRoom); }
/// <summary> /// 显示桌面界面 /// </summary> public void ShowTable() { WTUIPage.ShowPage("PokerTable", pokerTable); }
public void ShowMain() { WTUIPage.ShowPage("_uiMain", _main); }
public void ShowLoginUI() { WTUIPage.ShowPage("XluaUILogin", _uilogin); }
/// <summary> /// 显示输赢界面 /// </summary> public void ShowWinUI(string info) { WTUIPage.ShowPage("PokerWin", pokerWin); //显示获胜信息 pokerWin.winText.text = info; }