Esempio n. 1
0
    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();
    }
Esempio n. 2
0
    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());
        }
    }