/********************************************************************************************/
 /** Communication Functions *****************************************************************/
 /********************************************************************************************/
 public static SCConnectionInfo getConnectionInfo(int hostId, int connectionId)
 {
     string address;
     int port;
     NetworkID networkId;
     NodeID dstNode;
     byte error;
     NetworkTransport.GetConnectionInfo(hostId, connectionId, out address, out port, out networkId, out dstNode, out error);
     SCConnectionInfo info = new SCConnectionInfo(address, port);
     return info;
 }
示例#2
0
 public SCGameInfo(string createdByUser, int createdByConnectionId, int createdByUniqueId, bool hasPassword, int totalNumberOfPlayers, SCConnectionInfo connectionInfo, Action<SCGameInfo> onTimeoutCallback)
 {
     mCreatedByUser = createdByUser;
     mCreatedByConnectionId = createdByConnectionId;
     mCreatedByUniqueId = createdByUniqueId;
     mUserDisconnected = false;
     mHasPassword = hasPassword;
     mNumberOfConnectedPlayers = 0;
     mTotalNumberOfPlayers = totalNumberOfPlayers;
     mConnectionInfo = connectionInfo;
     timeSinceDisconnect = 0;
     mOnTimeoutCallback = onTimeoutCallback;
 }