Overview
This document explains the basic configuration of the MoverMovementSystem component (Mover Movement System) in GMS.
Warning
The Mover Movement System is still in the experimental stage and is not recommended for use in production environments. Refer to the accompanying project's /Content/GenericDemo/GMS/_Mover_WIP to understand its usage.
This document is currently incomplete!
For the basics of the Mover system, please refer to the official documentation, as well as my Mover Learning Notes (Chinese only).
Component Configuration
This component is designed to work in conjunction with any Pawn that uses MoverComponent.
Therefore, the first step is to add the GMS_MoverMovementSystemComponent to your character.

- Mover: The native CharacterMoverComponent included in the Mover plugin.
- NavMover: AI needs to mount this component for pathfinding navigation.

The key configurations of the component are as follows:
- Specify the Movement Definition used by the character.
- Specify which Movement Set setting within the current Movement Definition to use.
- Specify the character's default Rotation Mode.
- Specify the character's default owned Tags used to drive animation selection.
All other configurations include in-editor tooltips.
Movement Modes and Gameplay Tags
In GMS, Gameplay Tags are used to represent different movement modes.

Therefore, in this section's settings, you need to map the MoverComponent's movement modes (FName) here. When the current movement mode of the Mover component changes, the GMS movement system component will modify the current LocomotionMode based on this mapping to perform different logical processing.
