moveToPositionAlongThePath method
Future<List<Offset> >
moveToPositionAlongThePath(
- Vector2 position, {
- List? ignoreCollisions,
- VoidCallback? onFinish,
Implementation
Future<List<Offset>> moveToPositionAlongThePath(
Vector2 position, {
List? ignoreCollisions,
VoidCallback? onFinish,
}) {
if (!hasGameRef) {
return Future.value([]);
}
_onFinish = onFinish;
this.ignoreCollisions.clear();
this.ignoreCollisions.add(this);
if (ignoreCollisions != null) {
this.ignoreCollisions.addAll(ignoreCollisions);
}
_currentIndex = 0;
_removeLinePathComponent();
return Future.microtask(() {
return _calculatePath(position);
});
}