private void LoadImage() { Sprite sp = SpritesManager.Instance.GetSprite(ID); img.rectTransform.sizeDelta = new Vector2(80, 120); img.sprite = sp; img.color = Color.white; BaseAtrribute ba2 = LoadObjctDateConfig.Instance.GetAtrribute(ID); transform.Find("Name").GetComponent <Text>().text = ba2.Name; }
public void OnPointerDown(PointerEventData eventData) { Sprite s = SpritesManager.Instance.GetSprite(id); Image i = imageTr.Find("Image").GetComponent <Image>(); i.sprite = s; i.rectTransform.sizeDelta = new Vector2(s.bounds.size.x / s.bounds.size.y * 100, 100); BaseAtrribute ba = LoadObjctDateConfig.Instance.GetAtrribute(id); imageTr.Find("Text").GetComponent <Text>().text = ba.Name; imageTr.Find("Price/Text").GetComponent <Text>().text = ba.Price.ToString(); imageTr.gameObject.SetActive(true); }
public void SetData(AwardUnit bo) { ID = bo.Id; BaseAtrribute ba = LoadObjctDateConfig.Instance.GetAtrribute(bo.Id); transform.Find("Text").GetComponent <Text>().text = "第" + bo.days + "天"; transform.Find("Name").GetComponent <Text>().text = "×" + bo.Num.ToString(); Image img = transform.Find("Image").GetComponent <Image>(); Sprite sp = SpritesManager.Instance.GetSprite(bo.Id); img.rectTransform.sizeDelta = new Vector2(89, 88); img.sprite = sp; img.color = Color.white; }