Inheriting Widget Blueprints

still can’t derive from Widget Blueprints properly in 4.10

but I might have found another dirty workaround:

  1. Make a duplicate of the original Widget Blueprint
  2. Change the parent class of the duplicate to the original you want to inherit from
  3. Witness loads of error spam about already existing functions and variables
  4. Repeat steps 5-8 for all functions:
  5. copy the graph (without the function-enter node) AND memorize where the inputs connect
  6. delete the function (in the functions list)
  7. override the function
  8. paste the function graph and connect inputs and exec chain
    9… Rename all the Elements in Designer which are also variables
  9. Replace all references to those elements in the Graph
  10. compile and enjoy

It’s strange that the inherited widget blueprint works fine after that (can still edit in Designer) but it doesn’t work at all when you make a new class that inherits from another like it’s supposed to be. Might be a minor Bug that causes major problems.