Created
July 6, 2013 15:30
-
-
Save tsubaki/5940239 to your computer and use it in GitHub Desktop.
Photon(v1.18)のイベント一覧。PhotonNetwork-Documentationより
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using UnityEngine; | |
using System.Collections; | |
/// <summary> | |
/// v .1.18 | |
/// </summary> | |
public class PhotonNetworkMessagingTemplate : Photon.MonoBehaviour { | |
//-------------------------------------------------------------------------------- | |
// サーバー接続系イベント | |
//-------------------------------------------------------------------------------- | |
/// <summary> | |
/// サーバーが使用可能であるとき、クライアントが認証前に呼び出されます。 | |
/// </summary> | |
void OnConnectedToPhoton(){ } | |
/// <summary> | |
/// マスターサーバーのロビーに入るに呼び出されます。 | |
/// </summary> | |
void OnJoinedLobby(){ } | |
/// <summary> | |
/// フォトンサーバーから切断した後に呼び出されます。 | |
/// </summary> | |
void OnDisconnectedFromPhoton(){ } | |
/// <summary> | |
/// 接続後にPhotonサーバーとの通信が失敗した場合に呼ばれます。 | |
/// </summary> | |
/// <param name='cause'> | |
/// 原因 | |
/// </param> | |
void OnConnectionFail(DisconnectCause cause){ } | |
/// <summary> | |
/// Photonサーバーに繋げなかった場合に呼ばれます。 | |
/// </summary> | |
/// <param name='cause'> | |
/// 原因 | |
/// </param> | |
void OnFailedToConnectToPhoton(DisconnectCause cause){ } | |
/// <summary> | |
/// 同時接続の最大数に達した際に呼ばれます。 | |
/// </summary> | |
void OnPhotonMaxCccuReached(){ } | |
/// <summary> | |
/// カスタム認証が失敗した際に呼ばれます | |
/// </summary> | |
/// <param name='error'> | |
/// エラーメッセージ | |
/// </param> | |
void OnCustomAuthenticationFailed(string error){ } | |
//-------------------------------------------------------------------------------- | |
// 主にロビーで使いそうなイベント | |
//-------------------------------------------------------------------------------- | |
/// <summary> | |
/// CreateRoomが部屋を作成完了したときに呼び出されます。 | |
/// その後、OnJoinedRoomを呼びます。 | |
/// </summary> | |
void OnCreatedRoom(){ } | |
/// <summary> | |
/// ロビーを出た後に呼び出されます。 | |
/// </summary> | |
void OnLeftLobby(){ } | |
/// <summary> | |
/// 部屋リストを更新する際に呼ばれます。 | |
/// </summary> | |
void OnReceivedRoomListUpdate(){ } | |
/// <summary> | |
/// サーバがFindFriendsとPhotonNetwork.Friendsを更新した際に呼び出されます。 | |
/// </summary> | |
void OnUpdatedFriendList(){ } | |
/// <summary> | |
/// CreateRoom() の呼び出しが失敗した場合に呼び出されます。 | |
/// 大体は部屋名の重複が理由です。 | |
/// </summary> | |
void OnPhotonCreateRoomFailed(){ } | |
//-------------------------------------------------------------------------------- | |
// 入退場系イベント | |
//-------------------------------------------------------------------------------- | |
/// <summary> | |
/// 部屋に入るとき呼ばれます。 | |
/// これは参加する際だけでなく作成する際も含みます。 | |
/// </summary> | |
void OnJoinedRoom(){ } | |
/// <summary> | |
/// ローカルユーザが部屋を出た後に呼び出されます。 | |
/// </summary> | |
void OnLeftRoom(){ } | |
/// <summary> | |
/// 他のプレイヤーが入室した際に呼ばれます。 | |
/// </summary> | |
/// <param name='player'> | |
/// プレイヤー情報 | |
/// </param> | |
void OnPhotonPlayerConnected(PhotonPlayer player){ } | |
/// <summary> | |
/// プレイヤーの退室時に呼ばれます。 | |
/// </summary> | |
/// <param name='otherPlayer'> | |
/// プレイヤー情報 | |
/// </param> | |
void OnPhotonPlayerDisconnected(PhotonPlayer player){ } | |
/// <summary> | |
/// JoinRoom()の呼び出しが失敗した場合に呼び出されます。 | |
/// 大体は、部屋が存在しないか部屋がいっぱいです。 | |
/// </summary> | |
void OnPhotonJoinRoomFailed(){} | |
/// <summary> | |
/// JoinRandom()の入室が失敗した場合に後に呼び出されます。 | |
/// </summary> | |
void OnPhotonRandomJoinFailed(){ } | |
//-------------------------------------------------------------------------------- | |
// ゲームパラメータ変更系イベント | |
//-------------------------------------------------------------------------------- | |
/// <summary> | |
/// PhotonViewで観察している情報の更新時に呼ばれます。 | |
/// </summary> | |
/// <param name='stream'> | |
/// Stream. | |
/// </param> | |
/// <param name='info'> | |
/// Info. | |
/// </param> | |
void OnPhotonSerializeView(PhotonStream stream, PhotonMessageInfo info){ } | |
/// <summary> | |
/// CustomRoomPropertiesが変更された際に呼ばれます。 | |
/// </summary> | |
void OnPhotonCustomRoomPropertiesChanged(){ } | |
/// <summary> | |
/// PhotonPlayerPropertiesが変更された際に呼ばれます。 | |
/// </summary> | |
/// <param name='player'> | |
/// 変更したプレイヤー情報 | |
/// </param> | |
void OnPhotonPlayerPropertiesChanged(PhotonPlayer player){ } | |
/// <summary> | |
/// マスタークライアントが切り替わった時に呼ばれます。 | |
/// </summary> | |
/// <param name='newMasterClient'> | |
/// 新しいマスタークライアント | |
/// </param> | |
void OnMasterClientSwitched(PhotonPlayer newMasterClient){ } | |
/// <summary> | |
/// PhotonNetwork.Instantiateで生成された際に呼ばれます。 | |
/// </summary> | |
/// <param name='info'> | |
/// 生成者の情報 | |
/// </param> | |
void OnPhotonInstantiate(PhotonMessageInfo info){ } | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment