I was adding some particles to my prototype and found myself unable to scale particles using transform. I wanted to programmatically scale them through the parent, but it seemed like the particle system was not affected by transform scale. After some digging, it turns out that there is a field Scaling Mode which can be set to Hierarchy. This will allow you to scale the particle via transform, and it will inherit from the parent as well.
From the Unity docs, the three options are hierarchy, local, and shape, with the default being local.
Hierarchy: Scale the particle system using the entire transform hierarchy.
Local: Scale the particle system using only its own transform scale. (Ignores parent scale).
Shape: Only apply transform scale to the shape component, which controls where particles are spawned, but does not affect their size or movement.
Just a small tip but was helpful for me nonetheless. Hope it helps.
wordpress theme by initheme.com