Example #1
0
        /*
        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;
        }
Example #2
0
 public TrollDetector(IEnumerable<RitoMatch> matches)
 {
     _matches = matches;
     _data = new PlayerData();
     _averageData = new PlayerData();
 }