Hi All,
I was wondering what the point of using an interface is both in this situation and in general? I Have read the unreal docs and they say that with common functions but unrelated inheritances it can be useful which i can kind of see to avoid very clumsy switches or unnecessary functions but I don’t get what Sam was talking about with changing the dependencies for moving code across projects.
Surely by including the game instance to the game menu this is cleaner and only has 1 dependency? It could be changed if we insert the menu to another game and all we would have to do is change 1 include and a couple of words?
Thanks
Jack