I’m currently working on a third person Adventure, where the player has to use buttons, levers, keys, open doors move objects around etc. to progress.
I’m not sure about the class/code structure though. What I need is:
Ensure the Character positions itself properly.
If the character is aligned, play Animation to the interactive Object (Pull lever, press button,open door etc.)
Activate XYZ when Lever / Button / Key is used.
How should I handle if the player needs to move objects around? A custom Movement Mode for this?
Does someone have a basic idea or suggestions how to start this?