Hiya,
I think you may want to perform sizing prior to spawning an actor.
I kinda have though haven’t I? I’ve created a Blueprint Actor with a BoxCollision component and I’ve specifically set the extents of that BoxCollision component. So those values are already set.
You can have data objects that represent the information you are speaking of, set that, then calculate the spawn pt for the graphics actor. Does that make sense?
So, hold the extents in a separate variable, then use that for calculating the spawn location, spawn the Blueprint Actor, and then set the BoxCollision component afterwards?
I can see that that may work, does seem to make it a bit pointless to be able to set things up in a Blueprint in the first place though if I need to do that.