SO I was following unity's own DOTS ping pong tutorial https://www.youtube.com/watch?v=a9AUXNFBWt4 where I noticed that I don't Have fully working IntelliSense inside my Entities.Foreach().
Let's take this as an example:
Entities.ForEach((ref PhysicsVelocity vel,in SpeedIncreaseOverTimeData data) =>
{
float2 modifier = new float2(data.increasePerSecond * deltaTime);
float2 newVel = vel.Linear.xy;
newVel += math.lerp(-modifier, modifier, math.sign(newVel));
}).Run();
so here the IntelliSense makes it look like my variables are private and they don't show up in the list, but it works fine if I just type it out.
anyone know a way to fix this, really hard using Unity and all their premade structs if I can't quick see what variables I have to work with.