public void OnMatchingGameInfo(MatchData mData) { MatchData oldRole; if (_matchData.TryGetValue(mData.lnRoleID, out oldRole)) { return; } _matchData.Add(mData.lnRoleID, mData); }
public static void MatchingGameInfo(MatchData mData, ClientNet cliNet) { cliNet.Core.OnMatchingGameInfo(mData); }
public int GetMatchRoleInfo(out MatchData[] matchData) { int nRoleCount = _matchData.Count; matchData = new MatchData[nRoleCount]; KeyValuePair<long, MatchData>[] arrRole = _matchData.ToArray(); for (int n = 0; n < nRoleCount; n++) { matchData[n] = arrRole[n].Value; } return nRoleCount; }