ui 상세 설명란에 요리도구 표시

This commit is contained in:
NTG_Lenovo 2025-08-06 16:06:19 +09:00
parent d3a4f75bca
commit 760325d2bb
2 changed files with 22 additions and 22 deletions

View File

@ -77,7 +77,7 @@ public async void Show(ItemViewModel model)
}
_labelLocalizer.StringReference = LocalizationManager.Instance.GetLocalizedName(viewItemKey);
_descriptionLocalizer.StringReference = LocalizationManager.Instance.GetLocalizedDescription(viewItemKey);
_cookwareImage.sprite = _currentItemViewModel.GetCookwareSprite;
_cookwareImage.sprite = _currentItemViewModel.GetCookwareIcon;
UpdateTasteHashTags(_currentItemViewModel);
}

View File

@ -46,27 +46,6 @@ public Sprite ItemSprite
return DataManager.Instance.GetSprite(Id);
}
}
public Sprite GetCookwareSprite
{
get
{
if (ItemType != ItemType.Recipe) return null;
string cookwareSpriteKey = null;
switch (RecipeType)
{
case RecipeType.FoodRecipe:
cookwareSpriteKey = DataManager.Instance.GetDataSo<FoodDataSo>().GetDataById(GetRecipeResultKey).CookwareKey;
break;
case RecipeType.DrinkRecipe:
cookwareSpriteKey = DataManager.Instance.GetDataSo<DrinkDataSo>().GetDataById(GetRecipeResultKey).CookwareKey;
break;
}
return DataManager.Instance.GetSprite(cookwareSpriteKey);
}
}
public string GetRecipeResultKey
{
get
@ -76,6 +55,27 @@ public string GetRecipeResultKey
return DataManager.Instance.GetDataSo<RecipeDataSo>().GetDataById(Id).RecipeResult;
}
}
public Sprite GetCookwareIcon
{
get
{
var resultKey = GetRecipeResultKey;
if (resultKey == null) return null;
string cookwareKey = null;
if (RecipeType == RecipeType.FoodRecipe)
{
cookwareKey = DataManager.Instance.GetDataSo<FoodDataSo>().GetDataById(resultKey).CookwareKey;
}
else if (RecipeType == RecipeType.DrinkRecipe)
{
cookwareKey = DataManager.Instance.GetDataSo<DrinkDataSo>().GetDataById(resultKey).CookwareKey;
}
return DataManager.Instance.GetIcon(cookwareKey);
}
}
public List<TasteData> GetTasteDatas
{