/* public PlayerData AverageData(PlayerData data, int matchCount) { PlayerData _avgData = new PlayerData(); foreach (var property in typeof(PlayerData).GetProperties(BindingFlags.Public | BindingFlags.Instance)) { property.SetValue(_avgData, 50); } return _avgData; }*/ public PlayerData AverageData(PlayerData data, int matchCount) { PlayerData avgdata = new PlayerData(); avgdata.Kills /= matchCount; avgdata.Deaths /= matchCount; avgdata.Assists /= matchCount; avgdata.CS /= matchCount; avgdata.JungleCS /= matchCount; avgdata.CombatScore /= matchCount; return avgdata; }
public TrollDetector(IEnumerable<RitoMatch> matches) { _matches = matches; _data = new PlayerData(); _averageData = new PlayerData(); }