Photon Unity Networking 2  v2.1
English | 日本語 | 한국
Classes | Enumerations
Package Photon.Chat

Classes

class  AuthenticationValues
 Photonのユーザー認証のコンテナー。接続する前にAuthValuesを設定します。その他はすべて処理されます。 More...
 
class  ChannelCreationOptions
 
class  ChannelWellKnownProperties
 
class  ChatAppSettings
 接続するPhotonアプリケーションとサーバーの設定。 More...
 
class  ChatChannel
 ChatClientによって更新され、読み取り専用として提供されるPhoton Chatの通信チャンネル。 More...
 
class  ChatClient
 チャンネルとメッセージを接続、処理するPhoton Chat APIの中心クラス。 More...
 
class  ChatEventCode
 Photon Chatイベントで内部的に使用される定数をまとめます。 通常、それらを直接使用する必要はありません。 More...
 
class  ChatOperationCode
 Photon Chatで内部的に使用される操作のコードをまとめます。 通常、それらを直接使用する必要はありません。 More...
 
class  ChatParameterCode
 Photon Chatで内部的に使用されるパラメーター(操作およびイベント)のコードをまとめます。 通常、それらを直接使用する必要はありません。 More...
 
class  ChatPeer
 Photon Chatサーバーの基本操作を提供します。 この内部クラスは、パブリックChatClientによって使用されます。 More...
 
class  ChatUserStatus
 SetOnlineStatusに一般的に使用されるステータス値が含まれます。 独自に定義できます。 More...
 
class  ErrorCode
 ErrorCodeは、Photonクライアント/サーバー通信に関連付けられたデフォルトコードを定義します。 More...
 
interface  IChatClientListener
 Chatクライアント側のコールバックインターフェイス。アプリに更新を通知するコールバックメソッドが含まれています。 コンストラクターで新しいChatClientに提供する必要があります。 More...
 
class  ParameterCode
 定数のクラス。操作とイベントのパラメーターのコード。 More...
 

Enumerations

enum  ChatDisconnectCause
 切断の原因の列挙(ChatClient.DisconnectedCauseで使用) More...
 
enum  CustomAuthenticationType : byte
 Photonで使用されるオプションの「カスタム認証」サービスのオプション。Photonへの接続後にOpAuthenticateによって使用されます。 More...
 
enum  ChatState
 Possible states for a Chat Client. More...
 

Enumeration Type Documentation

切断の原因の列挙(ChatClient.DisconnectedCauseで使用)

個々の説明を読んで、このタイプの切断に対する対処方法を確認してください。

Enumerator
None 

エラーは検出されませんでした。

ExceptionOnConnect 

OnStatusChanged: サーバーが利用できないか、アドレスが間違っています。ポートが提供され、サーバーが起動していることを確認してください。

DisconnectByServerLogic 

OnStatusChanged: サーバーは、このクライアントをルームのロジック(C::コード)から切断しました。

DisconnectByServerReasonUnknown 

OnStatusChanged: サーバーは不明な理由でこのクライアントを切断しました。

ServerTimeout 

OnStatusChanged: サーバーは、タイムアウト(クライアントからの確認応答の欠落)によりこのクライアントを切断しました。

ClientTimeout 

OnStatusChanged: このクライアントは、サーバーの応答が期限内に受信されないことを検出しました。

Exception 

OnStatusChanged: 何らかの内部例外により、ソケットコードが失敗しました。 Exit Gamesにお問い合わせください。

InvalidAuthentication 

OnOperationResponse: 無効なAppIdを使用してPhoton Cloudで認証しました。サブスクリプションを更新するか、Exit Gamesに連絡してください。

MaxCcuReached 

OnOperationResponse: CCUバーストなしでPhoton Cloudサブスクリプションを使用したことで、(一時的に)認証に失敗しました。サブスクリプションを更新します。

InvalidRegion 

OnOperationResponse: アプリのPhoton Cloudサブスクリプションが(他の)リージョンにロックされている場合に認証。サブスクリプションを更新するか、リージョンを変更します。

OperationNotAllowedInCurrentState 

OnOperationResponse: このクライアントが(現在)利用できない(通常は認証されていない)操作。op Authenticateについてのみ追跡されます。

CustomAuthenticationFailed 

OnOperationResponse: 無効なクライアント値またはCloud Dashboardのカスタム認証設定を使用して、Photon Cloudで認証。

AuthenticationTicketExpired 

認証チケットは、別の認証サービス呼び出しを行うことなく、Photon Cloudサーバーへのアクセスを提供するはずです。ただし、チケットは期限切れになりました。

DisconnectByClientLogic 

OnStatusChanged: クライアントがロジック(C::コード)から切断されました。

enum ChatState

Possible states for a Chat Client.

Enumerator
Uninitialized 

Peer is created but not used yet.

ConnectingToNameServer 

Connecting to name server.

ConnectedToNameServer 

Connected to name server.

Authenticating 

Authenticating on current server.

Authenticated 

Finished authentication on current server.

DisconnectingFromNameServer 

Disconnecting from name server. This is usually a transition from name server to frontend server.

ConnectingToFrontEnd 

Connecting to frontend server.

ConnectedToFrontEnd 

Connected to frontend server.

DisconnectingFromFrontEnd 

Disconnecting from frontend server.

QueuedComingFromFrontEnd 

Currently not used.

Disconnecting 

The client disconnects (from any server).

Disconnected 

The client is no longer connected (to any server).

Photonで使用されるオプションの「カスタム認証」サービスのオプション。Photonへの接続後にOpAuthenticateによって使用されます。

Enumerator
Custom 

カスタム認証サービスを使用します。現在、実装されている唯一のオプション。

Steam 

Steamアカウントでユーザーを認証します。それに応じて認証値を設定してください!

Facebook 

Facebookアカウントでユーザーを認証します。それに応じて認証値を設定してください!

Oculus 

Oculusアカウントとトークンでユーザーを認証します。

PlayStation 

PSNアカウントとトークンでユーザーを認証します。

Xbox 

XboxアカウントとXSTSトークンでユーザーを認証します。

Viveport 

HTC VIVEPORTアカウントとユーザートークンによってユーザーを認証します。

None 

カスタム認証を無効にします。接続用のAuthenticationValuesを提供しないことと同じです(より正確にはOpAuthenticateの場合)。