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!