mirror of
https://bitbucket.org/projectswg/cucore.git
synced 2026-07-13 20:00:58 -04:00
Fixed static objects not loading
This commit is contained in:
@@ -72,13 +72,14 @@ import resources.server_info.Log;
|
||||
import resources.server_info.ObjectDatabase;
|
||||
import resources.server_info.ObjectDatabase.Traverser;
|
||||
import services.map.MapManager;
|
||||
import services.map.MapManager.MapType;
|
||||
import services.player.PlayerManager;
|
||||
import services.spawn.SpawnerService;
|
||||
import services.spawn.StaticService;
|
||||
|
||||
public class ObjectManager extends Manager {
|
||||
|
||||
private final MapManager mapService;
|
||||
private final MapManager mapManager;
|
||||
private final StaticService staticService;
|
||||
private final SpawnerService spawnerService;
|
||||
private final RadialService radialService;
|
||||
@@ -89,7 +90,7 @@ public class ObjectManager extends Manager {
|
||||
private long maxObjectId;
|
||||
|
||||
public ObjectManager() {
|
||||
mapService = new MapManager();
|
||||
mapManager = new MapManager();
|
||||
staticService = new StaticService(this);
|
||||
spawnerService = new SpawnerService(this);
|
||||
radialService = new RadialService();
|
||||
@@ -98,7 +99,7 @@ public class ObjectManager extends Manager {
|
||||
objectMap = new Hashtable<>(16*1024);
|
||||
maxObjectId = 1;
|
||||
|
||||
addChildService(mapService);
|
||||
addChildService(mapManager);
|
||||
addChildService(staticService);
|
||||
addChildService(radialService);
|
||||
addChildService(spawnerService);
|
||||
@@ -174,6 +175,8 @@ public class ObjectManager extends Manager {
|
||||
maxObjectId = obj.getObjectId() + 1;
|
||||
}
|
||||
}
|
||||
staticService.createSupportingObjects(obj);
|
||||
mapManager.addMapLocation(obj, MapType.STATIC);
|
||||
}
|
||||
|
||||
private void loadObject(SWGObject obj) {
|
||||
|
||||
Reference in New Issue
Block a user