
Açıklama
📘Documentation | 🎮Playable demo
System for switching between pawns at runtime
(Unlimited number of pawns)
The system was developed entirely in C++. It can be used in C++ or Blueprint.
It offers 3 switch modes:
Basic (No swap): All pawns remain visible, and the switch is made to the requested pawn with a configurable camera transition. All pawns not controlled by the player are automatically controlled by the Behavior Tree that you assign to them in their Actor Component.
Swap (Show all): All pawns remain visible, but the outgoing pawn and the incoming pawn swap positions. All pawns not controlled by the player are automatically controlled by the Behavior Tree that you assign to them in their Actor Component.
Swap (Player Only): Only the pawn controlled by the player is visible. All others are hidden. The outgoing pawn and the incoming pawn swap positions.
The switches are done in 3 steps:
Before switch
Begin switch
End switch
Event dispatchers are called at each stage, and pawn actions can be executed at each of these stages.
(See the documentation for a more detailed description)









