umm… no.
Usually I’d leave this alone since it’s a necro thread but it speaks to what I was mentioning in the other thread.
Assuming there’s no mistake (which I think is a mistake, but that’s another topic) to adding the thrustVector * Time.deltaTime. The worrying of the performance hit in both processor units and garbage controller can be dangerous.
Before worrying about performance issues, it’s important for a programmer to get a wide knowledge base and when they get a wider base, not blindside themselves with a narrow focus.
Time.deltaTime. It’s a variable that measures the time between Update() ticks. In this case, if you try to cache the variable or any result of any calculation derived from it, you’re likely (not guaranteed) to end up with incorrect calculations or unpredictable/unexpected results.
On a side point, how are you going in your Unity course(s)? It sounds like you’ve done a bit of a programming? What have you coded in?