/// <summary> /// 设置道具详情信息 /// </summary> /// <param name="model"></param> private void SetupItemData(ItemModel model) { m_ItemNameText.text = model.Name; m_ItemDesText.text = model.GetItemDes(); m_ItemTypeText.text = model.GetItemCategory(); // 图标 GameEntry.Resource.LoadAsset(AssetUtility.GetItemSprite(model.Icon), typeof(Sprite), new LoadAssetCallbacks(LoadAssetSuccessCallback)); switch (m_ItemInfoType) { case ItemInfoType.HumanEquipment: m_HumanEquipModel = (HumanEquipModel)model; SetupHumanEquipmentItemData(m_HumanEquipModel); break; case ItemInfoType.VehiclenEquipment: m_VehicleEquipModel = (VehicleEquipModel)model; SetupVehicleEquipmentItemData(m_VehicleEquipModel); break; case ItemInfoType.Knapsack: m_KnapsackModel = (KnapsackModel)model; SetupKnapsackItemData(m_KnapsackModel); break; } }
/// <summary> /// 设置道具数据 /// </summary> /// <param name="itemId">道具编号</param> public void SetupData(int itemId) { m_ItemId = itemId; // 图标 GameEntry.Resource.LoadAsset(AssetUtility.GetItemSprite(ItemModel.GetItemRow(m_ItemId).Icon), typeof(Sprite), new LoadAssetCallbacks(LoadAssetSuccessCallback)); }
public void SetUp(ShopModel shopModel) { m_ShopModel = shopModel; GameEntry.Resource.LoadAsset(AssetUtility.GetItemSprite(shopModel.Icon), typeof(Sprite), new LoadAssetCallbacks(LoadAssetSuccessCallback)); m_NameText.text = shopModel.Name; m_BuyPrice.text = shopModel.BuyPrice.ToString(); m_IntroText.text = shopModel.GetItemDes(); }