I am trying to create a re-usable BP system where I can import a tonne of static mesh actors (thousands!!) into my level via Datasmith, and have them all animate to zero scale in 1 seconds and back to 100% scale again in 1 seconds. Ideally with a Bezier (soft) start and finish to the motion, or a bounce.
What complicates matters is that they can’t all start at the same time.
I have another actor in the level (grow point).
The closest static mesh to “grow point” will start growing first, the furthest mesh will start last. This will create a wave of growth starting from the “grow point”
I know I can do this if I convert every static mesh actor into its own blueprint and put logic with a timeline within, but I would rather not have to do this if I don’t need to.
So far I have the nice wave motion from the grow point but everything just appears/disappears
Adding in another timeline to control the rate of scaling obviously wont work, as we are already operating with a timeline.
Is there any creative way to do this?