Skip to content
Snippets Groups Projects
Commit eb5eaab0 authored by David Gilbert's avatar David Gilbert :bug:
Browse files

refactor(interaction, replication): Initial refactoring of the interaction...

refactor(interaction, replication): Initial refactoring of the interaction system to better lay the groundwork for interaction replication.
Very rough untested draft as of now, changes include:
- Action/Hover now inherit from a BaseBehaviour which can save shared information, and adds some basic replication properties.
- Adds a BaseInteractionComponent which similarly to the BaseBehaviour contains replication and some general properties shared by both direct and ray interactors.
- Start/End functions have been condensed into one, and an Enum now separates the two. This reduces code duplication especially for replication by a lot.
- Adjusts other components such as intenselect to the new refactoring
parent d0c248c5
No related branches found
No related tags found
2 merge requests!107UE5.4-2024.1-rc1,!91Interaction refactoring and replication
Pipeline #426475 failed
Showing
with 472 additions and 197 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment