Describe the bug
When using the vector extensions I expected to use the functions form the static class to change the vector that I'm calling it from.
To Reproduce
Make a Vector2 or Vector3:
Vector3 testVector = new();
Call a change function. This will result in a vector that has the value (0, 0, 0)
testVector.ChangeX(2);
Work around:
testVector = testVector.ChangeX(2);
Expected behavior
Is that I just call the function and it's already changed. This does apply to all other functions that suggest it changes the vector calling from it.
Describe the bug When using the vector extensions I expected to use the functions form the static class to change the vector that I'm calling it from.
To Reproduce Make a Vector2 or Vector3:
Call a change function. This will result in a vector that has the value (0, 0, 0)
Work around:
Expected behavior Is that I just call the function and it's already changed. This does apply to all other functions that suggest it changes the vector calling from it.
Screenshots
What feature has a bug?