Синтаксис:
Используется csharp
public class PhotonPeerListener : IPhotonPeerListener {
public void DebugReturn(DebugLevel debugLevel, string message){
//if(debugLevel == DebugLevel.ALL)
Debug.Log("PhotonPeerListener: "+message);
}
public void OnEvent(EventData eventData){
Debug.Log("OnEventData, eventCode: "+eventData.Code.ToString());
}
public void OnOperationResponse(OperationResponse operationResponse){
Debug.Log("OnOperationResponse, operationCode: "+operationResponse.OperationCode.ToString());
}
public void OnStatusChanged(StatusCode statusCode){
Debug.Log("OnStatusChanged, code: "+statusCode.ToString());
}
}
public void DebugReturn(DebugLevel debugLevel, string message){
//if(debugLevel == DebugLevel.ALL)
Debug.Log("PhotonPeerListener: "+message);
}
public void OnEvent(EventData eventData){
Debug.Log("OnEventData, eventCode: "+eventData.Code.ToString());
}
public void OnOperationResponse(OperationResponse operationResponse){
Debug.Log("OnOperationResponse, operationCode: "+operationResponse.OperationCode.ToString());
}
public void OnStatusChanged(StatusCode statusCode){
Debug.Log("OnStatusChanged, code: "+statusCode.ToString());
}
}
Синтаксис:
Используется csharp
public class PhotonConnection : MonoBehaviour {
public PhotonPeer peer;
public PhotonPeerListener peerListener;
public ConnectionProtocol protocol;
public Rect connectButRect;
public bool connected;
public string connectAddress;
public string appID;
void Start(){
connected=false;
peerListener = new PhotonPeerListener();
peer = new PhotonPeer(peerListener, protocol);
}
void Update(){
}
void OnGUI(){
if(connected){
if(GUI.Button(connectButRect, "disconnect")){
peer.Disconnect();
connected = false;
}
}
else{
if(GUI.Button(connectButRect, "connect")){
connected = peer.Connect(connectAddress, appID);
}
}
}
}
public PhotonPeer peer;
public PhotonPeerListener peerListener;
public ConnectionProtocol protocol;
public Rect connectButRect;
public bool connected;
public string connectAddress;
public string appID;
void Start(){
connected=false;
peerListener = new PhotonPeerListener();
peer = new PhotonPeer(peerListener, protocol);
}
void Update(){
}
void OnGUI(){
if(connected){
if(GUI.Button(connectButRect, "disconnect")){
peer.Disconnect();
connected = false;
}
}
else{
if(GUI.Button(connectButRect, "connect")){
connected = peer.Connect(connectAddress, appID);
}
}
}
}