From 41ba070906b9dc4fbee07b3bef8042501cdb4d58 Mon Sep 17 00:00:00 2001 From: cpbeto <41555339+cpbeto@users.noreply.github.com> Date: Sun, 17 Apr 2022 00:24:09 -0300 Subject: [PATCH] Remueve artemis-fluid de ServerNotificationProcessor --- .../systems/network/ServerNotificationProcessor.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/server/src/server/systems/network/ServerNotificationProcessor.java b/server/src/server/systems/network/ServerNotificationProcessor.java index 778ab0d6..cd28804f 100644 --- a/server/src/server/systems/network/ServerNotificationProcessor.java +++ b/server/src/server/systems/network/ServerNotificationProcessor.java @@ -1,7 +1,6 @@ package server.systems.network; -import com.artemis.E; -import com.artemis.annotations.Wire; +import com.artemis.ComponentMapper; import component.entity.character.info.Bag; import server.systems.config.ObjectSystem; import server.systems.world.WorldEntitiesSystem; @@ -11,9 +10,6 @@ import shared.network.inventory.InventoryUpdate; import shared.network.notifications.EntityUpdate; -import static com.artemis.E.E; - -@Wire public class ServerNotificationProcessor extends DefaultNotificationProcessor { private WorldEntitiesSystem worldEntitiesSystem; @@ -22,6 +18,8 @@ public class ServerNotificationProcessor extends DefaultNotificationProcessor { private ServerSystem networkManager; private EntityUpdateSystem entityUpdateSystem; + ComponentMapper mBag; + @Override public void processNotification(EntityUpdate entityUpdate) { entityUpdateSystem.add(entityUpdate, UpdateTo.NEAR); @@ -29,8 +27,8 @@ public void processNotification(EntityUpdate entityUpdate) { @Override public void processNotification(InventoryUpdate inventoryUpdate) { - E player = E(inventoryUpdate.getId()); - Bag bag = player.getBag(); + int entityId = inventoryUpdate.getId(); + Bag bag = mBag.create(entityId); inventoryUpdate.getUpdates().forEach(bag::set); }