Exemple #1
0
        public GameObject createLotteryInfo(itemLotteryAwardInfoData data, bool isTouch = false, int num = -1, float scale = 1f)
        {
            GameObject  original     = Resources.Load("prefab/lotteryItemAwardInfo") as GameObject;
            GameObject  gameObject   = UnityEngine.Object.Instantiate <GameObject>(original);
            Text        component    = gameObject.transform.FindChild("txt_info").GetComponent <Text>();
            a3_ItemData itemDataById = ModelBase <a3_BagModel> .getInstance().getItemDataById(data.tpid);

            component.text = string.Format("<color=#ff0000>{0}</color> <color=#ffffff>获得了</color> {1}", data.name, a3_lottery.mInstance.GetLotteryItemNameColor(itemDataById.item_name, itemDataById.quality));
            gameObject.transform.localScale = new Vector3(scale, scale, 1f);
            return(gameObject);
        }
Exemple #2
0
        public GameObject createLotteryInfo(itemLotteryAwardInfoData data, bool isTouch = false, int num = -1, float scale = 1.0f)//创建玩家抽奖信息
        {
            GameObject iconPrefab = GAMEAPI.ABLayer_LoadNow_GameObject("uilayer_lotteryItemAwardInfo");
            GameObject root       = GameObject.Instantiate(iconPrefab) as GameObject;
            Text       txtInfo    = root.transform.FindChild("txt_info").GetComponent <Text>();
            var        item       = a3_BagModel.getInstance().getItemDataById(data.tpid);

            txtInfo.text = string.Format("<color=#ff0000>{0}</color> <color=#ffffff>获得了</color> {1}", data.name, /* data.cnt
                                                                                                                  +LotteryModel.getInstance().getAwardTypeId(data.tpid), data.stage == 0 ? "" : data.stage + "阶", */a3_lottery.mInstance.GetLotteryItemNameColor(item.item_name, item.quality));
            root.transform.localScale = new Vector3(scale, scale, 1.0f);
            return(root);
        }