ルームメンバープロパティの一部としてカスタムプロパティ (propertiesプロパティに設定) を使用できます。これを用いて以下のように実装できます。
- あらかじめ、チームを表すカスタムプロパティを定義しておきます。例えばTeamColorとします。
- チームを表す値も定義しておきます。例えば「0: 赤、1: 青」のように決めておきます。
- マッチングでは、ルームメンバーがルームに参加し必要な人数がそろったときに、ルームオーナーが各ルームメンバーの属すチームを決め、それを表す値をTeamColorカスタムプロパティに設定します。
- ルームオーナー以外のメンバーは、TeamColorカスタムプロパティに値が設定されるまで待ち、その後、割り当てられたチームの一員としてプレイを開始します。