classpublicPriority 3
SensorValueProviderWrapper
com.hypixel.hytale.server.npc.corecomponents.utility.SensorValueProviderWrapper
extends SensorBase
implements IAnnotatedComponentCollection
12
Methods
12
Public Methods
7
Fields
1
Constructors
Constructors
public
SensorValueProviderWrapper(BuilderSensorValueProviderWrapper builder, BuilderSupport support, Sensor sensor)Methods
Public Methods (12)
public
int componentCount()@Override
public
void done()@Override
public
IAnnotatedComponent getComponent(int index)@Nonnull@Override
public
InfoProvider getSensorInfo()@Override
public
void loaded(Role role)@Override
public
boolean matches(Ref<EntityStore> ref, Role role, double dt, Store<EntityStore> store)@Override
public
void registerWithSupport(Role role)@Override
public
void removed(Role role)@Override
public
void setContext(IAnnotatedComponent parent, int index)@Override
public
void spawned(Role role)@Override
public
void teleported(Role role, World from, World to)@Override
public
void unloaded(Role role)@Override
Fields
Protected Fields (7)
protected
IntObjectPair<SingleDoubleParameterProvider>[] doubleParameterProvidersprotected
ValueWrappedInfoProvider infoProviderprotected
IntObjectPair<SingleIntParameterProvider>[] intParameterProvidersprotected
boolean passValuesprotected
Sensor sensorprotected
IntObjectPair<SingleStringParameterProvider>[] stringParameterProvidersprotected
ComponentType<EntityStore, ValueStore> valueStoreComponentTypeRelated Classes
Used By
ComponentAccessorComponentTypeRefStoreWorldEntityStoreBuilderSupportSensorBaseBuilderSensorValueProviderWrapperBuilderValueToParameterMappingNPCEntitySensorMotionControllerRoleDebugSupportInfoProviderValueWrappedInfoProviderMultipleParameterProviderSingleDoubleParameterProviderSingleIntParameterProvider+4 more