SensorCount

public class SensorCount extends SensorBase

Class SensorCount. Provides sensorcount functionality for the Hytale server.

java.lang.Object > SensorBase > SensorCount

Field Summary

findPlayers

protected boolean findPlayers

Field findPlayers.

count

final int[] count

Field count.

range

final double[] range

Field range.

roleIndex

final int roleIndex

Field roleIndex.

Method Detail

SensorCount

public public SensorCount (@Nonnull final BuilderSensorCount builderSensorCount, @Nonnull final BuilderSupport support)

Method SensorCount.

Parameters:
@Nonnull final BuilderSensorCount builderSensorCount
@Nonnull final BuilderSupport support

registerWithSupport

public void registerWithSupport (@Nonnull final Role role)

Method registerWithSupport.

Parameters:
@Nonnull final Role role

matches

public boolean matches (@Nonnull final Ref ref, @Nonnull final Role role, final double dt, @Nonnull final Store store)

Method matches.

Parameters:
@Nonnull final Ref ref
@Nonnull final Role role
final double dt
@Nonnull final Store store

getSensorInfo

public InfoProvider getSensorInfo ()

Method getSensorInfo.

groupListHasPlayer

static boolean groupListHasPlayer (@Nonnull final int[] groups)

Method groupListHasPlayer.

Parameters:
@Nonnull final int[] groups

filterNPC

protected boolean filterNPC (@Nonnull final Ref ref, @Nonnull final Role role, @Nonnull final ComponentAccessor componentAccessor)

Method filterNPC.

Parameters:
@Nonnull final Ref ref
@Nonnull final Role role
@Nonnull final ComponentAccessor componentAccessor