Merge remote-tracking branch 'origin/develop' into develop

This commit is contained in:
NTG 2025-08-29 19:36:01 +09:00
commit 83da52c864
2 changed files with 8 additions and 2 deletions

View File

@ -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);

View File

@ -19,6 +19,12 @@ private void Start()
public void HandleEvent(RestaurantOrderEvent evt)
{
var billItem = Instantiate(_billItemPrefab, _billItemsLayoutTransform);
var recipeData = DataManager.Instance.GetDataAsset<RecipeDataAsset>();
if (recipeData.TryGetDataById(evt.RecipeId, out var recipeDataEntry))
{
var sprite = DataManager.Instance.GetSprite(recipeDataEntry.RecipeResult);
billItem.GetComponent<Image>().sprite = sprite;
}
}
}
}