Classes | |
| class | ActorProperties |
| 定数のクラス。これらの(バイト)値は、アクター/プレーヤーの「既知の」プロパティを定義します。 More... | |
| class | AppSettings |
| 接続するPhotonアプリケーションとサーバーの設定。 More... | |
| class | AuthenticationValues |
| Photonでのユーザー認証のコンテナー。接続する前にAuthValuesを設定します。その他はすべて処理されます。 More... | |
| class | ConnectionCallbacksContainer |
| IConnectionCallbacksによって定義されたコールバックのコンテナタイプ。LoadBalancingCallbackTargetsを参照してください。 More... | |
| class | ConnectionHandler |
| class | EncryptionDataParameters |
| class | EnterRoomParams |
| ルームを作成するためのパラメーター。 More... | |
| class | ErrorCode |
| ErrorCodeは、Photonクライアント/サーバー通信に関連付けられたデフォルトコードを定義します。 More... | |
| class | ErrorInfo |
| 受信したEventCode.ErrorInfoイベントをラップするクラス。 More... | |
| class | ErrorInfoCallbacksContainer |
| IErrorInfoCallbackに定義されたコールバックのコンテナータイプ。LoadBalancingClient.ErrorInfoCallbackTargetsを参照。 | |
| class | EventCode |
| 定数のクラス。これらの値は、Photon LoadBalancingによって定義されたイベント用です。 More... | |
| class | Extensions |
| この静的クラスは、いくつかの既存のクラス(Vector3、floatなど)に便利な拡張メソッドを定義します。 More... | |
| class | FindFriendsOptions |
| OpFindFriendsのオプションを組み合わせて、返される友達のルームをフィルタリングできます。 More... | |
| class | FriendInfo |
| 友達のオンライン状態と友達がいるルームに関する情報を保存するために使用されます。 More... | |
| class | GamePropertyKey |
| 定数のクラス。これらの(バイト)値は、Photon LoadBalancingで使用される「よく知られている」ルーム/ゲームプロパティ用です。 More... | |
| interface | IConnectionCallbacks |
| リアルタイムAPIがカバーする「組織」コールバックのコレクション:接続とリージョン。 More... | |
| interface | IErrorInfoCallback |
| Realtime ApiのEventCode.ErrorInfoイベントコールバックのインターフェース。 More... | |
| interface | IInRoomCallbacks |
| リアルタイムAPIがカバーする「ルーム内」コールバックのコレクション:出入りするプレイヤー、プロパティの更新、マスタークライアントの切り替え。 More... | |
| interface | ILobbyCallbacks |
| リアルタイムAPIがロビーをカバーするための「組織」コールバックのコレクション。 More... | |
| interface | IMatchmakingCallbacks |
| マッチメイキングをカバーするリアルタイムAPIの「組織」コールバックのコレクション。 More... | |
| class | InRoomCallbacksContainer |
| IInRoomCallbacksによって定義されたコールバックのコンテナータイプ。InRoomCallbackTargetsを参照してください。 | |
| interface | IOnEventCallback |
| リアルタイムAPIのイベントコールバック。サーバーからのイベントと、OpRaiseEventを介してクライアントから送信されたイベントをカバーします。 More... | |
| interface | IWebRpcCallback |
| Realtime APIの「WebRpc」コールバックのインターフェース。 現在、Web RPCの応答のみが含まれています。 More... | |
| class | LoadBalancingClient |
| このクラスは、LoadBalancingPeerを使用してPhoton LoadBalancingワークフローを実装します。 状態を保持し、マスターサーバーとゲームサーバー間の移行を自動的に実行します。 More... | |
| class | LoadBalancingPeer |
| LoadBalancingPeerは、Photon Cloudでも使用されるLoadBalancingサーバーアプリケーションを使用するために必要な操作と列挙型定義を提供します。 More... | |
| class | LobbyCallbacksContainer |
| ILobbyCallbacksによって定義されたコールバックのコンテナータイプ。LobbyCallbackTargetsを参照してください。 | |
| class | MatchMakingCallbacksContainer |
| IMatchmakingCallbacksによって定義されたコールバックのコンテナータイプ。MatchMakingCallbackTargetsを参照してください。 More... | |
| class | OperationCode |
| 定数のクラス。操作コードが含まれています。 More... | |
| class | OpJoinRandomRoomParams |
| JoinRandomRoomとJoinRandomOrCreateRoomのマッチメイキングのパラメーター。 More... | |
| class | ParameterCode |
| 定数のクラス。操作とイベントのパラメーターのコード。 More... | |
| class | PhotonPing |
| class | PingMono |
| System.Net.SocketsのC#Socketクラスを使用します(Unityが通常行うように)。 More... | |
| class | Player |
| ID(またはactorNumber)によって識別される(そのルームで)ルーム内の「プレイヤー」を要約します。 More... | |
| class | RaiseEventOptions |
| RaiseEvent操作で使用頻度の低いいくつかのオプションを集約します。使用方法の詳細については、フィールドの説明を参照してください。 More... | |
| class | Region |
| class | RegionHandler |
| Photonのリージョン(Photon Cloud)で動作するメソッドを提供し、最良のpingを持つリージョンを見つけるために使用できます。 More... | |
| class | RegionPinger |
| class | Room |
| このクラスは、クライアントが参加する/参加したルームを表します。 More... | |
| class | RoomInfo |
| ロビーでのルームリストに使用される、リストと参加に必要な情報のみを含む簡素化されたルーム。 プロパティは設定できません(IsOpen、MaxPlayersなど)。 More... | |
| class | RoomOptions |
| ルームを作成するときに必要な一般的なルームプロパティをまとめます。詳細については、個々のエントリをお読みください。 More... | |
| class | SupportLogger |
| Photonクライアントと重要なトラフィック統計に関するログの基本情報をデバッグするヘルパークラス。 More... | |
| class | TypedLobby |
| サーバー上の特定のロビーを指します。 More... | |
| class | TypedLobbyInfo |
| サーバー上のロビーの情報。LoadBalancingClient.EnableLobbyStatistics がtrueの場合に使用。 More... | |
| class | WebFlags |
| Op RaiseEventおよびOp SetPropertiesを使用してPhotonクライアントSDKで使用される任意のフラグ。 主にwebhook 1.2で導入され、転送されたHTTPリクエストの動作を制御します。 More... | |
| class | WebRpcCallbacksContainer |
| IWebRpcCallbackによって定義されたコールバックのコンテナータイプ。WebRpcCallbackTargetsを参照してください。 | |
| class | WebRpcResponse |
| WebRpcの操作応答を読み取り、最も一般的な値への便利なアクセスを提供します。 More... | |
Typedefs | |
| using | SupportClass = ExitGames.Client.Photon.SupportClass |
| using | Stopwatch = System.Diagnostics.Stopwatch |
Enumerations | |
| enum | ClientState |
| Photonサーバータイプの切り替え、一部の操作などを処理するクライアントの状態値。 More... | |
| enum | DisconnectCause |
| 切断の原因の列挙(LoadBalancingClient.DisconnectedCauseで使用)。 More... | |
| enum | ServerConnection |
| 内部で使用されるフィールドに使用可能なサーバー(タイプ):サーバー。 More... | |
| enum | EncryptionMode |
| 通信を暗号化する方法を定義します。 More... | |
| enum | JoinMode : byte |
| OpJoinRoomおよびOpJoinOrCreateの可能な値を定義します。 ルームに通常参加するか、暗黙的に作成するか、TurnbasedゲームのWebサービスで見つけることができるかどうかをサーバーに通知します。 More... | |
| enum | MatchmakingMode : byte |
| OpJoinRandomのマッチメイキングルールのオプション。 More... | |
| enum | ReceiverGroup : byte |
| Lite - RaiseEventを使用すると、ルームのどのアクターがイベントを受信するかを選択できます。 デフォルトでは、イベントは「Others」に送信されますが、これを無効にすることができます。 More... | |
| enum | EventCaching : byte |
| Lite - OpRaiseEventを使用すると、イベントをキャッシュし、ルーム内の参加プレーヤーに自動的に送信できます。 イベントは、イベントコードとプレーヤーごとにキャッシュされます。イベント100(例!)は、プレーヤーごとに1回保存できます。 キャッシュされたイベントは、変更、置換、削除できます。 More... | |
| enum | PropertyTypeFlag : byte |
| OpGetPropertiesでフィルターとして使用されている「プロパティのタイプ」のフラグ。 More... | |
| enum | LobbyType : byte |
| ロビーのタイプは、その動作と機能を定義します。 詳細については、各値を確認してください。 More... | |
| enum | AuthModeOption |
| 認証モードのオプション。各サーバーの「クラシック」認証から(NameServerの)AuthOnceまで。 More... | |
| enum | CustomAuthenticationType : byte |
| Photonで使用されるオプションの「カスタム認証」サービスのオプション。Photonへの接続後にOpAuthenticateによって使用されます。 More... | |
| enum AuthModeOption |
認証モードのオプション。各サーバーの「クラシック」認証から(NameServerの)AuthOnceまで。
| enum CustomAuthenticationType : byte |
Photonで使用されるオプションの「カスタム認証」サービスのオプション。Photonへの接続後にOpAuthenticateによって使用されます。
| enum DisconnectCause |
切断の原因の列挙(LoadBalancingClient.DisconnectedCauseで使用)。
個々の説明を読んで、このタイプの切断に対する対処方法を確認してください。
| enum EncryptionMode |
通信を暗号化する方法を定義します。
| enum EventCaching : byte |
Lite - OpRaiseEventを使用すると、イベントをキャッシュし、ルーム内の参加プレーヤーに自動的に送信できます。 イベントは、イベントコードとプレーヤーごとにキャッシュされます。イベント100(例!)は、プレーヤーごとに1回保存できます。 キャッシュされたイベントは、変更、置換、削除できます。
キャッシュは、ReceiverGroupオプションのOthersおよびAllとの組み合わせでのみ機能します。
| enum JoinMode : byte |
OpJoinRoomおよびOpJoinOrCreateの可能な値を定義します。 ルームに通常参加するか、暗黙的に作成するか、TurnbasedゲームのWebサービスで見つけることができるかどうかをサーバーに通知します。
これらの値はゲームで直接使用されるのではなく、暗黙的に設定されます。
| enum LobbyType : byte |
ロビーのタイプは、その動作と機能を定義します。 詳細については、各値を確認してください。
この列挙型の値は、サーバーと一致する必要があります。
| enum MatchmakingMode : byte |
OpJoinRandomのマッチメイキングルールのオプション。
| enum PropertyTypeFlag : byte |
| enum ReceiverGroup : byte |
| enum ServerConnection |
内部で使用されるフィールドに使用可能なサーバー(タイプ):サーバー。
Photonは、ネームサーバー、マスターサーバー、ゲームサーバーの3つの異なる役割のサーバーを使用します。