SensorMany

abstract class SensorMany extends SensorBase implements IAnnotatedComponentCollection

Class SensorMany. Provides sensormany functionality for the Hytale server.

java.lang.Object > SensorBase > SensorMany

Field Summary

No fields documented.

Method Detail

SensorMany

public public SensorMany (@Nonnull final BuilderSensorMany builder, @Nonnull final BuilderSupport support, @Nonnull final List sensors)

Method SensorMany.

Parameters:
@Nonnull final BuilderSensorMany builder
@Nonnull final BuilderSupport support
@Nonnull final List sensors

done

public void done ()

Method done.

registerWithSupport

public void registerWithSupport (final Role role)

Method registerWithSupport.

Parameters:
final Role role

motionControllerChanged

public void motionControllerChanged (@Nullable final Ref ref, @Nonnull final NPCEntity npcComponent, final MotionController motionController, @Nullable final ComponentAccessor componentAccessor)

Method motionControllerChanged.

Parameters:
@Nullable final Ref ref
@Nonnull final NPCEntity npcComponent
final MotionController motionController
@Nullable final ComponentAccessor componentAccessor

loaded

public void loaded (final Role role)

Method loaded.

Parameters:
final Role role

spawned

public void spawned (final Role role)

Method spawned.

Parameters:
final Role role

unloaded

public void unloaded (final Role role)

Method unloaded.

Parameters:
final Role role

removed

public void removed (final Role role)

Method removed.

Parameters:
final Role role

teleported

public void teleported (final Role role, final World from, final World to)

Method teleported.

Parameters:
final Role role
final World from
final World to

getSensorInfo

public InfoProvider getSensorInfo ()

Method getSensorInfo.

componentCount

public int componentCount ()

Method componentCount.

getComponent

public IAnnotatedComponent getComponent (final int index)

Method getComponent.

Parameters:
final int index

setContext

public void setContext (final IAnnotatedComponent parent, final int index)

Method setContext.

Parameters:
final IAnnotatedComponent parent
final int index