この静的クラスは既存のいくつかのクラス(たとえばVector3, floatなど)に役立つ拡張メソッドを定義します。 More...
Static Public Member Functions | |
static ParameterInfo[] | GetCachedParemeters (this MethodInfo mo) |
static PhotonView[] | GetPhotonViewsInChildren (this UnityEngine.GameObject go) |
static PhotonView | GetPhotonView (this UnityEngine.GameObject go) |
static bool | AlmostEquals (this Vector3 target, Vector3 second, float sqrMagnitudePrecision) |
target - secondのベクトルの2乗と、指定したfloat型数値を比較します。 More... | |
static bool | AlmostEquals (this Vector2 target, Vector2 second, float sqrMagnitudePrecision) |
target - secondのベクトルの2乗と、指定したfloat型数値を比較します。 More... | |
static bool | AlmostEquals (this Quaternion target, Quaternion second, float maxAngle) |
targetとsecond間の角度と、指定したfloat型数値の角度を比較します。 More... | |
static bool | AlmostEquals (this float target, float second, float floatDiff) |
2つのfloat型数値の差がfloatDiffより小さいならtrueを返します。 More... | |
static void | Merge (this IDictionary target, IDictionary addHash) |
addHashのキーすべてをtargetにマージします。新規キーは追加し、targetにすでにあるキーは更新します。 More... | |
static void | MergeStringKeys (this IDictionary target, IDictionary addHash) |
targetのHashtableに、文字列型のキーをマージします。 More... | |
static string | ToStringFull (this IDictionary origin) |
IDictionaryの内容を、型の情報も含めた、文字列表現で返します。 注記: これを頻繁に使っていると「重い」コールと思えるかもしれません。しかしDictionaryまたはHashtableの内容をデバッグするには便利です。 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)値が、int配列の中に存在するかチェックします。 More... | |
Static Public Attributes | |
static Dictionary< MethodInfo, ParameterInfo[]> | ParametersOfMethods = new Dictionary<MethodInfo, ParameterInfo[]>() |
この静的クラスは既存のいくつかのクラス(たとえばVector3, floatなど)に役立つ拡張メソッドを定義します。
|
static |
target - secondのベクトルの2乗と、指定したfloat型数値を比較します。
|
static |
target - secondのベクトルの2乗と、指定したfloat型数値を比較します。
|
static |
targetとsecond間の角度と、指定したfloat型数値の角度を比較します。
|
static |
2つのfloat型数値の差がfloatDiffより小さいならtrueを返します。
|
static |
特定の整数(int)値が、int配列の中に存在するかチェックします。
これが役に立つのは、特定のactorNumberがRoom内のプレイヤー一覧に存在するか探す場合です。
target | チェックするint配列 |
nr | ターゲットから検索する数値 |
|
static |
|
static |
|
static |
|
static |
addHashのキーすべてをtargetにマージします。新規キーは追加し、targetにすでにあるキーは更新します。
target | 更新するIDictionary |
addHash | targetにマージするデータを含むIDictionary |
|
static |
targetのHashtableに、文字列型のキーをマージします。
targetからキーを削除しないでください(そうすると文字列型ではないキーもtargetに含まれる可能性があるためです)。
target | addHashから、すべて文字列型のキーを追加するために渡される、ターゲットとなるIDicitionary |
addHash | targetに部分的にマージされて、targetを更新することになるIDictionary |
|
static |
値がnull参照の、キー・値のペアをすべて削除します。 Photonプロパティは値をnullにすると削除されます。 IDictionaryで渡された元の変数を変更します。
original | The IDictionary to strip of keys with null-values. |
|
static |
このメソッドは、元の変数の文字列型のすべてのキーを、新規Hashtableにコピーします。
再帰的に使用しないでください。そうすると、ハッシュがルートハッシュの値になるかもしれません。 元の変数は変更しません。
original | 文字列型キーを取得される、元のIDictonary |
|
static |
IDictionaryの内容を、型の情報も含めた、文字列表現で返します。 注記: これを頻繁に使っていると「重い」コールと思えるかもしれません。しかしDictionaryまたはHashtableの内容をデバッグするには便利です。
origin | DictionaryまたはHashtable |
|
static |
object[]コンテンツのデバッグ用のヘルパーメソッド。これを使用するとパフォーマンスが低下します。
必要に応じてデバッグにのみ使用します。
data | 如何なるobject[]。 |
|
static |