Since my other project (Advanced Climbing System) seems to be hitting a dead end I decided to try out some new stuff. I’m currently experimenting with an interaction system whose purpose is to simplify the creation of interactable objects. The base class is programmed with c++ but the individual interactables are just blueprint classes that derive from the base class.
There are various little changes I’ve made since the last video, most of which are listed below. To test everything out, I’ve put together a testing level in which I tried to place some of the interactables in a convincing way.
Updates regarding all interactables:
All interactables can now have conditions, defining when they are utilizable
Various small changes to the structure
Updates regarding specific interactables:
Torches can be put back into their slots (or any empty torch-slot)
Torches can be thrown away and die out shortly after being thrown away
I fixed something, that’s been bugging me a lot. As of now, the player moves into position by moving the way he does when he is being controlled by a player.
I think I’ll be laying this system aside for a while. There are still a lot of other systems I’d like to try my hand at. I may post one or two updates in the future, but I’m not sure yet, when I’ll continue this project again.