Hello, I have a rotating circle and I shoot an arrow from the end of this circle, but I can shoot the arrow right, left, down and up. I want to throw this arrow across, but because the circle rotates, I cannot adjust it exactly. The mod I wrote about this is below, I would be glad if you could help.

If you want t to make any vectors direction opposite. The way to do that is to multiply all of this components (x,y,z) by -1.So lets say Vector a = new Vector(5,5,5);
Just do this; a = new Vector3( a.
x * -1 , y.x * -1 , z.x * -1);
I don’t know if that will fix your issue but try it…
If that doesn’t work try the :
transform.TransformDirection(Vector dir);
transform.InverseTransformDirection(Vector dir);