While this issue is likely due to something really stupid I completely overlooked, I cannot seem to find a way to extend from the UInterface class.
I found a bunch of tutorials on how to implement C++ interfaces (specifically the one by Rama), but the tutorial never actually mentioned how to extend
from the interface class. So, I expected it to be like how you would normally extend from classes, but when trying to add a new class to the project, I cannot
find the interface class at all. Even when selecting all classes, the only interface classes I get are UI, Material and a bunch of others. No interface though.
I have also tried to just add it manually to Visual Studio, using another tutorial on how to add C++ files to Unreal through Visual Studio, but that just caused
my game to become corrupt or something (right now it freezes the moment I start moving in the editor, when before adding the classes manually, I didn’t have any
problems. Currently rebuilding the entire thing to see if that solves it).
So, how do I extend from a UInterface class? I am using 4.8.1 by the way.