public void SetUserStatistic(Statistic statToSet, float val)
{
if (_userStatisticMap.ContainsKey(statToSet))
{
_userStatisticMap[statToSet].Value = val;
//UserStatisticDAO.UpdateUserStatistic(_userStatisticMap[statToSet]);
StatisticManager.SetUserStatistic(_user.UserID, statToSet, val);
}
else
{
UserStatistic userStatistic = new UserStatistic(statToSet, val);
int userStatisticId = UserStatisticDAO.CreateNewStatisticForUser(_user.UserID, statToSet, 0);
userStatistic.UserStatisticID = userStatisticId;
_userStatisticMap[statToSet] = userStatistic;
StatisticManager.SetUserStatistic(_user.UserID, statToSet, val);
}
}