{
ITaskExecutor taskExecutor =
_serviceProvider.GetRequiredKeyedService<ITaskExecutor>(nextTask.GetType());
+ taskExecutor.Start(nextTask);
_taskQueue.CurrentTaskExecutor = taskExecutor;
return;
}
EAetheryteLocation TargetAetheryte,
ushort ExpectedTerritoryId) : ISkippableTask
{
+ public override string ToString() => $"UseAetheryte({TargetAetheryte})";
}
internal sealed class UseAetheryteShortcut(
throw new TaskException("Unable to teleport to aetheryte");
}
}
-
- public override string ToString() => $"UseAetheryte({Task.TargetAetheryte})";
}
}