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

MonobitPlayerクラス More...

Public Member Functions

 MonobitPlayer (bool isLocal, int playerID, string name)
 コンストラクタ More...
 
override bool Equals (object obj)
 オブジェクトの比較 More...
 
override int GetHashCode ()
 ハッシュコードの取得 More...
 
MonobitPlayer Get (int id)
 現在ルーム内に存在するプレイヤーのうち、指定されたIDを持つMonobitPlayer情報を取得します。 More...
 
override string ToString ()
 MonobitPlayer情報を出力する More...
 

Static Public Member Functions

static MonobitPlayer Find (int ID)
 IDからプレイヤーの取得 More...
 

Public Attributes

readonly bool isLocal = false
 ローカルのPeer(または自身が操作するプレイヤー)であればtrueを指定します。 More...
 
object TagObject = null
 プレイヤーによって「知っておくとより便利な」タグ参照を保存するのに使われます。 More...
 

Protected Member Functions

 MonobitPlayer (bool isLocal, int playerID, Hashtable parameters)
 コンストラクタ More...
 

Properties

int ID [get, set]
 プレイヤーID More...
 
string name [get, set]
 このプレイヤーのニックネーム。 More...
 
bool isHost [get]
 このプレイヤーが現在入室しているルームのホストであるかどうかのフラグです。 More...
 
Hashtable customParameters [get, set]
 プレイヤーパラメータの読み込み専用キャッシュ。 More...
 
Hashtable allParameters [get]
 プレイヤーの標準パラメータ(名前など)と、プレイヤーパラメータとして任意に与えられた情報を複合したHashtable情報の取得. More...
 

Detailed Description

MonobitPlayerクラス

ルーム内の任意の1プレイヤーについてまとめたものです。 プレイヤーは(ルーム内で)actorIDで区別されます。 どのプレイヤーキャラクタもactorID(またはID)を持ち、ルーム内で設定されます。 (サーバから割り当てられるまでは、-1の値を持ちます。)

Constructor & Destructor Documentation

MonobitEngine.MonobitPlayer.MonobitPlayer ( bool  isLocal,
int  playerID,
string  name 
)

コンストラクタ

Parameters
isLocalローカルのPeer(または自身が操作するプレイヤー)であればtrueを指定します。
playerID現在のルーム内で使用される、このプレイヤーのID。
nameプレイヤー名。

Here is the caller graph for this function:

MonobitEngine.MonobitPlayer.MonobitPlayer ( bool  isLocal,
int  playerID,
Hashtable  parameters 
)
protected

コンストラクタ

Parameters
isLocalローカルのPeer(または自身が操作するプレイヤー)であればtrueを指定します。
playerID現在のルーム内で使用される、このプレイヤーのID。
parametersプレイヤーに関するパラメータのハッシュテーブル。

Member Function Documentation

override bool MonobitEngine.MonobitPlayer.Equals ( object  obj)

オブジェクトの比較

Parameters
obj比較対象となるMonobitPlayer情報。
Returns
一致すれば true を返します。

Here is the call graph for this function:

static MonobitPlayer MonobitEngine.MonobitPlayer.Find ( int  ID)
static

IDからプレイヤーの取得

Parameters
ID取得対象となるプレイヤーID。
Returns
MonobitPlayer情報を返します。

Here is the caller graph for this function:

MonobitPlayer MonobitEngine.MonobitPlayer.Get ( int  id)

現在ルーム内に存在するプレイヤーのうち、指定されたIDを持つMonobitPlayer情報を取得します。

Parameters
id取得対象となるプレイヤーID。
Returns
MonobitPlayer情報を返します。

Here is the call graph for this function:

override int MonobitEngine.MonobitPlayer.GetHashCode ( )

ハッシュコードの取得

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

MonobitPlayer情報を出力する

Returns
MonobitPlayer情報の文字列を返します。

Member Data Documentation

readonly bool MonobitEngine.MonobitPlayer.isLocal = false

ローカルのPeer(または自身が操作するプレイヤー)であればtrueを指定します。

object MonobitEngine.MonobitPlayer.TagObject = null

プレイヤーによって「知っておくとより便利な」タグ参照を保存するのに使われます。

Property Documentation

Hashtable MonobitEngine.MonobitPlayer.allParameters
get

プレイヤーの標準パラメータ(名前など)と、プレイヤーパラメータとして任意に与えられた情報を複合したHashtable情報の取得.

Hashtable MonobitEngine.MonobitPlayer.customParameters
getset

プレイヤーパラメータの読み込み専用キャッシュ。

int MonobitEngine.MonobitPlayer.ID
getset

プレイヤーID

bool MonobitEngine.MonobitPlayer.isHost
get

このプレイヤーが現在入室しているルームのホストであるかどうかのフラグです。

string MonobitEngine.MonobitPlayer.name
getset

このプレイヤーのニックネーム。


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