Portal array list now filled at bootstrap.

This commit is contained in:
MagicBot committed 2023-02-15 12:29:38 -05:00
1 parent 2c0a46e652
commit eac2e3f42b
2 files changed
+11 -1

No files matched your search

+10
View File
@@ -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());