From 1c254312b211bddbbe525320a0a47809c885558a Mon Sep 17 00:00:00 2001 From: Jeonghyeon Ha Date: Fri, 29 Aug 2025 19:23:37 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A0=88=EC=8A=A4=ED=86=A0=EB=9E=91=20?= =?UTF-8?q?=EC=98=A4=EB=8D=94=20=EC=8B=9C=20=EB=B9=8C=20=EC=95=84=EC=9D=B4?= =?UTF-8?q?=ED=85=9C=EC=97=90=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20=EB=84=A3?= =?UTF-8?q?=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Solvers/RestaurantOrders/RestaurantOrderSolver_Order.cs | 4 ++-- Assets/_DDD/_Scripts/Restaurant/Ui/Hud/BillHud.cs | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Assets/_DDD/_Scripts/Restaurant/Event/Solvers/RestaurantOrders/RestaurantOrderSolver_Order.cs b/Assets/_DDD/_Scripts/Restaurant/Event/Solvers/RestaurantOrders/RestaurantOrderSolver_Order.cs index 67e8b8344..f8a3d2b0c 100644 --- a/Assets/_DDD/_Scripts/Restaurant/Event/Solvers/RestaurantOrders/RestaurantOrderSolver_Order.cs +++ b/Assets/_DDD/_Scripts/Restaurant/Event/Solvers/RestaurantOrders/RestaurantOrderSolver_Order.cs @@ -15,7 +15,7 @@ public string MenuId public class RestaurantOrderEvent : IEvent { - public string MenuId; + public string RecipeId; } public class RestaurantOrderSolver_Order : RestaurantOrderSolverBase @@ -50,7 +50,7 @@ public override bool ExecuteInteractionSubsystem(IInteractor interactor, IIntera orderPayload.MenuId = foodMenu; RestaurantOrderEvent evt = new RestaurantOrderEvent(); - evt.MenuId = foodMenu; + evt.RecipeId = foodMenu; EventBus.Broadcast(evt); return base.ExecuteInteractionSubsystem(interactor, interactable, payload); diff --git a/Assets/_DDD/_Scripts/Restaurant/Ui/Hud/BillHud.cs b/Assets/_DDD/_Scripts/Restaurant/Ui/Hud/BillHud.cs index c9d157409..21daed8ab 100644 --- a/Assets/_DDD/_Scripts/Restaurant/Ui/Hud/BillHud.cs +++ b/Assets/_DDD/_Scripts/Restaurant/Ui/Hud/BillHud.cs @@ -19,6 +19,12 @@ private void Start() public void HandleEvent(RestaurantOrderEvent evt) { var billItem = Instantiate(_billItemPrefab, _billItemsLayoutTransform); + var recipeData = DataManager.Instance.GetDataAsset(); + if (recipeData.TryGetDataById(evt.RecipeId, out var recipeDataEntry)) + { + var sprite = DataManager.Instance.GetSprite(recipeDataEntry.RecipeResult); + billItem.GetComponent().sprite = sprite; + } } } } \ No newline at end of file