チャットクライアント側のコールバックインターフェイス。更新をアプリに通知するためのコールバックメソッドが含まれています。 コンストラクタ内の新しい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 | もう購読されていないチャンネル名の配列。 |