CityPark: Static Meshes animated by themselves

Just tried free City_Park pack from marketplace and one thing astonished me… how Static Meshes can be animated by themselves? Why trees, leaves and everything are moving with no skelet? Is it pure C++ ?

Thanks a lot

It’s done in the shader. You can change the position of any part of a mesh from the material:

No worries…