Monobit Unity Networking ver.2.8.0 Client API Reference
MonobitEngine.RoomData Class Reference

Room情報クラス More...

Inheritance diagram for MonobitEngine.RoomData:

Public Member Functions

 RoomData ()
 コンストラクタ More...
 
override bool Equals (object obj)
 指定されたルーム情報とルーム名が一致するか調べます。 More...
 
override int GetHashCode ()
 自身のルーム名のハッシュコードを取得します。 More...
 
override string ToString ()
 このルームに関する情報の文字列を返します。 More...
 

Protected Member Functions

 RoomData (string roomName, Hashtable parameters)
 コンストラクタ More...
 

Protected Attributes

bool autoCleanUpField = MonobitEngineBase.MonobitNetwork.autoRemoveInLeftRoom
 プレイヤーが退室したとき、バッファリングされたRPCと生成されたGameObjectを破棄するかどうかのフラグです。 More...
 
bool openField = true
 ルームが入室可能状態になっているかどうかのフラグです。 More...
 
Hashtable m_customParameters = new Hashtable()
 ルームパラメータを保有します。 More...
 
string nameField
 ルーム名を保有する変数です。 More...
 
int playerCountField
 ルーム内の(自分を含めない)プレイヤー数。 More...
 
UInt32 maxPlayersField = 0
 このルームに入室可能なプレイヤー数の上限を保有します。 More...
 
bool visibleField = true
 このルームをロビーで閲覧可能にするかどうかのフラグです。 More...
 
string[] parametersListedInLobbyField = new string[0]
 ロビーに通知するルームカスタムパラメータキー情報のリストです。 More...
 

Properties

bool removedFromList [get, set]
 ロビーから閲覧可能なリストに記載されなくなったルームに対しtrueを設定します。 More...
 
Hashtable customParameters [get]
 ルームパラメータの読み込み専用キャッシュです。 More...
 
string name [get]
 ルーム名を保有する変数です。 More...
 
int playerCount [get]
 ルーム内の(自分を含めない)プレイヤー数。 More...
 
bool isLocalClientInside [get, set]
 自身が既にルームに入室か、またはルームに入室しようとしているかどうかのフラグです。 More...
 
UInt32 maxPlayers [get]
 このルームに入室可能なプレイヤー数の上限を保有します。 More...
 
bool open [get]
 ルームが入室可能状態になっているかどうかのフラグです。 More...
 
bool visible [get]
 このルームをロビーで閲覧可能にするかどうかのフラグです。 More...
 
string[] parametersListedInLobby [get, set]
 ルームパラメータとして登録された情報のうち、ロビーに公開するキーの一覧. More...
 

Detailed Description

Room情報クラス

Constructor & Destructor Documentation

MonobitEngine.RoomData.RoomData ( )

コンストラクタ

MonobitEngine.RoomData.RoomData ( string  roomName,
Hashtable  parameters 
)
protected

コンストラクタ

Parameters
roomNameルーム名
parametersルームに関するパラメータのハッシュテーブル

Member Function Documentation

override bool MonobitEngine.RoomData.Equals ( object  obj)

指定されたルーム情報とルーム名が一致するか調べます。

Parameters
obj比較対象となるルーム情報。
Returns
一致したらtrueを返します。

Here is the call graph for this function:

Here is the caller graph for this function:

override int MonobitEngine.RoomData.GetHashCode ( )

自身のルーム名のハッシュコードを取得します。

Returns
ハッシュコードを返します。
override string MonobitEngine.RoomData.ToString ( )

このルームに関する情報の文字列を返します。

Returns
文字列を返します。

Member Data Documentation

bool MonobitEngine.RoomData.autoCleanUpField = MonobitEngineBase.MonobitNetwork.autoRemoveInLeftRoom
protected

プレイヤーが退室したとき、バッファリングされたRPCと生成されたGameObjectを破棄するかどうかのフラグです。

Hashtable MonobitEngine.RoomData.m_customParameters = new Hashtable()
protected

ルームパラメータを保有します。

UInt32 MonobitEngine.RoomData.maxPlayersField = 0
protected

このルームに入室可能なプレイヤー数の上限を保有します。

string MonobitEngine.RoomData.nameField
protected

ルーム名を保有する変数です。

bool MonobitEngine.RoomData.openField = true
protected

ルームが入室可能状態になっているかどうかのフラグです。

string [] MonobitEngine.RoomData.parametersListedInLobbyField = new string[0]
protected

ロビーに通知するルームカスタムパラメータキー情報のリストです。

int MonobitEngine.RoomData.playerCountField
protected

ルーム内の(自分を含めない)プレイヤー数。

bool MonobitEngine.RoomData.visibleField = true
protected

このルームをロビーで閲覧可能にするかどうかのフラグです。

Property Documentation

Hashtable MonobitEngine.RoomData.customParameters
get

ルームパラメータの読み込み専用キャッシュです。

bool MonobitEngine.RoomData.isLocalClientInside
getset

自身が既にルームに入室か、またはルームに入室しようとしているかどうかのフラグです。

UInt32 MonobitEngine.RoomData.maxPlayers
get

このルームに入室可能なプレイヤー数の上限を保有します。

string MonobitEngine.RoomData.name
get

ルーム名を保有する変数です。

bool MonobitEngine.RoomData.open
get

ルームが入室可能状態になっているかどうかのフラグです。

string [] MonobitEngine.RoomData.parametersListedInLobby
getset

ルームパラメータとして登録された情報のうち、ロビーに公開するキーの一覧.

int MonobitEngine.RoomData.playerCount
get

ルーム内の(自分を含めない)プレイヤー数。

bool MonobitEngine.RoomData.removedFromList
getset

ロビーから閲覧可能なリストに記載されなくなったルームに対しtrueを設定します。

bool MonobitEngine.RoomData.visible
get

このルームをロビーで閲覧可能にするかどうかのフラグです。


The documentation for this class was generated from the following file: