API reference

AutoMoveTowardsTargetProvider Class

Extends MonoBehaviour
Implements IMovementProvider
Gradually pulls the selected interactable towards your interactor.

Fields

_movers : List< AutoMoveTowardsTarget >
Signature
List<AutoMoveTowardsTarget> _movers

Properties

PointableElement : IPointableElement
[Get]
Signature
IPointableElement PointableElement
TravellingData : PoseTravelData
[Get][Set]
Signature
PoseTravelData TravellingData

Protected Methods

Awake ()
Signature
virtual void Awake()
Returns
void
Start ()
Signature
virtual void Start()
Returns
void

Methods

CreateMovement ()
Creates and returns an instance of IMovement.
The instance is used to generate movement when an Interactable is Selected Interactor.InteractableSelected
For an example implementation, see ObjectPullProvider.CreateMovement For example usage, see RayInteractable.GenerateMovement
Signature
IMovement CreateMovement()
Returns
IMovement  An instance of IMovement configured for the selected Interactable.
InjectAllAutoMoveTowardsTargetProvider ( pointableElement )
Signature
void InjectAllAutoMoveTowardsTargetProvider(IPointableElement pointableElement)
Parameters
pointableElement: IPointableElement
Returns
void
InjectPointableElement ( pointableElement )
Signature
void InjectPointableElement(IPointableElement pointableElement)
Parameters
pointableElement: IPointableElement
Returns
void