void betOkCallBack(object obj, object str) { int result = (int)obj; if (result == Config.CODE_SUCCESS) { int BenAmount = FightModel.getInstance().getBenAmount(); //生产牌 Dictionary <string, List <int> > CardsInfo = FightModel.getInstance().betVo.cardsInfo; List <int> MasterCards = CardsInfo["masterCards"]; MasterCards.Sort(); //默认List的排序是升序排序 List <int> GuestCards = CardsInfo["guestCards"]; GuestCards.Sort(); //庄家的 GameObject cardSpriteMaster = UITool.createUGUIImage("Sprite/sprite_CardSprite_" + MasterCards[0], Transform_CardSprite_MasterCards); cardSpriteMaster.transform.localPosition = new Vector3(-10, 0, 0); cardSpriteMaster.transform.localScale = Vector3.one / 2; cardSpriteMaster = UITool.createUGUIImage("Sprite/sprite_CardSprite_" + MasterCards[1], Transform_CardSprite_MasterCards); cardSpriteMaster.transform.localPosition = new Vector3(10, 0, 0); cardSpriteMaster.transform.localScale = Vector3.one / 2; //自己的 GameObject cardSpriteGuest = UITool.createUGUIImage("Sprite/sprite_CardSprite_" + GuestCards[0], Transform_CardSprite_GuestCards); cardSpriteGuest.transform.localPosition = new Vector3(-10, 0, 0); cardSpriteGuest.transform.localScale = Vector3.one / 2; cardSpriteGuest = UITool.createUGUIImage("Sprite/sprite_CardSprite_" + GuestCards[1], Transform_CardSprite_GuestCards); cardSpriteGuest.transform.localPosition = new Vector3(10, 0, 0); cardSpriteGuest.transform.localScale = Vector3.one / 2; int[] compareResult = CardUtil.getCompareCards(MasterCards, GuestCards); Txt_Point_MasterCards.text = compareResult[0] + " 点"; Txt_Point_GuestCards.text = compareResult[1] + " 点"; PopMaskMaskManager.show(0f); StartCoroutine(BetIEnumerator(compareResult[0], compareResult[1])); } }