Collision Response
Last updated
Last updated
To set the collision response, select the door or window blueprint placed in the level and select at:
Details -> Detection -> Enum Collision Response
There are 4 Collision Responses based on 2 Events (Detection and Interaction).
When the door or window detects another object while opening / closing, it will stop. When the detected object gets removed, the door or window will CONTINUE to open / close.
If the door or window is interacted with during the opening / closing animation, then the door or window will continue to play FORWARD the opening / closing animation.
When the door or window detects another object while opening / closing, it will stop. When the detected object gets removed, the door or window will CONTINUE to open / close.
If the door or window is interacted with during the opening / closing animation, then the door or window will REVERSE the opening / closing animation.
When the door or window detects another object while opening / closing, it will STOP and wait for an interaction event.
If the door or window is interacted with during the opening / closing animation, then the door or window will continue to play FORWARD the opening / closing animation.
When the door or window detects another object while opening / closing, it will STOP and wait for an interaction event.
If the door or window is interacted with during the opening / closing animation, then the door or window will REVERSE the opening / closing animation.
The ignoring Actors and Components functions are used to create exceptions from the collision response system.
(By DEFAULT, every Blueprint ignores its own components from Begin Play)
To add Actors or Components to the ignored array from the level by reference or selection, go to: Details -> Detection -> Ignored Actors / Ignored Components
To add Actors or Components to the ignored array from the Blueprint, go to: Content -> Smart_Doors_Windows -> Blueprints and select the desired door or window blueprint to modify.
Every Blueprint has 4 functions:
Add Ignored Individual - Function used for adding an Individual Component or Actor to the Ignored Arrays
Add Ignored Array - Function used for appending other arrays of Components or Actors to the Ignored Arrays
Clear Ignored Individual - Function used for clearing an Individual Component or Actor from the Ignored Arrays
Clear Ignored All - Function used for clearing all of the Components or Actors from the Ignored Arrays