1package com.osroyale.game.action.impl;
3import com.osroyale.game.action.Action;
4import com.osroyale.game.action.policy.WalkablePolicy;
5import com.osroyale.game.world.entity.mob.player.Player;
6import com.osroyale.game.world.position.Position;
8public abstract class InspectAction
extends Action<Player> {
13 private Position position;
21 public InspectAction(Player player, Position position) {
22 super(player, 1,
true);
23 this.position = position;
53 public abstract void init();
59 public abstract int getInspectDelay();
65 public abstract void giveRewards(Player player);
abstract WalkablePolicy getWalkablePolicy()
synchronized final void cancel()