From f13de552a0b8b18b6431041ed450760ebbb3ef8a Mon Sep 17 00:00:00 2001 From: Obique Date: Thu, 16 Nov 2017 15:28:15 -0600 Subject: [PATCH] Fixed update transform issue in buildings --- src/services/objects/ClientBuildoutService.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/services/objects/ClientBuildoutService.java b/src/services/objects/ClientBuildoutService.java index cf53586d8..ae6915af8 100644 --- a/src/services/objects/ClientBuildoutService.java +++ b/src/services/objects/ClientBuildoutService.java @@ -82,7 +82,7 @@ public class ClientBuildoutService extends Service { @Override public boolean start() { - objects.forEach(ObjectCreatedIntent::broadcast); + objects.forEach(ClientBuildoutService::broadcast); objects.clear(); return super.start(); } @@ -92,6 +92,12 @@ public class ClientBuildoutService extends Service { return Collections.unmodifiableList(objects); } + private static void broadcast(SWGObject obj) { + ObjectCreatedIntent.broadcast(obj); + obj.getContainedObjects().forEach(ClientBuildoutService::broadcast); + obj.getSlottedObjects().forEach(ClientBuildoutService::broadcast); + } + private void loadClientObjects() { if (!objects.isEmpty()) return;