Beispiel #1
0
 public void UpdateUserWeatherData(UserWeatherPB userWeatherPB, WeatherPB weatherPB)
 {
     _weatherPB = weatherPB;
     foreach (var v in userWeatherPB.BlessNumMap)
     {
         BlessNumDir[v.Key] = v.Value;
     }
     _visitedTime = userWeatherPB.ChallengeCount;
 }
Beispiel #2
0
    public void UpdateMyWeather(UserWeatherPB pb)
    {
        var vo = _listVo.Find((m) => { return(m.NpcId == pb.Player); });

        vo.UpdateUserWeatherData(
            pb,
            GetWeatherRulesById(pb.WeatherId)
            );
    }
Beispiel #3
0
        public VisitVo(UserWeatherPB userWeatherPB, WeatherPB weatherPB, int curVisitTime, VisitModel visitModel)
        {
            _visitModel = visitModel;
            NpcId       = userWeatherPB.Player;
            BlessNumDir = new Dictionary <int, int>();
            foreach (var v in userWeatherPB.BlessNumMap)
            {
                BlessNumDir[v.Key] = v.Value;
            }

            //WeatherId = userWeatherPB.WeatherId;
            _weatherPB = weatherPB;
            //_visitedTime = curVisitTime;
            _visitedTime = userWeatherPB.ChallengeCount;
        }