- Create a User Widget as the subclass of WBP_MiniMap
![mini_map_1.jpg 580](https://files.readme.io/a140d7b-mini_map_1.jpg)
- Create a Canvas Panel and make it the root of your widget.
![mini_map_2.jpg 580](https://files.readme.io/ef4b4e3-mini_map_2.jpg)
- Add any images, shapes, or text in the places you want to. Put buttons at the places you want to interact with.
![mini_map_3.jpg 580](https://files.readme.io/7fa7662-mini_map_3.jpg)
- Set the style of the buttons in the Appearance section in Details panel.
![mini_map_4.jpg 580](https://files.readme.io/420c72b-mini_map_4.jpg)
- Add On Clicked event to the button.
![mini_map_5.jpg 580](https://files.readme.io/48b9331-mini_map_5.jpg)
- Right click in the Graph and search for the ‘Call Teleport to Target’, connect it to the On Clicked event. The ‘Target Name’ should be a unique name for each of the buttons.
![mini_map_6.jpg 580](https://files.readme.io/b4c59ad-mini_map_6.jpg)
- Find the ‘BP_MiniMap’ in Plugins/GarouWorldContent/Blueprints/Minimap, add it in your level.
![mini_map_7.jpg 580](https://files.readme.io/a660a5c-mini_map_7.jpg)
- In the Details Panel. Select MiniMapWidget, change the widget class to the one you just created.
![mini_map_8.jpg 580](https://files.readme.io/0134911-mini_map_8.jpg)
- Place Target Points in your level, where your want the player to teleport to.
![mini_map_9.jpg 580](https://files.readme.io/7cddb8c-mini_map_9.jpg)
- The blue arrow represents the direction players will face after the teleportation. Rotate the Target Point if you want to change that.
![mini_map_10.jpg 580](https://files.readme.io/bae0469-mini_map_10.jpg)
- Select the BP_MiniMap you placed in the world. In Details/Teleport section, click the + button to add more Target Points.
![mini_map_11.jpg 580](https://files.readme.io/05c175b-mini_map_11.jpg)
- The name should correspond to the name you used in the minimap widget. Choose the corresponding Target Points you created in the second column.
![mini_map_12.jpg 580](https://files.readme.io/00c72e3-mini_map_12.jpg)