Photon Unity Networking  v1.84
English | 日本語 | 한국
Public Member Functions | List of all members
ExitGames.Client.Photon.Chat.IChatClientListener Interface Reference

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

Detailed Description

チャットクライアント側のコールバックインターフェイス。更新をアプリに通知するためのコールバックメソッドが含まれています。 コンストラクタ内の新しいChatClientに提供する必要があります

Member Function Documentation

void ExitGames.Client.Photon.Chat.IChatClientListener.DebugReturn ( DebugLevel  level,
string  message 
)

ライブラリのすべてのデバッグ出力は、このメソッドで報告されます。それを印刷するか、 バッファに入れて画面上で使用してください。

Parameters
levelメッセージのDebugLevel(重大度)。
messageテキストをデバッグします。System.Consoleまたは画面に印刷します。
void ExitGames.Client.Photon.Chat.IChatClientListener.OnChatStateChange ( ChatState  state)

ChatClientの状態が変更されました。通常、OnConnectedとOnDisconnectedは反応するコールバックです。

Parameters
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」のメッセージに対応します。

Parameters
channelNameメッセージが来た場所のチャンネル
sendersメッセージを送信したユーザのリスト
messagesメッセージ自体のリスト
void ExitGames.Client.Photon.Chat.IChatClientListener.OnPrivateMessage ( string  sender,
object  message,
string  channelName 
)

プライベートメッセージについてクライアントに通知します。

Parameters
senderこのメッセージを送信したユーザ
messageメッセージそのもの
channelNameプライベートメッセージのchannelName(自分で送信したメッセージは、ターゲットユーザ名ごとにチャンネルに追加されます)
void ExitGames.Client.Photon.Chat.IChatClientListener.OnStatusUpdate ( string  user,
int  status,
bool  gotMessage,
object  message 
)

別のユーザの新しいステータス(フレンドリストに設定されたユーザの更新情報が表示されます)。

Parameters
userユーザの名前。
statusそのユーザの新しいステータス。
gotMessageステータスにローカルにキャッシュするメッセージが含まれている場合はtrue。False:このステータスの更新にはメッセージは含まれません。
messageユーザが設定したメッセージ。
void ExitGames.Client.Photon.Chat.IChatClientListener.OnSubscribed ( string[]  channels,
bool[]  results 
)

購読オペレーションの結果。リクエストされたすべてのチャンネル名の購読結果を返します。

Subscribeオペレーションで複数のチャンネルが送信された場合、OnSubscribedは複数回呼び出され、各呼び出しは送信された配列の一部または "channels"パラメータ内の単一チャンネルで呼び出されます。 「チャンネル」パラメータのチャンネルの順序と呼び出し順序は、「subscription」オペレーションの「チャンネル」パラメータのチャンネルの順序と異なる場合があります。

Parameters
channelsチャンネル名の配列。
results購読されている場合、チャンネルごとの結果。
void ExitGames.Client.Photon.Chat.IChatClientListener.OnUnsubscribed ( string[]  channels)

購読解除オペレーションの結果。チャンネルが現在購読解除されている場合は、チャンネル名を返します。

Unsubscribeオペレーションで複数のチャンネルが送信された場合、OnUnsubscribedは複数回呼び出され、各呼び出しは送信された配列の一部または "channels"パラメータ内の単一チャンネルで呼び出されます。 「チャンネル」パラメータのチャンネルの順序と呼び出し順序は、「購読解除」オペレーションの「チャンネル」パラメータのチャンネルの順序とは異なる場合があります。

Parameters
channelsもう購読されていないチャンネル名の配列。