This Level_PlayerTransformationManager community component makes players transform to the object they touch if Behavior_PlayerTransformation has been attached to the object. You can specify the effect appearing when the players transform.
Note: As this is a global component, you can attach this component to any object in the scene. However, it's a best practice to create an empty object named "GameManager" and attach this component to it.
This component must be used together with:
- Level_SingleGamePanel, which provides events for a basic game.
- Behavior_PlayerTransformation, which marks the object to transform into.
This component is suggested to be used with:
- Level_HideAndSeekManager, which splits players into the seeker and the hider sides.
- UI_HideAndSeekManager, which displays the current status and the final results of the game.