public void OnItemDescribeEent(OnUIItemDescribeEventData e) { GameObject g = Instantiate(DescriptionPrefab); Text t = g.GetComponentInChildren <Text>(); t.supportRichText = true; Health h = e.User.GetComponentInChildren <Health>(); t.text = "A Potion Of Confusion\n" + "Will <color=yellow>Confuse</color> the drinker"; g.GetComponent <RectTransform>().SetParent(e.DescriptionParent, false); }
public void OnDescribeItem(OnUIItemDescribeEventData e) { GameObject g = Instantiate(DescriptionPrefab); Text t = g.GetComponentInChildren <Text>(); t.supportRichText = true; Health h = e.User.GetComponentInChildren <Health>(); t.text = "A Potion Of Healing\n" + "HP " + h.CurrentValue + " -> <color=green>" + (h.CurrentValue + 25) + "</color>"; g.GetComponent <RectTransform>().SetParent(e.DescriptionParent, false); }
public void Describe(OnUIItemDescribeEventData e) { EquipmentDescription n = Instantiate(DescriptionPrefab); n.GetComponent <RectTransform>().SetParent(e.DescriptionParent, false); n.TopDescription.text = TopDescription; n.BottomDescription.text = BottomDescription; foreach (PlayerUIStatModifier stat in StatBonuses) { EquipmentDescriptionStatChange s = Instantiate(StatLinePrefab); s.Image.sprite = stat.Icon; s.Text.text = stat.Description; n.AddStatChange(s); } }
public void SetItem(OnUIItemDescribeEventData descrption, Item item) { Item = item; ClearItemDescription(); item.UIEmitter.Emit(descrption); }
public void Emit(OnUIItemDescribeEventData e) { Handler.OnUIItemDescribeEvent.Invoke(e); }