RuneHive-Game
Loading...
Searching...
No Matches
WalkInteraction.java
Go to the documentation of this file.
1
package
com.runehive.content.skill.impl.agility.obstacle.impl;
2
3
import
com.runehive.content.skill.impl.agility.obstacle.ObstacleInteraction;
4
import
com.runehive.game.world.entity.mob.player.Player;
5
import
com.runehive.game.world.position.Position;
6
7
public
interface
WalkInteraction
extends
ObstacleInteraction
{
8
@Override
9
default
void
start
(
Player
player) {
10
player.
mobAnimation
.
setWalk
(
getAnimation
());
11
}
12
13
@Override
14
default
void
onExecution
(
Player
player,
Position
start
,
Position
end) {
15
player.
movement
.
walk
(end);
16
}
17
18
@Override
19
default
void
onCancellation
(
Player
player) { }
20
}
com.runehive.game.world.entity.mob.MobAnimation.setWalk
void setWalk(int walk)
Definition
MobAnimation.java:101
com.runehive.game.world.entity.mob.Mob.mobAnimation
MobAnimation mobAnimation
Definition
Mob.java:99
com.runehive.game.world.entity.mob.Mob.movement
final Movement movement
Definition
Mob.java:98
com.runehive.game.world.entity.mob.movement.Movement.walk
void walk(Position position)
Walks to a certain position.
Definition
Movement.java:70
com.runehive.game.world.entity.mob.player.Player
This class represents a character controlled by a player.
Definition
Player.java:125
com.runehive.game.world.position.Position
Represents a single tile on the game world.
Definition
Position.java:14
com.runehive.content.skill.impl.agility.obstacle.ObstacleInteraction
Definition
ObstacleInteraction.java:26
com.runehive.content.skill.impl.agility.obstacle.ObstacleInteraction.getAnimation
int getAnimation()
com.runehive.content.skill.impl.agility.obstacle.impl.WalkInteraction
Definition
WalkInteraction.java:7
com.runehive.content.skill.impl.agility.obstacle.impl.WalkInteraction.start
default void start(Player player)
Definition
WalkInteraction.java:9
com.runehive.content.skill.impl.agility.obstacle.impl.WalkInteraction.onCancellation
default void onCancellation(Player player)
Definition
WalkInteraction.java:19
com.runehive.content.skill.impl.agility.obstacle.impl.WalkInteraction.onExecution
default void onExecution(Player player, Position start, Position end)
Definition
WalkInteraction.java:14