ロビーでのルームリストに使用される、リストと参加に必要な情報のみを含む簡素化されたルーム。 プロパティは設定できません(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クラス(ルームにいるときに使用)によって上書きされます。