Photon Unity Networking  v1.81
English | 日本語 | 한국
Public Member Functions | List of all members
PhotonStreamQueue Class Reference

PhotonStreamQueuePhotonNetwork.sendRateSerialize() 호출 후에 객체의 상태를 받는 것 보다 더 빠른 주기로 객체 상태를 폴링할 수 있게 해 줍니다. 수신 측에서는 Deserialize() 를 호출 할 수 있고 스트림은 수신된 객체 상태를 기록 한 동일한 순서와 timeStep 으로 빼 낼 것 입니다. More...

Public Member Functions

 PhotonStreamQueue (int sampleRate)
 새로운 PhotonStreamQueue 클래스를 초기화 합니다. More...
 
void Reset ()
 PhotonStreamQueue 를 리셋 합니다. 관찰 중인 변경 내역들의 객체 수가 도달 했을 때는 이 메소드를 수행 해야 합니다. More...
 
void SendNext (object obj)
 다음 객체를 큐에 추가 합니다. PhotonStream.SendNext와 동일하게 작동 합니다. More...
 
bool HasQueuedObjects ()
 큐가 모든 객체를 저장 하는지를 결정 합니다. More...
 
object ReceiveNext ()
 큐로 부터 다음 객체를 수신 합니다. PhotonStream.ReceiveNext와 같이 동작 합니다. More...
 
void Serialize (PhotonStream stream)
 지정된 스트림을 직렬화 합니다. 전체 기록된 스트림을 보내기 위해서 OnPhotonSerializeView 메소드 안에서 이것을 호출합니다. More...
 
void Deserialize (PhotonStream stream)
 지정된 스트림을 비직렬화 합니다. OnPhotonSerializeView 메소드에서 호출하여 기록된 전체 스트림을 수신 합니다. More...
 

Detailed Description

PhotonStreamQueuePhotonNetwork.sendRateSerialize() 호출 후에 객체의 상태를 받는 것 보다 더 빠른 주기로 객체 상태를 폴링할 수 있게 해 줍니다. 수신 측에서는 Deserialize() 를 호출 할 수 있고 스트림은 수신된 객체 상태를 기록 한 동일한 순서와 timeStep 으로 빼 낼 것 입니다.

Constructor & Destructor Documentation

PhotonStreamQueue.PhotonStreamQueue ( int  sampleRate)

새로운 PhotonStreamQueue 클래스를 초기화 합니다.

Parameters
sampleRate초당 몇 번 객체 상태들이 샘플링 될 주기

Member Function Documentation

void PhotonStreamQueue.Deserialize ( PhotonStream  stream)

지정된 스트림을 비직렬화 합니다. OnPhotonSerializeView 메소드에서 호출하여 기록된 전체 스트림을 수신 합니다.

Parameters
streamOnPhotonSerializeView 에서 파라미터로 수신 받은 PhotonStream 입니다.
bool PhotonStreamQueue.HasQueuedObjects ( )

큐가 모든 객체를 저장 하는지를 결정 합니다.

object PhotonStreamQueue.ReceiveNext ( )

큐로 부터 다음 객체를 수신 합니다. PhotonStream.ReceiveNext와 같이 동작 합니다.

Returns
void PhotonStreamQueue.Reset ( )

PhotonStreamQueue 를 리셋 합니다. 관찰 중인 변경 내역들의 객체 수가 도달 했을 때는 이 메소드를 수행 해야 합니다.

void PhotonStreamQueue.SendNext ( object  obj)

다음 객체를 큐에 추가 합니다. PhotonStream.SendNext와 동일하게 작동 합니다.

Parameters
obj큐에 넣기 원하는 객체
void PhotonStreamQueue.Serialize ( PhotonStream  stream)

지정된 스트림을 직렬화 합니다. 전체 기록된 스트림을 보내기 위해서 OnPhotonSerializeView 메소드 안에서 이것을 호출합니다.

Parameters
streamOnPhotonSerializeView 에서 파라미터로 수신하는 PhotonStream 입니다.