大量注文表示から所持数を非表示/ タンクが空のときのエラー抑制

This commit is contained in:
kimura 2021-10-11 16:34:19 +09:00
parent 36af17455b
commit 769a8286dd
2 changed files with 5 additions and 1 deletions

View File

@ -91,7 +91,10 @@ public class ProductManagementTankView : MonoBehaviour
tankStock.text = isEmply.Value ? tankEmptyText : String.Format(tankStockFormat, tank.Stock, tank.Capacity); tankStock.text = isEmply.Value ? tankEmptyText : String.Format(tankStockFormat, tank.Stock, tank.Capacity);
rarityView.SetHasRarity(tank.Stocks); rarityView.SetHasRarity(tank.Stocks);
packageImageTarget.DestroyAllChildrens(); packageImageTarget.DestroyAllChildrens();
Instantiate(productList.FirstOrDefault(data => data.id == tank.FlavorId).GetIconPrefab(), packageImageTarget); if (productList.FirstOrDefault(data => data.id == tank.FlavorId) is ProductData productData)
{
Instantiate(productData.GetIconPrefab(), packageImageTarget);
}
} }
public void SetState(TankState tankState) public void SetState(TankState tankState)

View File

@ -100,6 +100,7 @@ public class RecipeDetailView : MonoBehaviour
case ProductViewType.BulkOrder: case ProductViewType.BulkOrder:
flavorVolumeObject.SetActive(false); flavorVolumeObject.SetActive(false);
flavorPrice.transform.parent.gameObject.SetActive(false); flavorPrice.transform.parent.gameObject.SetActive(false);
flavorStock.transform.parent.gameObject.SetActive(false);
flavorVolume.transform.parent.gameObject.SetActive(true); flavorVolume.transform.parent.gameObject.SetActive(true);
break; break;
default: default: