Photon Unity Networking 2  v2.1
English | 日本語 | 한국
Public Member Functions | Public Attributes | Events | List of all members
CountdownTimer Class Reference

これは基本的なCountdownTimerです。タイマーを開始するには、MasterClientはカスタムルームプロパティに特定のエントリを追加することができます。 これはプロパティの名前 'StartTime'と、タイマーが開始された瞬間を記述する実際の開始時間を含みます。 タイマーを同期して使用するための最善の方法はPhotonNetwork.Timeを使用することです。 CountdownTimerHasExpiredイベントを購読するには、 例えばUnityのOnEnable関数から 例えばUnityのOnEnable関数から、CountdownTimer.OnCountdownTimerHasExpired += OnCountdownTimerIsExpiredを呼び出します。 CountdownTimer.OnCountdownTimerHasExpired - = OnCountdownTimerIsExpired;を呼び出します。 これは、例えばUnityのOnDisable関数から実行できます。 More...

Inherits MonoBehaviourPunCallbacks.

Public Member Functions

delegate void CountdownTimerHasExpired ()
 OnCountdownTimerHasExpiredデリゲート。 More...
 
void Start ()
 
void Update ()
 
override void OnRoomPropertiesUpdate (Hashtable propertiesThatChanged)
 ルームのカスタムプロパティが変更されたときに呼び出されます。propertiesThatChangedには、Room.SetCustomPropertiesで設定されたものがすべて含まれています。 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 OnJoinedLobby ()
 マスターサーバーのロビーに入るときに呼び出されます。実際のルームリストの更新はOnRoomListUpdateを呼び出します。 More...
 
virtual void OnLeftLobby ()
 ロビーを出た後に呼び出されます。 More...
 
virtual void OnDisconnected (DisconnectCause cause)
 Photonサーバーから切断した後に呼び出されます。失敗、または意図的な可能性があります。 More...
 
virtual void OnRegionListReceived (RegionHandler regionHandler)
 ネームサーバーがあなたの役職のリージョンのリストを提供したときに呼び出されます。 More...
 
virtual void OnRoomListUpdate (List< RoomInfo > roomList)
 Master Serverのロビー(InLobby)にいる間に、ルームリストを更新するために呼び出されます。 More...
 
virtual void OnJoinedRoom ()
 このクライアントがルームを作成したか参加したかに関係なく、LoadBalancingClientがルームに入ったときに呼び出されます。 More...
 
virtual void OnPlayerEnteredRoom (Player newPlayer)
 リモートプレイヤーがルームに入ったときに呼び出されます。このプレイヤーはすでにプレイヤーリストに追加されています。 More...
 
virtual void OnPlayerLeftRoom (Player otherPlayer)
 リモートプレイヤーがルームを離れるか、非アクティブになったときに呼び出されます。 otherPlayer.IsInactiveを確認してください。 More...
 
virtual void OnJoinRandomFailed (short returnCode, string message)
 前回のOpJoinRandom呼び出しがサーバーで失敗したときに呼び出されます。 More...
 
virtual void OnConnectedToMaster ()
 クライアントがMaster Serverに接続されていて、マッチメイキングやその他のタスクを行う準備が整ったときに呼び出されます。 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)
 マスターサーバーがロビー統計の更新を送信したときに呼び出されます。 More...
 

Public Attributes

const string CountdownStartTime = "StartTime"
 
Text Text
 
float Countdown = 5.0f
 

Events

static CountdownTimerHasExpired OnCountdownTimerHasExpired
 タイマーが切れると呼び出されます。 More...
 

Additional Inherited Members

- Properties inherited from MonoBehaviourPun
PhotonView photonView [get]
 このGameObjectのPhotonViewへのキャッシュされた参照。 More...
 

Detailed Description

これは基本的なCountdownTimerです。タイマーを開始するには、MasterClientはカスタムルームプロパティに特定のエントリを追加することができます。 これはプロパティの名前 'StartTime'と、タイマーが開始された瞬間を記述する実際の開始時間を含みます。 タイマーを同期して使用するための最善の方法はPhotonNetwork.Timeを使用することです。 CountdownTimerHasExpiredイベントを購読するには、 例えばUnityのOnEnable関数から 例えばUnityのOnEnable関数から、CountdownTimer.OnCountdownTimerHasExpired += OnCountdownTimerIsExpiredを呼び出します。 CountdownTimer.OnCountdownTimerHasExpired - = OnCountdownTimerIsExpired;を呼び出します。 これは、例えばUnityのOnDisable関数から実行できます。

Member Function Documentation

delegate void CountdownTimerHasExpired ( )

OnCountdownTimerHasExpiredデリゲート。

override void OnRoomPropertiesUpdate ( Hashtable  propertiesThatChanged)
virtual

ルームのカスタムプロパティが変更されたときに呼び出されます。propertiesThatChangedには、Room.SetCustomPropertiesで設定されたものがすべて含まれています。

v1.25以降、このメソッドは1つのパラメータ、Hashtable propertiesThatChangedを持ちます。
プロパティの変更はRoom.SetCustomPropertiesによって行われる必要があります。これにより、このコールバックもローカルで発生します。

Parameters
propertiesThatChanged

Reimplemented from MonoBehaviourPunCallbacks.

Event Documentation

CountdownTimerHasExpired OnCountdownTimerHasExpired
static

タイマーが切れると呼び出されます。