The system has adjusted the VFX effects, using an enumeration instead of the previous solution of only one NS/PS effect configuration.

- None: No VFX effects.
- SpawnNS: Only one Niagara System effect.
- SpawnPS: Only one Particle System effect.
- Spawn MultiVFX: This is an array, you can configure any number of Niagara System and Particle System instance effects.
For this structure, new customization options have been added:

- bSingleVFXEffect?:When true, the DefaultVFX configuration will be used; when false, the configuration of VFXEffectByMovementType will be used.
- CustomVFXDetails: Check it to customize some properties of the effect.
- VFX Location offset: The location offset of the VFX effect.
- Left Foot VFX Rotation offset: The rotation offset of the VFX effect generated on the left foot.
- Right Foot VFX Rotation offset: The rotation offset of the VFX effect generated on the right foot.
- VFX Scale: The size scale of the generated VFX effect, the default is { 1.0, 1.0, 1.0 }.
VFXDataAsset:
-
bSingleVFXEffect? is true, you can just select NS/PS and all motion states will use one effect.

-
bSingleVFXEffect? is false, you can configure effects for four types of motion (walk, run, sprint, crouch)

-
In the data asset, you can configure the effect generated when OnLanded: (This has been created in the system, no additional function calls are required, and PlayLandEffect needs to be called manually in UE4.27-5.1 versions)
