# Dynamic Simulation Effector

Effectors are interactive components that modify local **Dynamic Waves Simulation Zones**.\
They can add, remove, or redirect water flow in real time — perfect for moving objects, or obstacles.

You can create an effector via:\
**Right-click** in the *Hierarchy* window **→ Effects → KWS Water → Dynamic Waves Simulation Effector**

Each effector works **only inside Dynamic Waves Zones** and supports multiple interaction types.

For detailed parameters, see [Dynamic Simulation Effector Settings](https://kripto289.gitbook.io/kripto289-docs/manual/water-modules-settings/dynamic-simulation-effector-settings)

Examples:

#### [**Water Source Effector**](https://kripto289.gitbook.io/kripto289-docs/water-modules-settings/dynamic-simulation-effector-settings#water-source-effector) <a href="#water-source-effector" id="water-source-effector"></a>

{% embed url="<https://kripto289.com/AssetStore/KWS2/VideoHelpers/EffectorType_source.mp4>" %}
Adds water flow into the simulation (like a faucet or waterfall)
{% endembed %}

#### [**Force Object Effector**](https://kripto289.gitbook.io/kripto289-docs/water-modules-settings/dynamic-simulation-effector-settings#force-object-effector) <a href="#force-object-effector" id="force-object-effector"></a>

{% embed url="<https://kripto289.com/AssetStore/KWS2/VideoHelpers/EffectorType_force.mp4>" %}
Injects velocity into the simulation — without blocking water.\
Think of it like adding directional flow: the object tells the water “move this way”
{% endembed %}

#### [**Water Drain Effector**](https://kripto289.gitbook.io/kripto289-docs/water-modules-settings/dynamic-simulation-effector-settings#water-drain-effector) <a href="#water-drain-effector" id="water-drain-effector"></a>

{% embed url="<https://kripto289.com/AssetStore/KWS2/VideoHelpers/EffectorType_drain.mp4>" %}
Removes water from the simulation (for example, a drain, hole, or leak)
{% endembed %}

#### [**Obstacle Object Effector**](https://kripto289.gitbook.io/kripto289-docs/water-modules-settings/dynamic-simulation-effector-settings#obstacle-object-effector) <a href="#obstacle-object-effector" id="obstacle-object-effector"></a>

{% embed url="<https://kripto289.com/AssetStore/KWS2/VideoHelpers/EffectorType_object.mp4?v=3>" %}
Defines a static or dynamic collision object that the water simulation will avoid or flow around
{% endembed %}
