Class InteractionView
java.lang.Object
com.hypixel.hytale.server.npc.blackboard.view.PrioritisedProviderView<ReservationProvider,InteractionView>
com.hypixel.hytale.server.npc.blackboard.view.interaction.InteractionView
- All Implemented Interfaces:
IBlackboardView<InteractionView>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.hypixel.hytale.server.npc.blackboard.view.PrioritisedProviderView
PrioritisedProviderView.PrioritisedProvider<T> -
Field Summary
FieldsFields inherited from class com.hypixel.hytale.server.npc.blackboard.view.PrioritisedProviderView
LOWEST_PRIORITY, providers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanup()getReservationStatus(Ref<EntityStore> npcRef, Ref<EntityStore> playerRef, ComponentAccessor<EntityStore> componentAccessor) getUpdatedView(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor) voidinitialiseEntity(Ref<EntityStore> ref, NPCEntity npcComponent) booleanisOutdated(Ref<EntityStore> ref, Store<EntityStore> store) voidMethods inherited from class com.hypixel.hytale.server.npc.blackboard.view.PrioritisedProviderView
registerProvider
-
Field Details
-
world
-
-
Constructor Details
-
InteractionView
-
-
Method Details
-
isOutdated
-
getUpdatedView
public InteractionView getUpdatedView(@Nonnull Ref<EntityStore> ref, @Nonnull ComponentAccessor<EntityStore> componentAccessor) -
initialiseEntity
-
cleanup
public void cleanup() -
onWorldRemoved
public void onWorldRemoved() -
getReservationStatus
@Nonnull public ReservationStatus getReservationStatus(@Nonnull Ref<EntityStore> npcRef, @Nonnull Ref<EntityStore> playerRef, @Nonnull ComponentAccessor<EntityStore> componentAccessor)
-