예제 #1
0
파일: SOlog.cs 프로젝트: SanderCC/citlogs
        private double GetPlaytime()
        {
            if (LoginMisc.Count > 1)
            {
                string pattern = "PlayTime: ([0-9]+) ";
                var    first   = Regex.Match(LoginMisc.First(), pattern);
                var    last    = Regex.Match(QuitMisc.Last(), pattern);
                return((int.Parse(last.Groups[1].Value) - int.Parse(first.Groups[1].Value)) / 60);
            }

            return(-999);
        }
예제 #2
0
        private string GetHoursPlayed()
        {
            if (LoginMisc.Count > 1)
            {
                string pattern = "PlayTime: ([0-9]+) ";
                var    first   = Regex.Match(LoginMisc.First(), pattern);
                var    last    = Regex.Match(QuitMisc.Last(), pattern);
                double result  = (int.Parse(last.Groups[1].Value) - int.Parse(first.Groups[1].Value)) / 60;
                return($"({last.Groups[1].Value} - {first.Groups[1].Value})/60 = {result}h");
            }

            return("COULD_NOT_CHECK");
        }