チャットクライアント側のコールバックインターフェイス。更新をアプリに通知するためのコールバックメソッドが含まれています。 コンストラクタ内の新しいChatClientに提供する必要があります More...
Public Member Functions | |
| void | DebugReturn (DebugLevel level, string message) |
| ライブラリのすべてのデバッグ出力は、このメソッドで報告されます。それを印刷するか、 バッファに入れて画面上で使用してください。 More... | |
| void | OnDisconnected () |
| 切断が発生しました。 More... | |
| void | OnConnected () |
| クライアントが接続されました。 More... | |
| void | OnChatStateChange (ChatState state) |
| ChatClientの状態が変更されました。通常、OnConnectedとOnDisconnectedは反応するコールバックです。 More... | |
| void | OnGetMessages (string channelName, string[] senders, object[] messages) |
| クライアントにサーバから新しいメッセージが届いたことをアプリに通知する 送信者の数は「メッセージ」のメッセージ数に等しい。番号「0」の送信者は、 番号「0」、番号「1」の送信者は番号「1」のメッセージに対応します。 More... | |
| void | OnPrivateMessage (string sender, object message, string channelName) |
| プライベートメッセージについてクライアントに通知します。 More... | |
| void | OnSubscribed (string[] channels, bool[] results) |
| 購読オペレーションの結果。リクエストされたすべてのチャンネル名の購読結果を返します。 More... | |
| void | OnUnsubscribed (string[] channels) |
| 購読解除オペレーションの結果。チャンネルが現在購読解除されている場合は、チャンネル名を返します。 More... | |
| void | OnStatusUpdate (string user, int status, bool gotMessage, object message) |
| 別のユーザの新しいステータス(フレンドリストに設定されたユーザの更新情報が表示されます)。 More... | |
チャットクライアント側のコールバックインターフェイス。更新をアプリに通知するためのコールバックメソッドが含まれています。 コンストラクタ内の新しいChatClientに提供する必要があります
| void ExitGames.Client.Photon.Chat.IChatClientListener.DebugReturn | ( | DebugLevel | level, |
| string | message | ||
| ) |
ライブラリのすべてのデバッグ出力は、このメソッドで報告されます。それを印刷するか、 バッファに入れて画面上で使用してください。
| level | メッセージのDebugLevel(重大度)。 |
| message | テキストをデバッグします。System.Consoleまたは画面に印刷します。 |
| void ExitGames.Client.Photon.Chat.IChatClientListener.OnChatStateChange | ( | ChatState | state | ) |
ChatClientの状態が変更されました。通常、OnConnectedとOnDisconnectedは反応するコールバックです。
| state | 新しい状態。 |
| void ExitGames.Client.Photon.Chat.IChatClientListener.OnConnected | ( | ) |
クライアントが接続されました。
クライアントは、状態を送信、チャンネルに登録、メッセージを送信する前に、接続する必要があります。
| void ExitGames.Client.Photon.Chat.IChatClientListener.OnDisconnected | ( | ) |
切断が発生しました。
| void ExitGames.Client.Photon.Chat.IChatClientListener.OnGetMessages | ( | string | channelName, |
| string[] | senders, | ||
| object[] | messages | ||
| ) |
クライアントにサーバから新しいメッセージが届いたことをアプリに通知する 送信者の数は「メッセージ」のメッセージ数に等しい。番号「0」の送信者は、 番号「0」、番号「1」の送信者は番号「1」のメッセージに対応します。
| channelName | メッセージが来た場所のチャンネル |
| senders | メッセージを送信したユーザのリスト |
| messages | メッセージ自体のリスト |
| void ExitGames.Client.Photon.Chat.IChatClientListener.OnPrivateMessage | ( | string | sender, |
| object | message, | ||
| string | channelName | ||
| ) |
プライベートメッセージについてクライアントに通知します。
| sender | このメッセージを送信したユーザ |
| message | メッセージそのもの |
| channelName | プライベートメッセージのchannelName(自分で送信したメッセージは、ターゲットユーザ名ごとにチャンネルに追加されます) |
| void ExitGames.Client.Photon.Chat.IChatClientListener.OnStatusUpdate | ( | string | user, |
| int | status, | ||
| bool | gotMessage, | ||
| object | message | ||
| ) |
別のユーザの新しいステータス(フレンドリストに設定されたユーザの更新情報が表示されます)。
| user | ユーザの名前。 |
| status | そのユーザの新しいステータス。 |
| gotMessage | ステータスにローカルにキャッシュするメッセージが含まれている場合はtrue。False:このステータスの更新にはメッセージは含まれません。 |
| message | ユーザが設定したメッセージ。 |
| void ExitGames.Client.Photon.Chat.IChatClientListener.OnSubscribed | ( | string[] | channels, |
| bool[] | results | ||
| ) |
購読オペレーションの結果。リクエストされたすべてのチャンネル名の購読結果を返します。
Subscribeオペレーションで複数のチャンネルが送信された場合、OnSubscribedは複数回呼び出され、各呼び出しは送信された配列の一部または "channels"パラメータ内の単一チャンネルで呼び出されます。 「チャンネル」パラメータのチャンネルの順序と呼び出し順序は、「subscription」オペレーションの「チャンネル」パラメータのチャンネルの順序と異なる場合があります。
| channels | チャンネル名の配列。 |
| results | 購読されている場合、チャンネルごとの結果。 |
| void ExitGames.Client.Photon.Chat.IChatClientListener.OnUnsubscribed | ( | string[] | channels | ) |
購読解除オペレーションの結果。チャンネルが現在購読解除されている場合は、チャンネル名を返します。
Unsubscribeオペレーションで複数のチャンネルが送信された場合、OnUnsubscribedは複数回呼び出され、各呼び出しは送信された配列の一部または "channels"パラメータ内の単一チャンネルで呼び出されます。 「チャンネル」パラメータのチャンネルの順序と呼び出し順序は、「購読解除」オペレーションの「チャンネル」パラメータのチャンネルの順序とは異なる場合があります。
| channels | もう購読されていないチャンネル名の配列。 |