private long GenerateMmrWeight(PlayerData data, MatchmakingConfig config)
        {
            long weight;

            weight = (long)data.Wins * config.WinWeight - (long)data.Loses * config.LoseWeight;

            return(weight);
        }
Exemple #2
0
        public void InitMatchmakingCofig()
        {
            string path;

#if UNITY
            path = UNITY_MM_CONFIG_PATH;
#else
            path = MM_CONFIG_PATH;
#endif
            using (StreamReader stream = new StreamReader(path))
            {
                string str = stream.ReadToEnd();
                MmConfig = JsonConvert.DeserializeObject <MatchmakingConfig>(str);
            }
        }