本文整理汇总了C#中Inventory.GetDescription方法的典型用法代码示例。如果您正苦于以下问题:C# Inventory.GetDescription方法的具体用法?C# Inventory.GetDescription怎么用?C# Inventory.GetDescription使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Inventory
的用法示例。
在下文中一共展示了Inventory.GetDescription方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Activate
public void Activate(Inventory item){
info.SetActive(true);
info.transform.position = new Vector2((Input.mousePosition.x + 200), (Input.mousePosition.y));
//ItemName
if(itemName != null){
//Debug.Log("Text not null");
itemName.SetActive(true);
itemName.GetComponent<Text>().text = item.GetName();
}else {
//Debug.Log("Text null");
itemName.SetActive(false);
}
//ItemType
if(itemType != null) {
itemType.SetActive(true);
if (GameConstants.mapStringToClass(item.GetType())) {
itemType.GetComponent<Text>().color = Color.white;
}else {
itemType.GetComponent<Text>().color = Color.red;
}
itemType.GetComponent<Text>().text = item.GetType();
} else {
itemType.SetActive(false);
}
//ItemImage
if (itemImage != null){
//Debug.Log("itemImage not null");
itemImage.SetActive(true);
itemImage.GetComponent<Image>().sprite = item.GetImage();
}else{
//Debug.Log("itemImage null");
itemImage.SetActive(false);
}
//ItemDescription
if (itemDescription != null){
//Debug.Log("itemDescription not null");
itemDescription.SetActive(true);
itemDescription.GetComponent<Text>().text = item.GetDescription();
}else{
//Debug.Log("itemDescription null");
itemDescription.SetActive(false);
}
//ItemValue
if (itemValue != null){
//Debug.Log("itemValue not null");
itemValue.SetActive(true);
itemValue.GetComponent<Text>().text = "Wert: " + item.GetValue();
}else{
//Debug.Log("itemValue null");
itemValue.SetActive(false);
}
}