n00dEmotes Third Person Integration

Getting Started!

Here we will be operating under the assumption that you already have your own character up and running with movement, we are adding this to current systems.

For this guide we will be integrating this asset into the third person template so you can see the simplicity of adding this to your own Character. 

Create the Project from your vault, open it, and Migrate the files across into your own project

Right click on the n00dComponents folder and select migrate

If the Editor asks you if you want to replace the files, click yes to all (this is due to other n00dComponents inheriting from a Core for modular integration and organisation) 


Back in your project. Open the ThirdPersonCharacter BP

In the components window of ThirdPersonCharacter, add BPC_N00dEmotes

Add EventBeginPlay to the graph of the ThirdPersonCharacter

Add a call to the parent 

And setup the nodes as shown here. This passes the necessary references to the component 

Now its simply a matter of referencing all your emotes, and building the categories enum to suit your needs. From there, you can build the UI however you like and use the functions to fill your containers with the appropriate values. Please refer to the Overview pages for further information regarding using this struct and the included functions 

Don’t forget to join our Discord for support!