private void OnPlayerInfoResponse(NetworkMessage msg) { PlayerInfoResponseMessage response = msg.ReadMessage <PlayerInfoResponseMessage>(); PlayerData pd = _player_data[msg.conn.connectionId]; pd.name = response.name; _player_data[msg.conn.connectionId] = pd; }
private void OnPlayerInfoRequest(NetworkMessage msg) { _local_player_id = msg.ReadMessage <IntegerMessage>().value; PlayerData pd = (_net_mgr.isHost) ? _player_data[msg.conn.connectionId] : new PlayerData(); pd.name = _local_player_id.ToString(); // Use local player name pd.ready = false; if (_net_mgr.isHost) { _player_data [msg.conn.connectionId] = pd; } else { _player_data.Add(_local_player_id, pd); } PlayerInfoResponseMessage response = new PlayerInfoResponseMessage(); response.name = _local_player_id.ToString(); // replace with local player name msg.conn.Send(MessageIDs.PlayerInfoResponse, response); }
private void OnPlayerInfoRequest(NetworkMessage msg) { _local_player_id = msg.ReadMessage<IntegerMessage>().value; PlayerData pd = (_net_mgr.isHost) ? _player_data[msg.conn.connectionId] : new PlayerData(); pd.name = _local_player_id.ToString(); // Use local player name pd.ready = false; if (_net_mgr.isHost) { _player_data [msg.conn.connectionId] = pd; } else { _player_data.Add (_local_player_id, pd); } PlayerInfoResponseMessage response = new PlayerInfoResponseMessage(); response.name = _local_player_id.ToString(); // replace with local player name msg.conn.Send(MessageIDs.PlayerInfoResponse, response); }