What cant CreatureSpawner.SpawnAt(Position) or (Position, Vector3(0.0,0.0,0.0) just work

I mean why do I have to make it a entire thing, I gotta find how to make a rotation and of course its ?Rotation:?rotation = … because why not which who knows whatever that is supposed to mean. Why can’t I just put in a simple vector 3 like it is in the editor. And the only reason I’m doing this is becuse there is no direct event binding for the creature spawner and placer because again why not, no consistency. Oh but wait! Of course using SpawnAt() also needs to be for some reason so I can’t just call that function with Subscribe() because screw it! Like who came up with this stuff and though it was a good idea. Oh but the other devices its just a normal rotation and standard enough. And hold on do I use the UnrealEngine spacial math or the verse spacial math like can we get some consistency if you’re gonna invent a new programming language no one asked for.

I mean spawning something with one line of code should not need 2 separate functions and all this stuff. Just let me spawn the ■■■■ thing.