ロビーでのルームリストに使用される、リストと参加に必要な情報のみを含む簡素化されたルーム。 プロパティは設定できません(IsOpen、MaxPlayersなど)。 More...
Inherited by Room.
Public Member Functions | |
| override bool | Equals (object other) |
| RoomInfoを(名前で)比較可能にします。 More... | |
| override int | GetHashCode () |
| 名前のHashCodeを戻り値として使用して、Equalsを伴います。 More... | |
| override string | ToString () |
| 最もインタレストの高いルームの値を文字列として返します。 More... | |
| string | ToStringFull () |
| カスタムプロパティを含む、最もインタレストの高いルームの値を文字列として返します。 More... | |
Public Attributes | |
| bool | RemovedFromList |
| ロビーで使用され、リストに表示されなくなったルームをマークします(満室、終了、または非表示)。 More... | |
| int | masterClientId |
| マスタークライアントID(actorNumber)のバッキングフィールド。 ルームプロパティのサーバーおよびev leaveによって定義されます。 More... | |
Protected Attributes | |
| byte | maxPlayers = 0 |
| プロパティのバッキングフィールド。 More... | |
| int | emptyRoomTtl = 0 |
| プロパティのバッキングフィールド。 More... | |
| int | playerTtl = 0 |
| プロパティのバッキングフィールド。 More... | |
| string[] | expectedUsers |
| プロパティのバッキングフィールド。 More... | |
| bool | isOpen = true |
| プロパティのバッキングフィールド。 More... | |
| bool | isVisible = true |
| プロパティのバッキングフィールド。 More... | |
| bool | autoCleanUp = true |
| プロパティのバッキングフィールド。GamePropertyがtrueに設定されていない場合はfalse(そうでない場合は送信されません)。 More... | |
| string | name |
| プロパティのバッキングフィールド。 More... | |
| string[] | propertiesListedInLobby |
| プロパティのバッキングフィールド。 More... | |
Properties | |
| Hashtable | CustomProperties [get] |
| ルームのカスタムプロパティの読み取り専用「キャッシュ」。 Room.SetCustomPropertiesを介して設定します(RoomInfoクラスでは使用できません!)。 More... | |
| string | Name [get] |
| ルームの名前。ルーム/マッチの一意の識別子(AppId +ゲームバージョンごと)。 More... | |
| int | PlayerCount [get] |
| 現在ルームにいるプレイヤーの数。このプロパティは、Roomクラス(ルームにいるときに使用)によって上書きされます。 More... | |
| byte | MaxPlayers [get] |
| このルームのプレイヤーの制限。このプロパティはロビーにも表示されます。 ルームがいっぱいの場合(players count == maxplayers)、このルームへの参加は失敗します。 More... | |
| bool | IsOpen [get] |
| ルームに参加できるかどうかを定義します。 これはロビーでのリスティングには影響しませんが、開いていないとルームへの参加は失敗します。 開いていない場合、ルームはランダムなマッチメイキングから除外されます。 レース条件により、試合は参加中であっても閉鎖される場合があります。 マスターに再接続して、別のマスターを見つけてください。 ルームをリストに表示させないようにするには、プロパティ「IsVisible」を使用します。 More... | |
| bool | IsVisible [get] |
| ルームがロビーにリストされるかどうかを定義します。 ルームは非表示に作成するか、非表示に変更できます。 ルームに参加できるかどうかを変更するには、openプロパティを使用します。 More... | |
ロビーでのルームリストに使用される、リストと参加に必要な情報のみを含む簡素化されたルーム。 プロパティは設定できません(IsOpen、MaxPlayersなど)。
このクラスは、マスターサーバーのロビーから送信される利用可能なルームに関する情報を表します。 すべての値を読み取り専用と見なします。 どれも同期されません(サーバーによるイベントによってのみ更新されます)。
| override bool Equals | ( | object | other | ) |
RoomInfoを(名前で)比較可能にします。
| override int GetHashCode | ( | ) |
名前のHashCodeを戻り値として使用して、Equalsを伴います。
| override string ToString | ( | ) |
最もインタレストの高いルームの値を文字列として返します。
| string ToStringFull | ( | ) |
カスタムプロパティを含む、最もインタレストの高いルームの値を文字列として返します。
|
protected |
プロパティのバッキングフィールド。GamePropertyがtrueに設定されていない場合はfalse(そうでない場合は送信されません)。
|
protected |
プロパティのバッキングフィールド。
|
protected |
プロパティのバッキングフィールド。
|
protected |
プロパティのバッキングフィールド。
|
protected |
プロパティのバッキングフィールド。
| int masterClientId |
マスタークライアントID(actorNumber)のバッキングフィールド。 ルームプロパティのサーバーおよびev leaveによって定義されます。
|
protected |
プロパティのバッキングフィールド。
|
protected |
プロパティのバッキングフィールド。
|
protected |
プロパティのバッキングフィールド。
|
protected |
プロパティのバッキングフィールド。
| bool RemovedFromList |
ロビーで使用され、リストに表示されなくなったルームをマークします(満室、終了、または非表示)。
|
get |
ルームのカスタムプロパティの読み取り専用「キャッシュ」。 Room.SetCustomPropertiesを介して設定します(RoomInfoクラスでは使用できません!)。
すべてのキーは文字列型であり、値はゲーム/アプリケーションによって異なります。
|
get |
ルームに参加できるかどうかを定義します。 これはロビーでのリスティングには影響しませんが、開いていないとルームへの参加は失敗します。 開いていない場合、ルームはランダムなマッチメイキングから除外されます。 レース条件により、試合は参加中であっても閉鎖される場合があります。 マスターに再接続して、別のマスターを見つけてください。 ルームをリストに表示させないようにするには、プロパティ「IsVisible」を使用します。
RoomInfoの一部として、これは設定できません。 ルーム(プレイヤーが参加した)の一部として、セッターはサーバーとすべてのクライアントを更新します。
|
get |
ルームがロビーにリストされるかどうかを定義します。 ルームは非表示に作成するか、非表示に変更できます。 ルームに参加できるかどうかを変更するには、openプロパティを使用します。
RoomInfoの一部として、これは設定できません。 ルーム(プレイヤーが参加した)の一部として、セッターはサーバーとすべてのクライアントを更新します。
|
get |
このルームのプレイヤーの制限。このプロパティはロビーにも表示されます。 ルームがいっぱいの場合(players count == maxplayers)、このルームへの参加は失敗します。
RoomInfoの一部として、これは設定できません。 ルーム(プレイヤーが参加した)の一部として、セッターはサーバーとすべてのクライアントを更新します。
|
get |
ルームの名前。ルーム/マッチの一意の識別子(AppId +ゲームバージョンごと)。
|
get |
現在ルームにいるプレイヤーの数。このプロパティは、Roomクラス(ルームにいるときに使用)によって上書きされます。