> For the complete documentation index, see [llms.txt](https://owo-game.gitbook.io/owo-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://owo-game.gitbook.io/owo-api/welcome/send-sensations.md).

# Send Sensations

You can only send sensations while the [connection](/owo-api/welcome/connection.md) with the MyOWO app is established.

{% tabs %}
{% tab title="C#" %}

```csharp
OWO.Send(ball);
```

{% endtab %}

{% tab title="C++" %}

```cpp
owo->Send(ball);
```

{% endtab %}
{% endtabs %}

You may choose to **add a priority** to a sensation, this would make it so that no other sensation may be sent unless the current sensation has **finished playing** or if it has the **same or higher priority**.&#x20;

{% tabs %}
{% tab title="C#" %}

```csharp
OWO.Send(ball.WithPriority(1));
```

{% endtab %}

{% tab title="C++" %}

```cpp
ball->SetPriority(1);
owo->Send(ball);
```

{% endtab %}
{% endtabs %}

In order to send a baked sensation, you would first need to configure it in your [GameAuth](/owo-api/welcome/configure-your-project.md). Now we can send the sensation just by passing the ID.

{% tabs %}
{% tab title="C#" %}

<pre class="language-csharp"><code class="lang-csharp"><strong>// Being 1 our sensation id
</strong><strong>OWO.Send("1");
</strong></code></pre>

{% endtab %}

{% tab title="C++" %}

```cpp
// Being 1 our sensation id
owo->Send(SensationsParser::Parse("1"));
```

{% endtab %}
{% endtabs %}

You can also stop a sensation at any time.

{% tabs %}
{% tab title="C#" %}

```csharp
owo.Stop();
```

{% endtab %}

{% tab title="C++" %}

```cpp
owo->Stop();
```

{% endtab %}
{% endtabs %}
