Photon Unity Networking  v1.81
English | 日本語 | 한국
Classes | Enumerations
Enums.cs File Reference

일반적으로 사용되는 몇개의 열거형을 Wrap up 합니다. More...

Classes

class  EncryptionDataParameters
 

Enumerations

enum  PhotonNetworkingMessage {
  PhotonNetworkingMessage.OnConnectedToPhoton, PhotonNetworkingMessage.OnLeftRoom, PhotonNetworkingMessage.OnMasterClientSwitched, PhotonNetworkingMessage.OnPhotonCreateRoomFailed,
  PhotonNetworkingMessage.OnPhotonJoinRoomFailed, PhotonNetworkingMessage.OnCreatedRoom, PhotonNetworkingMessage.OnJoinedLobby, PhotonNetworkingMessage.OnLeftLobby,
  PhotonNetworkingMessage.OnDisconnectedFromPhoton, PhotonNetworkingMessage.OnConnectionFail, PhotonNetworkingMessage.OnFailedToConnectToPhoton, PhotonNetworkingMessage.OnReceivedRoomListUpdate,
  PhotonNetworkingMessage.OnJoinedRoom, PhotonNetworkingMessage.OnPhotonPlayerConnected, PhotonNetworkingMessage.OnPhotonPlayerDisconnected, PhotonNetworkingMessage.OnPhotonRandomJoinFailed,
  PhotonNetworkingMessage.OnConnectedToMaster, PhotonNetworkingMessage.OnPhotonSerializeView, PhotonNetworkingMessage.OnPhotonInstantiate, PhotonNetworkingMessage.OnPhotonMaxCccuReached,
  PhotonNetworkingMessage.OnPhotonCustomRoomPropertiesChanged, PhotonNetworkingMessage.OnPhotonPlayerPropertiesChanged, PhotonNetworkingMessage.OnUpdatedFriendList, PhotonNetworkingMessage.OnCustomAuthenticationFailed,
  PhotonNetworkingMessage.OnCustomAuthenticationResponse, PhotonNetworkingMessage.OnWebRpcResponse, PhotonNetworkingMessage.OnOwnershipRequest, PhotonNetworkingMessage.OnLobbyStatisticsUpdate,
  PhotonNetworkingMessage.OnPhotonPlayerActivityChanged, PhotonNetworkingMessage.OnOwnershipTransfered
}
 Photon Unity Networking MonoMessage 들의 집합을 정의하며 콜백으로 사용됩니다. PunBehaviour가 구현하고 있습니다. More...
 
enum  PhotonLogLevel { PhotonLogLevel.ErrorsOnly, PhotonLogLevel.Informational, PhotonLogLevel.Full }
 PUN 클래스들에 의한 로그 기록 레벨을 정의 하기 위해서 사용 됩니다. 에러, 정보 또는 모든 것을 기록 합니다. More...
 
enum  PhotonTargets {
  PhotonTargets.All, PhotonTargets.Others, PhotonTargets.MasterClient, PhotonTargets.AllBuffered,
  PhotonTargets.OthersBuffered, PhotonTargets.AllViaServer, PhotonTargets.AllBufferedViaServer
}
 RPC 의 "target" 옵션들입니다. 어떤 원격 클라이언트들이 RPC 호출을 수신 할지를 정의 합니다. More...
 
enum  CloudRegionCode {
  CloudRegionCode.eu = 0, CloudRegionCode.us = 1, CloudRegionCode.asia = 2, CloudRegionCode.jp = 3,
  CloudRegionCode.au = 5, CloudRegionCode.usw = 6, CloudRegionCode.sa = 7, CloudRegionCode.cae = 8,
  CloudRegionCode.kr = 9, CloudRegionCode.in = 10, CloudRegionCode.none = 4
}
 현재 사용할 수 있는 Photon 클라우드 지역을 나열 합니다. More...
 
enum  CloudRegionFlag {
  CloudRegionFlag.eu = 1 << 0, CloudRegionFlag.us = 1 << 1, CloudRegionFlag.asia = 1 << 2, CloudRegionFlag.jp = 1 << 3,
  CloudRegionFlag.au = 1 << 4, CloudRegionFlag.usw = 1 << 5, CloudRegionFlag.sa = 1 << 6, CloudRegionFlag.cae = 1 << 7,
  CloudRegionFlag.kr = 1 << 8, CloudRegionFlag.in = 1 << 9
}
 사용 가능 지역 플래그를 enum 으로 나타낸 것입니다. 가장 좋은 Ping 에 대한 "사용가능"" 플래그로 사용될 수 있습니다. More...
 
enum  ConnectionState {
  ConnectionState.Disconnected, ConnectionState.Connecting, ConnectionState.Connected, ConnectionState.Disconnecting,
  ConnectionState.InitializingApplication
}
 클라이언트의 고수준의 연결 상태 입니다. 더 자세한 내용 PeerState. More...
 
enum  EncryptionMode { EncryptionMode.PayloadEncryption, EncryptionMode.DatagramEncryption = 10 }
 통신에서 암호화된 것을 어떻게 받을지를 정의합니다. More...
 

Detailed Description

일반적으로 사용되는 몇개의 열거형을 Wrap up 합니다.

Enumeration Type Documentation

현재 사용할 수 있는 Photon 클라우드 지역을 나열 합니다.

PhotonNetwork.ConnectToRegion 에서 사용 됩니다.

Enumerator
eu 

유럽서버, 암스테르담

us 

US 서버 (동부).

asia 

아시아 서버, 싱가포르.

jp 

일본 서버, 도쿄.

au 

호주 서버, 멜버른.

summary>미국 서부, 새너제이, usw

usw 

summary>남아메리카, 상파울루, sa

sa 

summary>캐나나 동부, 몬트리올, cae

cae 

summary>대한민국, 서울, kr

kr 

summary>인도, 첸나이, in

in 
none 

선택지역 없음.

사용 가능 지역 플래그를 enum 으로 나타낸 것입니다. 가장 좋은 Ping 에 대한 "사용가능"" 플래그로 사용될 수 있습니다.

이러한 열거형 값들에서는 CloudRegionCode.none 이 없으며 엄격한 순서 입니다( 2의 거듭제곱).

Enumerator
eu 
us 
asia 
jp 
au 
usw 
sa 
cae 
kr 
in 

클라이언트의 고수준의 연결 상태 입니다. 더 자세한 내용 PeerState.

Enumerator
Disconnected 
Connecting 
Connected 
Disconnecting 
InitializingApplication 

통신에서 암호화된 것을 어떻게 받을지를 정의합니다.

Enumerator
PayloadEncryption 

기본 암호화 모드입니다: 요청시에만 메시지가 암호화됩니다 ("encrypt" 파라미터를 true 로 설정하여 오퍼레이션을 전송할 때).

DatagramEncryption 

UDP 를 위한 암호화 모드로, 연결이 설정된 이후 모든 데이터그램이 거의 모두 암호화됩니다. 온-디멘드 메시지 암호화 ( PayloadEncryption 내와 같이)는 스킵됩니다.

이 모드는 AuthMode 로 AuthOnce 또는 AuthOnceWss 가 필요합니다!