ConnectUsingSettingsを呼び出して簡単にPUNのルームに入るためのシンプルなコンポーネント。 More...
Inherits MonoBehaviourPunCallbacks.
Public Member Functions | |
void | Start () |
void | ConnectNow () |
override void | OnConnectedToMaster () |
クライアントがMaster Serverに接続されていて、マッチメイキングやその他のタスクを行う準備が整ったときに呼び出されます。 More... | |
override void | OnJoinedLobby () |
マスターサーバーのロビーに入るときに呼び出されます。実際のルームリストの更新はOnRoomListUpdateを呼び出します。 More... | |
override void | OnJoinRandomFailed (short returnCode, string message) |
前回のOpJoinRandom呼び出しがサーバーで失敗したときに呼び出されます。 More... | |
override void | OnDisconnected (DisconnectCause cause) |
Photonサーバーから切断した後に呼び出されます。失敗、または意図的な可能性があります。 More... | |
override void | OnJoinedRoom () |
このクライアントがルームを作成したか参加したかに関係なく、LoadBalancingClientがルームに入ったときに呼び出されます。 More... | |
Public Member Functions inherited from MonoBehaviourPunCallbacks | |
virtual void | OnEnable () |
virtual void | OnDisable () |
virtual void | OnConnected () |
生の接続が確立されたことを知らせるために、クライアントがサーバーで操作を呼び出すことができる前に呼ばれます。 More... | |
virtual void | OnLeftRoom () |
ローカルユーザー/クライアントがルームを出たときに呼び出され、ゲームのロジックが内部状態をクリーンアップできるようにします。 More... | |
virtual void | OnMasterClientSwitched (Player newMasterClient) |
現在のMasterClientが終了したときに新しいMasterClientに切り替えた後に呼び出されます。 More... | |
virtual void | OnCreateRoomFailed (short returnCode, string message) |
サーバーがルームを作成できなかったとき(OpCreateRoomが失敗したとき)に呼び出されます。 More... | |
virtual void | OnJoinRoomFailed (short returnCode, string message) |
前回のOpJoinRoom呼び出しがサーバーで失敗したときに呼び出されます。 More... | |
virtual void | OnCreatedRoom () |
このクライアントがルームを作成して入室すると呼び出されます。 OnJoinedRoom ()も呼び出されます。 More... | |
virtual void | OnLeftLobby () |
ロビーを出た後に呼び出されます。 More... | |
virtual void | OnRegionListReceived (RegionHandler regionHandler) |
ネームサーバーがあなたの役職のリージョンのリストを提供したときに呼び出されます。 More... | |
virtual void | OnRoomListUpdate (List< RoomInfo > roomList) |
Master Serverのロビー(InLobby)にいる間に、ルームリストを更新するために呼び出されます。 More... | |
virtual void | OnPlayerEnteredRoom (Player newPlayer) |
リモートプレイヤーがルームに入ったときに呼び出されます。このプレイヤーはすでにプレイヤーリストに追加されています。 More... | |
virtual void | OnPlayerLeftRoom (Player otherPlayer) |
リモートプレイヤーがルームを離れるか、非アクティブになったときに呼び出されます。 otherPlayer.IsInactiveを確認してください。 More... | |
virtual void | OnRoomPropertiesUpdate (Hashtable propertiesThatChanged) |
ルームのカスタムプロパティが変更されたときに呼び出されます。propertiesThatChangedには、Room.SetCustomPropertiesで設定されたものがすべて含まれています。 More... | |
virtual void | OnPlayerPropertiesUpdate (Player target, Hashtable changedProps) |
カスタムプレイヤープロパティが変更されたときに呼び出されます。 Playerと変更されたプロパティはobject[]として渡されます。 More... | |
virtual void | OnFriendListUpdate (List< FriendInfo > friendList) |
サーバーがFindFriends要求に応答を送信したときに呼び出されます。 More... | |
virtual void | OnCustomAuthenticationResponse (Dictionary< string, object > data) |
カスタム認証サービスが追加データで応答したときに呼び出されます。 More... | |
virtual void | OnCustomAuthenticationFailed (string debugMessage) |
カスタム認証が失敗したときに呼び出されます。続いて切断されます! More... | |
virtual void | OnWebRpcResponse (OperationResponse response) |
virtual void | OnLobbyStatisticsUpdate (List< TypedLobbyInfo > lobbyStatistics) |
Called when the Master Server sent an update for the Lobby Statistics, updating PhotonNetwork.LobbyStatistics. More... | |
Public Attributes | |
bool | AutoConnect = true |
自動的に接続しますか? falseの場合、これを後でtrueに設定するか、独自のスクリプトでConnectUsingSettingsを呼び出します。 More... | |
byte | Version = 1 |
PhotonNetwork.GameVersionとして使用されます。 More... | |
Additional Inherited Members | |
Properties inherited from MonoBehaviourPun | |
PhotonView | photonView [get] |
このGameObjectのPhotonViewへのキャッシュされた参照。 More... | |
ConnectUsingSettingsを呼び出して簡単にPUNのルームに入るためのシンプルなコンポーネント。
AutoConnectがfalseの場合、カスタムインスペクタがPlayModeに接続するためのボタンを提供します。
|
virtual |
クライアントがMaster Serverに接続されていて、マッチメイキングやその他のタスクを行う準備が整ったときに呼び出されます。
LoadBalancingClient.OpJoinLobbyでロビーに入らない限り、利用可能なルームのリストは利用可能になりません。 ロビーにいなくても、ルームに参加してルームを作成できます。その場合はデフォルトのロビーが使用されます。
Reimplemented from MonoBehaviourPunCallbacks.
|
virtual |
Photonサーバーから切断した後に呼び出されます。失敗、または意図的な可能性があります。
この切断の理由は、DisconnectCauseとして示されています。
Reimplemented from MonoBehaviourPunCallbacks.
|
virtual |
マスターサーバーのロビーに入るときに呼び出されます。実際のルームリストの更新はOnRoomListUpdateを呼び出します。
ロビーにいる間、ルームリストは一定の間隔で自動的に更新されます(パブリッククラウドでは変更できません)。 ルームリストはOnRoomListUpdateを介して利用可能になります。
Reimplemented from MonoBehaviourPunCallbacks.
|
virtual |
このクライアントがルームを作成したか参加したかに関係なく、LoadBalancingClientがルームに入ったときに呼び出されます。
これが呼び出されると、Room.Playersの既存のプレイヤー、それらのカスタムプロパティ、およびRoom.CustomPropertiesにアクセスできます。
このコールバックでは、プレイヤーオブジェクトを作成できます。たとえばUnityでは、プレイヤーのプレハブをインスタンス化します。
対戦を「積極的に」開始する場合は、ユーザーに「準備完了」を知らせることができます(OpRaiseEventまたはカスタムプロパティを使用)。
Reimplemented from MonoBehaviourPunCallbacks.
|
virtual |
前回のOpJoinRandom呼び出しがサーバーで失敗したときに呼び出されます。
最も一般的な原因は、ルームがいっぱいであるか存在しないことです(他の人が先に入室した場合やルームを閉じた場合)。
複数のロビーを使用する場合(OpJoinLobbyまたはTypedLobbyパラメータを介して)、他のロビーにはより多くの/適切なルームがあるかもしれません。
returnCode | サーバーからの操作ReturnCode。 |
message | エラーに関するデバッグメッセージ。 |
Reimplemented from MonoBehaviourPunCallbacks.
bool AutoConnect = true |
自動的に接続しますか? falseの場合、これを後でtrueに設定するか、独自のスクリプトでConnectUsingSettingsを呼び出します。
byte Version = 1 |
PhotonNetwork.GameVersionとして使用されます。