Photon Unity Networking  v1.84
English | 日本語 | 한국
Classes | Enumerations
Package ExitGames.Client.Photon.Chat

Classes

class  AuthenticationValues
 Photonのユーザ認証用のコンテナ。接続する前にAuthValuesを設定してください。それ以外はすべて処理されます。 More...
 
class  ChatChannel
 ChatClientによって更新され、READ ONLYとして提供される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サーバの基本オペレーションを提供します。この内部クラスは、Public ChatClientによって使用されます。 More...
 
class  ChatUserStatus
 SetOnlineStatusによく使用されるステータス値を含みます。自分で定義することができます。 More...
 
class  ErrorCode
 ErrorCodeはPhotonクライアント/サーバ通信に関連するデフォルトコードを定義します。 More...
 
interface  IChatClientListener
 チャットクライアント側のコールバックインターフェイス。更新をアプリに通知するためのコールバックメソッドが含まれています。 コンストラクタ内の新しいChatClientに提供する必要があります More...
 
class  ParameterCode
 

Enumerations

enum  ChatDisconnectCause {
  ChatDisconnectCause.None, ChatDisconnectCause.DisconnectByServerUserLimit, ChatDisconnectCause.ExceptionOnConnect, ChatDisconnectCause.DisconnectByServer,
  ChatDisconnectCause.TimeoutDisconnect, ChatDisconnectCause.Exception, ChatDisconnectCause.InvalidAuthentication, ChatDisconnectCause.MaxCcuReached,
  ChatDisconnectCause.InvalidRegion, ChatDisconnectCause.OperationNotAllowedInCurrentState, ChatDisconnectCause.CustomAuthenticationFailed
}
 Disconnectsの原因の列挙(LoadBalancingClient.DisconnectedCauseで使用されます)。 More...
 
enum  CustomAuthenticationType : byte {
  CustomAuthenticationType.Custom = 0, CustomAuthenticationType.Steam = 1, CustomAuthenticationType.Facebook = 2, CustomAuthenticationType.Oculus = 3,
  CustomAuthenticationType.PlayStation = 4, CustomAuthenticationType.Xbox = 5, CustomAuthenticationType.None = byte.MaxValue
}
 Photonで使用される任意の「カスタム認証」サービスのオプション。Photonに接続した後にOpAuthenticateによって使用されます。 More...
 
enum  ChatState {
  ChatState.Uninitialized, ChatState.ConnectingToNameServer, ChatState.ConnectedToNameServer, ChatState.Authenticating,
  ChatState.Authenticated, ChatState.DisconnectingFromNameServer, ChatState.ConnectingToFrontEnd, ChatState.ConnectedToFrontEnd,
  ChatState.DisconnectingFromFrontEnd, ChatState.QueuedComingFromFrontEnd, ChatState.Disconnecting, ChatState.Disconnected
}
 LoadBalancingClientの可能な状態。 More...
 

Enumeration Type Documentation

Disconnectsの原因の列挙(LoadBalancingClient.DisconnectedCauseで使用されます)。

この種の切断については、個別の説明を読んでください。

Enumerator
None 

エラーは追跡されませんでした。

DisconnectByServerUserLimit 

OnStatusChanged:あなたのPhoton ServerライセンスのCCU数は(一時的に)切れています。

ExceptionOnConnect 

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

DisconnectByServer 

OnStatusChanged:サーバがこのクライアントを切断しました。サーバの送信バッファがいっぱいになっている可能性が高いです(他のクライアントから多くを受信している)。

TimeoutDisconnect 

OnStatusChanged:このクライアントは、サーバの応答が期限内に受信されなかったことを検出しました。送受信が多すぎる可能性はありますか?

Exception 

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

InvalidAuthentication 

OnOperationResponse:無効なAppIdでPhoton Cloudで認証。購読を更新するかExit Gamesにご連絡ください。

MaxCcuReached 

OnOperationResponse:CCU Burstを使用しないPhoton Cloud購読を使用しているときに、認証(一時的)に失敗しました。購読を更新してください。

InvalidRegion 

OnOperationResponse:アプリのPhoton Cloud購読が一部の(他の)リージョンにロックされているときに認証。購読またはマスタサーバのアドレスを更新してください。

OperationNotAllowedInCurrentState 

OnOperationResponse:このクライアントで(現在)利用できないオペレーション(通常は認証されない)。op Authenticateの場合のみ追跡されます。

CustomAuthenticationFailed 

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

LoadBalancingClientの可能な状態。

Enumerator
Uninitialized 

ピアは作成されていますが、まだ使用されていません。

ConnectingToNameServer 

マスタに接続(ロビーの接続、認証、参加を含む)

ConnectedToNameServer 

マスタサーバーに接続されている。

Authenticating 

通常、Authenticatedの場合、クライアントはゲームやロビーに参加します(AutoJoinLobbyがtrueの場合)。

Authenticated 

通常、Authenticatedの場合、クライアントはゲームやロビーに参加します(AutoJoinLobbyがtrueの場合)。

DisconnectingFromNameServer 

マスタからゲームサーバへの移行。

ConnectingToFrontEnd 

gameserverへの移行(クライアントは認証し、ゲームに参加/作成します)。

ConnectedToFrontEnd 

gameserverに接続しました(認証とゲームに移行)。

DisconnectingFromFrontEnd 

ゲームサーバからマスタへの移行(ルーム/ゲームを離れた後)。

QueuedComingFromFrontEnd 

現在使用されていません。

Disconnecting 

クライアントは(任意のサーバから)切断します。

Disconnected 

クライアントはもう(どのサーバにも)接続されていません。続けるにはマスタに接続してください。

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

Enumerator
Custom 

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

Steam 

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

Facebook 

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

Oculus 

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

PlayStation 

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

Xbox 

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

None 

カスタム認証を無効にします。接続にAuthenticationValuesを指定しない場合と同じ(正確には、OpAuthenticate用)。