🚪
Character Interaction System Extended
  • Character Interaction System
    • Visible/Usable conditions
    • Side Movement Handler
    • Side Object Actions
    • Determine Objects Tests
    • Interaction DataObject Class
    • Mechanics Examples
      • Outlined Pickup Object
Powered by GitBook
On this page
  1. Character Interaction System

Side Movement Handler

PreviousVisible/Usable conditionsNextSide Object Actions

Before any action with the object begins, you can move and rotate the character to the necessary position near the interactive object.

A more detailed example can be found in the ExampleProject (BP_BaseMoveHandler)

For this purpose, you should create a subclass derived from CISInteractionObjectMoveHandle.

You have three methods available. They are invoked at the start of the movement, on tick, and when the movement has been interrupted. Implement the necessary logic for moving towards the object using these functions.

Once the movement is complete, call the FinishMovement method.

Possible Implementation of Functionality