# Toggle

<figure><img src="https://4251931498-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MO_j99BJEXK4zHqxgqS%2F-MOp3laStrSuTsUM40M9%2F-MOp5k-pVie2nfHPwtfv%2FSwitcher.gif?alt=media&#x26;token=47f02c46-48d2-4345-878f-67491a0b6434" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
[**シングルプレイヤーとマルチプレイヤーのロジックを制作**](https://docs.sandbox.game/jp/creators/game-maker/creative-guide/game-rule-guide/build-singleplayer-and-multiplayer-logic)のページでも<mark style="color:green;">**\[SP]**</mark> や <mark style="color:orange;">**\[MP]**</mark> のビヘイビアやコンポーネントの使い方をご紹介しています。
{% endhint %}

## <img src="https://docs.sandbox.game/~gitbook/image?url=https%3A%2F%2F331512196-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F83PS3g9zpWmq73xzlwFn%252Fuploads%252FpvQ37hvZsM8OoxPTibkV%252Fimage.png%3Falt%3Dmedia%26token%3De5d1560b-bfb4-4e26-a79a-b2f2241ae0ee&#x26;width=300&#x26;dpr=4&#x26;quality=100&#x26;sign=8e5e23b5&#x26;sv=2" alt="" data-size="line"> **Toggle のコンポーネント&#x20;**<mark style="color:green;">**\[SP]**</mark> <mark style="color:orange;">**\[MP]**</mark>

* メッセージを受信する際にビヘイビアをOnやOff に切り替えることができます。
* ゲームスタート時のビヘイビアの状態を設定できます。

## おすすめの使い方

* 敵のトレジャーに触れるまで敵を友好的にしておくことができます。
* 新しいエリアへのアクセス - プラットフォームのOn/Off やドアの開錠など
* 体験内での進捗状況に合わせて特定のダイアログをトリガーするプレイヤーのパワーを制御できます。（[**クエストダイアログのステータス**](https://docs.sandbox.game/jp/creators/game-maker/creative-guide/logic-guide/quests)）

## コミュニケーション

<table data-header-hidden><thead><tr><th width="413"></th><th></th></tr></thead><tbody><tr><td><p><strong>インプット</strong>：</p><p>1 つ以上のOn メッセージ</p><p></p><p>1 つ以上のOff メッセージ</p><p><br>トグルのOn/Off メッセージ</p></td><td><p><strong>アウトプット</strong>：</p><p>オブジェクトのビヘイビアのスイッチがOn になる</p><p></p><p>オブジェクトのビヘイビアのスイッチがOff になる<br><br>オブジェクトのビヘイビアのスイッチが反対の状態になる</p></td></tr></tbody></table>

<img src="https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/uqppWiuI103m2MgQBikh/file.excalidraw.svg" alt="" class="gitbook-drawing">

## パラメーター

| オプション                                                                                          | 詳細                                                                                      |
| ---------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
| ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/mkLSWX9cypW7AvAzV1Cw/1.png) | **Turn ON Message** - ビヘイビアをOn にするために必要なメッセージを設定できます。                                   |
| ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/kJ75B82KjCemeRfpM1pX/2.png) | **Turn OFF Message** - ビヘイビアをOff にするために必要なメッセージを設定できます。                                 |
| ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/58kKTxn3ndfBnZvx6yVQ/3.png) | **Toggle Message** - ビヘイビアのOn/Off を切り替えるメッセージを設定できます。r.                                 |
| ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/Wul4JAJlOukMT2AYZS7G/4.png) | **Initial Behaviour State** - ゲームスタート時のアセットのビヘイビアの状態を設定できます。（True の場合はOn、False の場合はOff） |
