Skill Slot Details
Last updated
Last updated
Each slot will have details that you can give it:
Name: The skill's name
Description: The skill's description
Category: What kind of category the skill belongs to (This is optional and new category's can be made in E_SkillCategory)
Icon: The icon for the unlocked state of the skill slot
Locked Icon: The icon used for the locked state of the skill slot
Required Level: The required player level that needs to be met before being able to unlock the skill. (If your game for some reason, does not have a player level, just leave it as default. Otherwise, if you want to use this feature you need to get the player level and pass it in the WB_SkillTreeSlot’s “CheckRequiredLevel” function as shown in the image below)
Can Be Unlocked: This is used for all the slots that are unlocked and not yet acquired. Always set the first Skill Tree Slot’s “Can Be Acquired” to true.
Acquired: This state gets set to true when a skill gets acquired
Tooltip Preview Details: You can choose to set an image as the preview on the tooltip or a video preview. Click Here to see how a video preview can be set up. If an image is set, it will show the image, and if the video inputs are set, it will play the video. So if you choose to set the video, do not set an image as well.
Colors: These are the colors set for the different states of the slots. If you want to set it for a singular slot, you can just adjust it from your skill tree. If you want to set the default colors for all slots, then you need to open the WB_SkillTreeSlot, click on the “SlotDetails” variable, and set the default colors to a different value.
ConnectionLineDetails: Adjust these if you want to adjust the color/thickness for the singular tree slot. Adjust it in the WB_SkillTreeSlot if you want to adjust it for all.
Stages: Set if the skill has stages (Can be upgraded), how many stages there should be and if you require all stages before the next skills are unlocked.
Next Skills: These are an array of the skills that the current one should unlock after it is acquired. (Setting the next skills will determine where the connection lines go to)
Required Skills: These are an array of skills that the current skill needs to be able to acquire it Here is an example in the tooltip of how it would look: You can change the colors of the skills that are already acquired (In this case yellow) and skills that are still required (In this case red) by adjusting the DT_RTRequiredSkillsTooltip ("Content/SkillTreeSystem/Data/DataTables") color values: