forked from MagicBane/Server
Portal array list now filled at bootstrap.
This commit is contained in:
@@ -74,11 +74,21 @@ public class Runegate {
|
||||
Building gateBuilding = (Building) DbManager.getObject(Enum.GameObjectType.Building, gateID);
|
||||
|
||||
Runegate runegate = new Runegate(gateBuilding);
|
||||
runegate.configurePortals();
|
||||
_runegates.put(gateID, runegate);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public void configurePortals() {
|
||||
|
||||
ArrayList<Portal> portalList = DbManager.RunegateQueries.GET_PORTAL_LIST(this.gateBuilding.getObjectUUID());
|
||||
|
||||
for (Portal portal : portalList) {
|
||||
this._portals[portal.portalType.ordinal()] = portal;
|
||||
}
|
||||
}
|
||||
|
||||
public void _serializeForEnterWorld(ByteBufferWriter writer) {
|
||||
|
||||
writer.putInt(gateBuilding.getObjectType().ordinal());
|
||||
|
||||
Reference in New Issue
Block a user