カスタムルーム検索を行う方法¶
各ルームにはさまざまなパラメーターが付随している場合があります。例えば、現在のゲームマップ、モード、ステージといったものです。Search Node RoomやSearch Joinable Node Room関数を使用して、検索条件を満たすルームの集合を見つけることができます。
次のゲームモードがあるとしましょう。
- TeamDeathMatch = 0 
- DeathMatch= 1 
- GroundBattle = 2 
また、次のマップがあるとします。
- Island = 0 
- Sea = 1 
- River = 2 
これらのパラメーターが、それぞれルームオブジェクトのkey1とkey2に格納されているものとします。
次のブループリントを使用すれば、Islandマップで行われるDeathMatchゲームを検索できます。
 
条件には次のような種類があります。
| 種類 | 説明 | 
|---|---|
| Field Equals | key == value | 
| Field Not Equals | key != value | 
| Field Greater Than | key > value | 
| Field Greater Than Equals | key >= value | 
| Field Less Than | key < value | 
| Field Less Than Equals | key <= value | 
| Field Between | key > value かつ key < value | 
| Field Between Inclusive | key >= value かつ key <= value | 
| Field Is Null | keyがnullである | 
| Field Is Not Null | keyがnullでない | 
| Field Contains | keyに文字列が含まれる | 
| Field Ends With | keyが文字列で終る | 
| Field Starts With | keyが文字列で始まる | 
| And Condition | 条件Aかつ条件B | 
| Or Condition | 条件Aまたは条件B | 
検索の詳細については、ルームの検索を参照してください。
ルームのプロパティの一覧は、ルームプロパティにあります。
注釈
propertiesプロパティのPropertyMapに保存されているカスタムプロパティは検索に使用できません。key1、key2、stringKeyといった標準のカスタムプロパティは検索可能です。