Urgent Bug Fix

Note: This is only necessary for Skill Tree Systems created before October 20, 2024.

Fix for Bug in AC_SkillTreeSystem

An issue has been identified where having certain functions and variables within the AC_SkillTreeSystem leads to unexpected behavior. To fix this, follow these steps:

  1. Remove the CreateTemplateSkillTreeWidget function from the Begin Play event in the AC_SkillTreeSystem.

  2. Decide where you would prefer to relocate these functions and variables in your game. They can be moved to either the Player Controller, Game Instance, or Game Mode.

    • For this example, we’ll move them to the Player Controller. The functions and variables that need to be moved are:

      • CreateTemplateSkillTreeWidget (function)

      • ToggleTemplateSkillTreeUI (function)

      • SkillTreeWidget (variable)

  3. If the CreateTemplateSkillTreeWidget function was used in the Begin Play event of the AC_SkillTreeSystem, make sure to add it in the Begin Play event of the new location (Player Controller in this case).

  4. After successfully moving the functions and variable, delete them from the AC_SkillTreeSystem.

  5. Lastly, search for any references to these functions and variable, and replace them with the new references** based on their updated location.

Last updated