// 
// Decompiled by Procyon v0.6.0
// 

package com.hypixel.hytale.server.npc.navigation;

import com.hypixel.hytale.math.vector.Vector3d;
import com.hypixel.hytale.component.ComponentAccessor;
import com.hypixel.hytale.server.npc.movement.controllers.MotionController;
import com.hypixel.hytale.server.core.universe.world.storage.EntityStore;
import com.hypixel.hytale.component.Ref;

public interface AStarEvaluator
{
    boolean isGoalReached(final Ref<EntityStore> p0, final AStarBase p1, final AStarNode p2, final MotionController p3, final ComponentAccessor<EntityStore> p4);
    
    float estimateToGoal(final AStarBase p0, final Vector3d p1, final MotionController p2);
}
