Photon Unity Networking 2  v2.1
English | 日本語 | 한국
Static Public Member Functions | List of all members
Extensions Class Reference

この静的クラスは、いくつかの既存のクラス(Vector3、floatなど)に便利な拡張メソッドを定義します。 More...

Static Public Member Functions

static void Merge (this IDictionary target, IDictionary addHash)
 addHashのすべてのキーをターゲットにマージします。新しいキーを追加し、ターゲットの既存のキーの値を更新します。 More...
 
static void MergeStringKeys (this IDictionary target, IDictionary addHash)
 文字列型のキーをターゲットHashtableにマージします。 More...
 
static string ToStringFull (this IDictionary origin)
 型情報を含むIDictionaryコンテンツのデバッグ用ヘルパーメソッド。これを使用するとパフォーマンスが低下します。 More...
 
static string ToStringFull< T > (this List< T > data)
 List <T>コンテンツをデバッグするためのヘルパーメソッド。これを使用するとパフォーマンスが低下します。 More...
 
static string ToStringFull (this object[] data)
 object[]コンテンツをデバッグするためのヘルパーメソッド。これを使用するとパフォーマンスが低下します。 More...
 
static Hashtable StripToStringKeys (this IDictionary original)
 このメソッドは、元のすべての文字列型キーを新しいHashtableにコピーします。 More...
 
static void StripKeysWithNullValues (this IDictionary original)
 これにより、値としてnull参照を持つすべてのキーと値のペアが削除されます。 Photonプロパティは、値をnullに設定することにより削除されます。 元の渡されたIDictionaryを変更します! More...
 
static bool Contains (this int[] target, int nr)
 特定の整数値がint-arrayにあるかどうかを確認します。 More...
 

Detailed Description

この静的クラスは、いくつかの既存のクラス(Vector3、floatなど)に便利な拡張メソッドを定義します。

Member Function Documentation

static bool Contains ( this int[]  target,
int  nr 
)
static

特定の整数値がint-arrayにあるかどうかを確認します。

これは、特定のactorNumberがルームのプレーヤーのリストに含まれている場合に検索するのに役立ちます。

Parameters
targetチェックするintの配列。
nrターゲットでルックアップする番号。
Returns
ターゲットでnrが見つかった場合はtrue。
static void Merge ( this IDictionary  target,
IDictionary  addHash 
)
static

addHashのすべてのキーをターゲットにマージします。新しいキーを追加し、ターゲットの既存のキーの値を更新します。

Parameters
target更新するIDictionary。
addHashターゲットにマージするデータを含むIDictionary。
static void MergeStringKeys ( this IDictionary  target,
IDictionary  addHash 
)
static

文字列型のキーをターゲットHashtableにマージします。

ターゲットからキーを削除しません(そのため、以前は非文字列キーをターゲットに含めることができます)。

Parameters
target渡されたターゲットIDicitionと、addHashからのすべての文字列型キー。
addHash更新するためにターゲットに部分的にマージする必要があるIDictionary。
static void StripKeysWithNullValues ( this IDictionary  original)
static

これにより、値としてnull参照を持つすべてのキーと値のペアが削除されます。 Photonプロパティは、値をnullに設定することにより削除されます。 元の渡されたIDictionaryを変更します!

Parameters
originalnull値を持つキーを削除するIDictionary。
static Hashtable StripToStringKeys ( this IDictionary  original)
static

このメソッドは、元のすべての文字列型キーを新しいHashtableにコピーします。

ルートハッシュの値である可能性のあるハッシュに再帰(!)しません。 これはオリジナルを変更しません。

Parameters
original文字列型のキーを取得する元のIDictonary。
Returns
元の文字列型のキーのみを含む新しいハッシュテーブル。
static string ToStringFull ( this IDictionary  origin)
static

型情報を含むIDictionaryコンテンツのデバッグ用ヘルパーメソッド。これを使用するとパフォーマンスが低下します。

必要な場合にのみデバッグに使用してください。

Parameters
originいくつかの辞書またはハッシュテーブル。
Returns
IDictionaryのコンテンツの文字列。
static string ToStringFull ( this object[]  data)
static

object[]コンテンツをデバッグするためのヘルパーメソッド。これを使用するとパフォーマンスが低下します。

必要な場合にのみデバッグに使用してください。

Parameters
dataいかなるobject[]。
Returns
各値のToString()を含むコンマ区切りの文字列。
static string ToStringFull< T > ( this List< T >  data)
static

List <T>コンテンツをデバッグするためのヘルパーメソッド。これを使用するとパフォーマンスが低下します。

必要な場合にのみデバッグに使用してください

Parameters
dataTが.ToString()を実装する任意のList<T>。
Returns
各値のToString()を含むコンマ区切りの文字列。