/********************************************************************************************/ /** 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; }
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; }