From 02c675ed3f5f590caa86ccdb659807fdc4e3581c Mon Sep 17 00:00:00 2001 From: NTG_Lenovo Date: Tue, 22 Jul 2025 12:38:48 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B4=EB=B2=A4=ED=8A=B8=20=EC=A0=95?= =?UTF-8?q?=EC=A0=81=20=ED=98=B8=EC=B6=9C=20=EB=B3=80=EA=B2=BD=20=EB=B0=8F?= =?UTF-8?q?=20=ED=8F=B4=EB=8D=94=20=EC=9D=B4=EB=8F=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/_DDD/_Scripts/GameEvent/GameEvents.cs | 8 +++----- .../_Scripts/{GameData => GameState}/InventoryItemData.cs | 0 .../_Scripts/{GameData => GameState}/InventoryManager.cs | 6 ++++-- 3 files changed, 7 insertions(+), 7 deletions(-) rename Assets/_DDD/_Scripts/{GameData => GameState}/InventoryItemData.cs (100%) rename Assets/_DDD/_Scripts/{GameData => GameState}/InventoryManager.cs (93%) diff --git a/Assets/_DDD/_Scripts/GameEvent/GameEvents.cs b/Assets/_DDD/_Scripts/GameEvent/GameEvents.cs index 5e838add3..9e7f67ecb 100644 --- a/Assets/_DDD/_Scripts/GameEvent/GameEvents.cs +++ b/Assets/_DDD/_Scripts/GameEvent/GameEvents.cs @@ -4,7 +4,8 @@ namespace DDD { public static class GameEvents { - public static InteractionEvent Interaction = new InteractionEvent(); + public static InventoryChangedEvent InventoryChangedEvent = new(); + public static InteractionEvent Interaction = new(); } public static class RestaurantEvents { @@ -21,8 +22,5 @@ public class InteractionEvent : IEvent public GameObject Target; } - public class InventoryChangedEvent : IEvent - { - - } + public class InventoryChangedEvent : IEvent { } } diff --git a/Assets/_DDD/_Scripts/GameData/InventoryItemData.cs b/Assets/_DDD/_Scripts/GameState/InventoryItemData.cs similarity index 100% rename from Assets/_DDD/_Scripts/GameData/InventoryItemData.cs rename to Assets/_DDD/_Scripts/GameState/InventoryItemData.cs diff --git a/Assets/_DDD/_Scripts/GameData/InventoryManager.cs b/Assets/_DDD/_Scripts/GameState/InventoryManager.cs similarity index 93% rename from Assets/_DDD/_Scripts/GameData/InventoryManager.cs rename to Assets/_DDD/_Scripts/GameState/InventoryManager.cs index 6f4c83014..dea0b09be 100644 --- a/Assets/_DDD/_Scripts/GameData/InventoryManager.cs +++ b/Assets/_DDD/_Scripts/GameState/InventoryManager.cs @@ -55,7 +55,8 @@ public bool AddItem(string id, int quantity = 1) _inventoryItemDatas[id] = new InventoryItemData(id, quantity); } - EventBus.Broadcast(new InventoryChangedEvent()); + InventoryChangedEvent evt = GameEvents.InventoryChangedEvent; + EventBus.Broadcast(evt); return true; } @@ -81,7 +82,8 @@ public bool RemoveItem(string id, int quantity = 1) _inventoryItemDatas.Remove(id); } - EventBus.Broadcast(new InventoryChangedEvent()); + InventoryChangedEvent evt = GameEvents.InventoryChangedEvent; + EventBus.Broadcast(evt); return true; }