RuneHive-Game
Loading...
Searching...
No Matches
RunningStartInteraction.java
Go to the documentation of this file.
1package com.runehive.content.skill.impl.agility.obstacle.impl;
2
3import com.runehive.content.skill.impl.agility.obstacle.ObstacleInteraction;
4import com.runehive.game.world.entity.mob.player.Player;
5import com.runehive.game.world.entity.mob.UpdateFlag;
6import com.runehive.game.world.position.Position;
7
9 @Override
10 default void start(Player player) {
12 }
13
14 @Override
15 default void onExecution(Player player, Position start, Position end) {
16 player.getCombat().reset();
17 player.movement.walk(end);
19 }
20
21 @Override
22 default void onCancellation(Player player) { }
23}
final EnumSet< UpdateFlag > updateFlags
Definition Mob.java:94
void walk(Position position)
Walks to a certain position.
Definition Movement.java:70
This class represents a character controlled by a player.
Definition Player.java:125
Combat< Player > getCombat()
The combat of the mob.
Definition Player.java:759
Represents a single tile on the game world.
Definition Position.java:14
default void onExecution(Player player, Position start, Position end)