Hey. I have a lot of entities which require the same large piece of data (FooData), I was originally going to store the data on a separate entity, pass both that Entity and ComponentLookup<FooData> into parallel jobs for my large group of entities. But I was wondering if using a ISharedComponentData would be more performant? I don't have a good sense of how cheap component lookups are. The ISharedComponentData saves plumbing and juggling Entity 'references'.
Any thoughts?
Thanks for the help!