Photon Unity Networking  v1.81
English | 日本語 | 한국
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Properties | List of all members
ServerSettings Class Reference

연결-관련 설정 모음으로, PhotonNetwork.ConnectUsingSettings 에서 내부적으로 사용됩니다. More...

Inherits ScriptableObject.

Public Types

enum  HostingOption {
  HostingOption.NotSet = 0, HostingOption.PhotonCloud = 1, HostingOption.SelfHosted = 2, HostingOption.OfflineMode = 3,
  HostingOption.BestRegion = 4
}
 

Public Member Functions

void UseCloudBestRegion (string cloudAppid)
 
void UseCloud (string cloudAppid)
 
void UseCloud (string cloudAppid, CloudRegionCode code)
 
void UseMyServer (string serverAddress, int serverPort, string application)
 
override string ToString ()
 

Static Public Member Functions

static bool IsAppId (string val)
 새로운 것을 생성하여 Guid 의 문자열인지 체크합니다. More...
 
static void ResetBestRegionCodeInPreferences ()
 

Public Attributes

string AppID = ""
 
string VoiceAppID = ""
 
string ChatAppID = ""
 
HostingOption HostType = HostingOption.NotSet
 
CloudRegionCode PreferredRegion
 
CloudRegionFlag EnabledRegions = (CloudRegionFlag)(-1)
 
ConnectionProtocol Protocol = ConnectionProtocol.Udp
 
string ServerAddress = ""
 
int ServerPort = 5055
 
int VoiceServerPort = 5055
 
bool JoinLobby
 
bool EnableLobbyStatistics
 
PhotonLogLevel PunLogging = PhotonLogLevel.ErrorsOnly
 
DebugLevel NetworkLogging = DebugLevel.ERROR
 
bool RunInBackground = true
 
List< string > RpcList = new List<string>()
 
bool DisableAutoOpenWizard
 

Properties

static CloudRegionCode BestRegionCodeInPreferences [get]
 최적의 지역 코드를 선호 사항내에서 얻습니다. 이것은 내부용으로 커스텀 인스펙터에서 접근할 수 없기 때문에 PhotonHandler 구성합니다. More...
 
static CloudRegionCode BestRegionCodeCurrently [get]
 현재 최적 지역 코드를 얻습니다. 이것은 내부용으로 커스텀 인스펙터에서 접근할 수 없기 때문에 PhotonHandler 구성합니다. More...
 

Detailed Description

연결-관련 설정 모음으로, PhotonNetwork.ConnectUsingSettings 에서 내부적으로 사용됩니다.

Member Enumeration Documentation

Enumerator
NotSet 
PhotonCloud 
SelfHosted 
OfflineMode 
BestRegion 

Member Function Documentation

static bool ServerSettings.IsAppId ( string  val)
static

새로운 것을 생성하여 Guid 의 문자열인지 체크합니다.

Parameters
val체크하려는 잠재적인 guid.
Returns
새로운 Guid(val) 가 실패하지 않으면 True.
static void ServerSettings.ResetBestRegionCodeInPreferences ( )
static
override string ServerSettings.ToString ( )
void ServerSettings.UseCloud ( string  cloudAppid)
void ServerSettings.UseCloud ( string  cloudAppid,
CloudRegionCode  code 
)
void ServerSettings.UseCloudBestRegion ( string  cloudAppid)
void ServerSettings.UseMyServer ( string  serverAddress,
int  serverPort,
string  application 
)

Member Data Documentation

string ServerSettings.AppID = ""
string ServerSettings.ChatAppID = ""
bool ServerSettings.DisableAutoOpenWizard
CloudRegionFlag ServerSettings.EnabledRegions = (CloudRegionFlag)(-1)
bool ServerSettings.EnableLobbyStatistics
HostingOption ServerSettings.HostType = HostingOption.NotSet
bool ServerSettings.JoinLobby
DebugLevel ServerSettings.NetworkLogging = DebugLevel.ERROR
CloudRegionCode ServerSettings.PreferredRegion
ConnectionProtocol ServerSettings.Protocol = ConnectionProtocol.Udp
PhotonLogLevel ServerSettings.PunLogging = PhotonLogLevel.ErrorsOnly
List<string> ServerSettings.RpcList = new List<string>()
bool ServerSettings.RunInBackground = true
string ServerSettings.ServerAddress = ""
int ServerSettings.ServerPort = 5055
string ServerSettings.VoiceAppID = ""
int ServerSettings.VoiceServerPort = 5055

Property Documentation

CloudRegionCode ServerSettings.BestRegionCodeCurrently
staticget

현재 최적 지역 코드를 얻습니다. 이것은 내부용으로 커스텀 인스펙터에서 접근할 수 없기 때문에 PhotonHandler 구성합니다.

The best region code currently.

CloudRegionCode ServerSettings.BestRegionCodeInPreferences
staticget

최적의 지역 코드를 선호 사항내에서 얻습니다. 이것은 내부용으로 커스텀 인스펙터에서 접근할 수 없기 때문에 PhotonHandler 구성합니다.

선호 사항내의 최적 지역 코드.