public override void ShowPoints() { var gdata = App.GetGameData <BrnnGameData>(); var gMgr = App.GetGameManager <BrnnGameManager>(); Result[CardsArrindex] = Nn.GetSFSObject(CardsArrindex).GetBool("win"); //显示牌型,用于动画显示的设置处理 var point = Points[CardsArrindex]; var c = point.GetComponent <CardPoint02>(); c.ShowCardType(Nn.GetSFSObject(CardsArrindex), Cards.GetIntArray(CardsArrindex)); //显示牌型动画 if (CardsArrindex > 0) { c.ShowScore(gdata.IsBanker ? Bpg[CardsArrindex - 1] : Pg[CardsArrindex - 1]); } point.SetActive(true); CardsArrindex++; if (CardsArrindex >= 5) { gMgr.ResultListCtrl.AddResult(Result); ReSetGiveCardsStatus(); } }
public override void ShowPoints() { Points[CardsArrindex].SetActive(true); var spr = Points[CardsArrindex].transform.GetChild(0).GetComponent <UISprite>(); spr.spriteName = GetNiuName(Nn.GetSFSObject(CardsArrindex)); spr.MakePixelPerfect(); if (CardsArrindex > 0) { var l = Points[CardsArrindex].transform.GetChild(1).GetComponent <UILabel>(); l.color = Color.white; l.text = "无成绩"; XianShi = Points[CardsArrindex].transform.GetChild(2).GetComponent <UISprite>(); XianShi.spriteName = Result[CardsArrindex] ? "16" : "15"; if (App.GetGameData <BrnnGameData>().IsBanker) { if (Bpg[CardsArrindex - 1] != 0) { if (Bpg[CardsArrindex - 1] > 0) { l.text = "+" + YxUtiles.ReduceNumber(Bpg[CardsArrindex - 1]); l.color = Color.red; } else { l.text = YxUtiles.ReduceNumber(Bpg[CardsArrindex - 1]); l.color = Color.green; } } } else { if (Pg[CardsArrindex - 1] != 0) { if (Pg[CardsArrindex - 1] > 0) { l.text = "+" + YxUtiles.ReduceNumber(Pg[CardsArrindex - 1]); l.color = Color.red; } else { l.text = YxUtiles.ReduceNumber(Pg[CardsArrindex - 1]); l.color = Color.green; } } } } CardsArrindex++; if (CardsArrindex >= 5) { App.GetGameManager <BrnnGameManager>().ResultListCtrl.AddResult(Result); //App.GetRServer<GameServer_01>().ResultListCtrl.AddResult(_result); ReSetGiveCardsStatus(); } }
public void ResortCards() { var info = Nn.GetSFSObject(CardsArrindex); var niuCards = info.GetIntArray("niuCards"); int[] cards = Cards.GetIntArray(CardsArrindex); SortCards(cards, niuCards); for (int i = 0; i < cards.Length; i++) { CardsArr[CardsArrindex][i].GetComponent <UISprite>().spriteName = "0x" + cards[i].ToString("X"); } }