public void OnPlayerScored(PLAYER_SCORE score) { if (score.m_playerID == PLAYER_ID.ANYONE) { foreach (Player player in m_playersList) { player.AddScore(score); } } else { Player player = (m_playersMap.ContainsKey(score.m_playerID) ? m_playersMap[score.m_playerID] : null); if (player != null) { player.AddScore(score); } } }
public void AddScore(PLAYER_SCORE score) { m_score += score.m_value; m_timer += score.m_timeBonus; }
public void AddScore(PLAYER_SCORE score) { m_playerVitals.AddScore(score); }