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); }
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); }