public void SetModel <T>(ItemConfig <T> config) where T : BaseConfig <T> { m_itemType = GameStaticData.ITEM_CONFIG[typeof(T).Name]; m_configId = config.物品ID; m_nameText.text = DreamerTool.Util.DreamerUtil.GetColorRichText(config.物品名字, GameStaticData.ITEM_COLOR_DICT[config.物品阶级]); m_icon.sprite = config.GetSprite(); m_singlepriceText.text = config.购买价格.ToString(); }
public void SetTip <T>(ItemConfig <T> config, ItemConfig <T> config_2) where T : BaseConfig <T> { ItemUITip.gameObject.SetActive(config != null); CurrentEquipmentUITip.gameObject.SetActive(config_2 != null); if (config != null) { ItemUITip.SetConfig(config.GetSprite(), config.GetTipString()); } if (config_2 != null) { CurrentEquipmentUITip.SetConfig(config_2.GetSprite(), config_2.GetTipString()); } }