Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- final Coordinate gateEntrance = new Coordinate(2924, 9803, 0);
- final Coordinate gateExit = new Coordinate(2923, 9803, 0);
- final ObjectVertex gateVertex = new ObjectVertex(gateEntrance, gateRequirement) {
- @Override
- public GameObject getObject() {
- return GameObjects.getLoaded("Gate").nearest();
- }
- @Override
- public boolean step() {
- System.out.println("Event fired");
- boolean success = this.getObject().interact("Open");
- Execution.delayUntil(() -> dragonArea.contains(player.getPosition()), 3000);
- return success;
- }
- };
- gateVertex.addBidirectionalEdge(tempWeb.getVertexNearestTo(gateEntrance));
- gateVertex.addBidirectionalEdge(tempWeb.getVertexNearestTo(gateExit));
- tempWeb.getVertexNearestTo(gateEntrance).addBidirectionalEdge(gateVertex);
- tempWeb.getVertexNearestTo(gateExit).addBidirectionalEdge(gateVertex);
- Traversal.getDefaultWeb().addVertices(gateVertex);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement