Skip to content
Snippets Groups Projects
Select Git revision
  • dev/5.5
  • 5.5
  • dev/5.4
  • dev/5.3_downgrade
  • feature/experimenttime_hack
  • 5.4 default protected
  • 5.3 protected
  • _IntenSelect5.3
  • IntenSelect5.3
  • 4.27 protected
  • 4.26 protected
  • 5.0 protected
  • 4.22 protected
  • 4.21 protected
  • UE5.4-2024.1-rc1
  • UE5.3-2023.1-rc3
  • UE5.3-2023.1-rc2
  • UE5.3-2023.1-rc
18 results

ActionBehaviour.cpp

Blame
    • David Gilbert's avatar
      eb5eaab0
      refactor(interaction, replication): Initial refactoring of the interaction... · eb5eaab0
      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
      eb5eaab0
      History
      refactor(interaction, replication): Initial refactoring of the interaction...
      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