void UpdatePlayerWho(l2e_Who_PlayerInfo[] playerList) { lock (_playerWhoList.SyncRoot) { _playerWhoList.Clear(); foreach (l2e_Who_PlayerInfo info in playerList) { _playerWhoList.Add(info); } } }
public l2e_Who() { ProtocolId = (UInt16)ProtocolDef.e2l_header_def; SubProtocolID = (UInt16)ProtocolDef.l2e_Who_def; PlayerCount = 0; PlayerList = new l2e_Who_PlayerInfo[20]; for(int i = 0; i < 20; i++) { PlayerList[i] = new l2e_Who_PlayerInfo(); } }