Fixed some object IDs being overwritten by snapshots/buildouts

This commit is contained in:
Obique PSWG
2015-06-20 17:28:11 -05:00
parent 86dcc5e492
commit c870fc34a5
+4 -6
View File
@@ -135,9 +135,6 @@ public class ObjectManager extends Manager {
for (SWGObject obj : buildouts) {
loadBuildout(obj);
}
for (SWGObject obj : loader.getObjectTable().values()) {
objectMap.put(obj.getObjectId(), obj);
}
double loadTime = (System.nanoTime() - startLoad) / 1E6;
System.out.printf("ObjectManager: Finished loading %d buildouts. Time: %fms%n", buildouts.size(), loadTime);
Log.i("ObjectManager", "Finished loading buildouts. Time: %fms", loadTime);
@@ -168,9 +165,6 @@ public class ObjectManager extends Manager {
for (SWGObject obj : snapshots) {
loadSnapshot(obj);
}
for (SWGObject obj : loader.getObjectTable().values()) {
objectMap.put(obj.getObjectId(), obj);
}
double loadTime = (System.nanoTime() - startLoad) / 1E6;
System.out.printf("ObjectManager: Finished loading %d snapshots. Time: %fms%n", snapshots.size(), loadTime);
Log.i("ObjectManager", "Finished loading snapshots. Time: %fms", loadTime);
@@ -184,6 +178,8 @@ public class ObjectManager extends Manager {
if (obj instanceof TangibleObject || obj instanceof CellObject) {
objectAwareness.add(obj);
}
objectMap.put(obj.getObjectId(), obj);
addChildrenObjects(obj);
mapService.addMapLocation(obj, MapService.MapType.STATIC);
}
@@ -191,6 +187,8 @@ public class ObjectManager extends Manager {
if (obj instanceof TangibleObject || obj instanceof CellObject) {
objectAwareness.add(obj);
}
objectMap.put(obj.getObjectId(), obj);
addChildrenObjects(obj);
mapService.addMapLocation(obj, MapService.MapType.STATIC);
}