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
This commit is part of merge request !91. Comments created here will be created in the context of that merge request.
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