クラスは、Party ライブラリと対話するための主要な管理クラスです。
構文
class PartyManager
パブリック メソッド
| 名前 | 説明 |
|---|---|
| GetSingleton | PartyManager のシングルトン インスタンスへの参照を取得します。 |
| SetOption | パーティー ライブラリの機能を微調整するためのオプションを構成します。 |
| GetOption | パーティー ライブラリの機能を微調整するためのオプションを取得します。 |
| GetErrorMessage | Party ライブラリによって生成されたエラーの人間が判読できる形式を取得します。 |
| SerializeNetworkDescriptor | ネットワーク記述子構造をあいまいな文字列にシリアル化し、タイトルやプラットフォーム固有の通信チャネルで安全に通信できるようにします。 |
| DeserializeNetworkDescriptor | SerializeNetworkDescriptor() の前の呼び出しによってシリアル化された不透明な文字列からネットワーク記述子構造体を逆シリアル化します。 |
| SetMemoryCallbacks | 必要に応じて、Party ライブラリが使用するメモリの割り当てと解放のコールバックを設定します。 |
| GetMemoryCallbacks | Party ライブラリが使用している現在のメモリの割り当てと解放のコールバックを取得します。 |
| SetProfilingCallbacksForMethodEntryExit | 必要に応じて、インストルメント化されたメソッドの開始時または終了時jに Party ライブラリが行うプロファイリング イベント コールバックを構成します。 |
| GetProfilingCallbacksForMethodEntryExit | Party ライブラリがインストルメント化されたメソッドの開始時または終了時に使用できるように構成されたプロファイリング イベント コールバックを取得します。 |
| SetThreadAffinityMask | 必要に応じて、内部パーティー ライブラリ スレッドが実行されるプロセッサを構成します。 |
| GetThreadAffinityMask | 内部 Party ライブラリ スレッドが実行またはアフィニティ マスクとして実行されるプロセッサの現在のセットを取得します。 |
| SetWorkMode |
threadId に関連するパーティー ライブラリの処理タスクの作業モードを取得します。 |
| GetWorkMode |
threadId に関連するパーティー ライブラリの内部処理タスクの現在の作業モードを取得します。 |
| Initialize | PartyManager オブジェクト インスタンスを初期化します。 |
| クリーンアップ | すべてのパーティ ライブラリ オブジェクトに関連付けられているすべてのリソースを直ちに回収します。 |
| StartProcessingStateChanges | 前回の呼び出し以降に処理が必要になったすべての PartyStateChanges の配列を取得します。 |
| FinishProcessingStateChanges | 処理中だった PartyStateChanges の配列を返します。 |
| DoWork |
threadId に関連付けられている処理タスクを同期的に実行します。 |
| GetRegions | タイトルが構成されているリージョンのセットと、ラウンド トリップ待機時間情報を含む配列を取得します。 |
| CreateNewNetwork | 非同期の試みをキューに入れて新しいネットワークを作成します。 |
| ConnectToNetwork | ネットワークへの接続の非同期試行をキューに入れます。 |
| GetLocalDevice | ローカル デバイスを取得します。 |
| CreateLocalUser | ネットワーク操作とチャット操作を実行するときにローカル プレイヤーを表すために使用されるローカル ユーザー オブジェクトを作成します。 |
| CreateLocalUserWithEntityType | ネットワーク操作とチャット操作を実行するときにサポートされている PlayFab エンティティ ID を表すために使用されるローカル ユーザー オブジェクトを作成します。 |
| DestroyLocalUser | ローカル ユーザーを破棄する非同期操作を開始します。 |
| GetLocalUsers | CreateLocalUser() または CreateLocalUserWithEntityType() によって作成されたすべてのローカル ユーザーを含む配列を取得します。 |
| GetNetworks | ローカル デバイスが接続されているすべてのネットワークの配列を取得します。 |
| GetChatControls | ローカル デバイスとすべてのリモート デバイス上のすべてのチャット コントロールの結合リストを含む配列を取得します。 |
解説
このクラスのインスタンスは 1 つしか存在できません。
要件
ヘッダー: Party.h