Introduction
The RPG Action adds trapped and disarming to an Interactable RPG Object.

Fields#
| Name | Description |
|---|---|
| Disarm Text | Text to display when object can be disarmed |
| Audio Pool Channel | Name of the broadcaster channel to use with the audio ppol |
| Success Sound | Sound to play on successful lock picking |
| Failure Sound | Sound to play on failed lock picking |
| On Success | Event raised when disarming succeeds |
| On Fail | Event raised when disarming fails |
| On Triggered | Event raised when trap is triggered |
| On Lock State Changed | Event raised when interaction should be locked |
Properties#
| Name | Description |
|---|---|
| callback | Callback to invoke when using this action |
| lockInteractions | Get/Set interaction lock state |
| parameter | Parameter (usually string display text) to use with this action |
| parent | Gets the parent Interactable RPG Object |
| preventActions | List of other action to prevent |
Methods#
| Name | Description |
|---|---|
| Disarm | Disarm trap on the object |
| Trigger | Trigger the trap |
| OnInteractionCalled | This method is called whenever the Interaction UI is displayed |
| OnInteractorChanged | This method is called whenever the Current Interactor changes |