TL;DR - Are there any blueprint events like an Actor’s ConstructionScript that I can use to run scripts in the editor when a LevelInstance is moved?
Hi, y’all! I’m exploring DynamicMeshActors.
I’m trying to set up a system where the designer can place actors in the world to better visualize and manipulate the different steps of a GeneratedDynamicMeshActor.
For example, the DynamicMeshActor can check for a bunch of “AdditiveBox” and append cubes based on data in each additive box actor. Then they could do a similar thing to boolean subract a bunch of “SubractiveBox” actors. Then the dynamic mesh could apply a bevel to that finished product.
I currently trigger a rebuild inside of the ConstructionScripts of the Additive/Subtractive boxes. This means any time I move one of the builder actors, the DynamicMeshActor is instructed to rebuild.
I tried putting some instances of the Additive/Subtractive box actors into level instances and now I’m running into a problem where their ConstructionScripts never run because I’m moving the level instance and not the nested actors themselves.
Is there some obvious event I’m missing? Event WorldOriginLocationChanged does not appear to do what I hoped.