Select Git revision
ActionBehaviour.cpp
-
David Gilbert authored
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
David Gilbert authoredrefactor(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