Пример #1
0
        public static void UpdateUserRecentRating(ref UserManager instance, ref UserAll userAll)
        {
            List <MU3.Client.UserRecentRating> userRecentRatings = new List <MU3.Client.UserRecentRating>();

            foreach (var rating in instance.userRecentRating)
            {
                MU3.Client.UserRecentRating userRecentRating = new MU3.Client.UserRecentRating();
                rating.copyTo(userRecentRating);
                userRecentRatings.Add(userRecentRating);
            }
            userAll.userRecentRatingList = userRecentRatings.ToArray();
        }
Пример #2
0
        public static void UpdateHotNext(ref UserManager instance, ref UserAll userAll)
        {
            List <MU3.Client.UserRatingBaseHotNext> userRatingBaseHotNexts = new List <MU3.Client.UserRatingBaseHotNext>();

            foreach (var hotnext in instance.userRatingBaseHotNext)
            {
                MU3.Client.UserRatingBaseHotNext userRatingBaseHotNext = new MU3.Client.UserRatingBaseHotNext();
                hotnext.copyTo(userRatingBaseHotNext);
                userRatingBaseHotNexts.Add(userRatingBaseHotNext);
            }
            userAll.userRatingBaseHotNextList = userRatingBaseHotNexts.ToArray();
        }
Пример #3
0
        public static void UpdateNextNew(ref UserManager instance, ref UserAll userAll)
        {
            List <MU3.Client.UserRatingBaseNextNew> userRatingBaseNextNews = new List <MU3.Client.UserRatingBaseNextNew>();

            foreach (var nextnew in instance.userRatingBaseNextNew)
            {
                MU3.Client.UserRatingBaseNextNew userRatingBaseNextNew = new MU3.Client.UserRatingBaseNextNew();
                nextnew.copyTo(userRatingBaseNextNew);
                userRatingBaseNextNews.Add(userRatingBaseNextNew);
            }
            userAll.userRatingBaseNextNewList = userRatingBaseNextNews.ToArray();
        }
Пример #4
0
        public static void UpdateBest(ref UserManager instance, ref UserAll userAll)
        {
            List <MU3.Client.UserRatingBaseBest> userRatingBaseBests = new List <MU3.Client.UserRatingBaseBest>();

            foreach (var best in instance.userRatingBaseBest)
            {
                MU3.Client.UserRatingBaseBest userRatingBaseBest = new MU3.Client.UserRatingBaseBest();
                best.copyTo(userRatingBaseBest);
                userRatingBaseBests.Add(userRatingBaseBest);
            }
            userAll.userRatingBaseBestList = userRatingBaseBests.ToArray();
        }
Пример #5
0
 public static void UpdateUserTechCount(ref UserManager instance, ref UserAll userAll, ref Buffer buffer, ref bool flag)
 {
     buffer.clear();
     Dictionary <MU3.DB.LevelgroupID, MU3.User.UserTechCount> .ValueCollection.Enumerator enumerator2 = instance.userTechCount.Values.GetEnumerator();
     while (enumerator2.MoveNext())
     {
         MU3.Client.UserTechCount userTechCount = new MU3.Client.UserTechCount();
         enumerator2.Current.copyTo(userTechCount);
         buffer.add(userTechCount, enumerator2.Current.IsNew);
     }
     flag |= 0 < buffer.Count;
     userAll.userTechCountList  = buffer.toArray <MU3.Client.UserTechCount>();
     userAll.isNewTechCountList = buffer.toString();
 }
Пример #6
0
 public static void UpdateUserLoginBonus(ref UserManager instance, ref UserAll userAll, ref Buffer buffer, ref bool flag)
 {
     buffer.clear();
     Dictionary <int, MU3.User.UserLoginBonus> .ValueCollection.Enumerator enumerator21 = instance.userLoginBonus.Values.GetEnumerator();
     while (enumerator21.MoveNext())
     {
         if (enumerator21.Current.IsNewOrModified)
         {
             MU3.Client.UserLoginBonus userLoginBonus = new MU3.Client.UserLoginBonus();
             enumerator21.Current.copyTo(userLoginBonus);
             buffer.add(userLoginBonus, enumerator21.Current.IsNew);
         }
     }
     flag |= 0 < buffer.Count;
     userAll.userLoginBonusList  = buffer.toArray <MU3.Client.UserLoginBonus>();
     userAll.isNewLoginBonusList = buffer.toString();
 }
Пример #7
0
 public static void UpdateUserRatingLogs(ref UserManager instance, ref UserAll userAll, ref Buffer buffer, ref bool flag)
 {
     buffer.clear();
     Dictionary <uint, MU3.User.UserRatinglog> .ValueCollection.Enumerator enumerator24 = instance.userRatinglog.Values.GetEnumerator();
     while (enumerator24.MoveNext())
     {
         if (enumerator24.Current.IsNewOrModified)
         {
             MU3.Client.UserRatinglog userRatinglog = new MU3.Client.UserRatinglog();
             enumerator24.Current.copyTo(userRatinglog);
             buffer.add(userRatinglog, enumerator24.Current.IsNew);
         }
     }
     flag |= 0 < buffer.Count;
     userAll.userRatinglogList  = buffer.toArray <MU3.Client.UserRatinglog>();
     userAll.isNewRatinglogList = buffer.toString();
 }
Пример #8
0
 public static void UpdateUserDeck(ref UserManager instance, ref UserAll userAll, ref Buffer buffer, ref bool flag)
 {
     buffer.clear();
     List <MU3.User.UserDeck> .Enumerator enumerator5 = instance.UserDeck.GetEnumerator();
     while (enumerator5.MoveNext())
     {
         if (enumerator5.Current.IsNewOrModified)
         {
             MU3.Client.UserDeck userDeck = new MU3.Client.UserDeck();
             enumerator5.Current.copyTo(userDeck);
             buffer.add(userDeck, enumerator5.Current.IsNew);
         }
     }
     flag |= 0 < buffer.Count;
     userAll.userDeckList  = buffer.toArray <MU3.Client.UserDeck>();
     userAll.isNewDeckList = buffer.toString();
 }
Пример #9
0
 public static void UpdateUserDetail(ref UserManager instance, ref UserAll userAll)
 {
     if (!instance.IsGuest)
     {
         UserData userData = new UserData();
         instance.userDetail.updatePlayDate();
         instance.userDetail.copyTo(userData);
         userAll.userData = new UserData[1] {
             userData
         };
         MU3.Client.UserOption userOption = new MU3.Client.UserOption();
         userOption.copyFrom(instance.userOption);
         userAll.userOption = new MU3.Client.UserOption[1] {
             userOption
         };
     }
 }
Пример #10
0
 public static void UpdateUserScnario(ref UserManager instance, ref UserAll userAll, ref Buffer buffer, ref bool flag)
 {
     buffer.clear();
     Dictionary <int, MU3.User.UserScenario> .ValueCollection.Enumerator enumerator25 = instance.userScenario.Values.GetEnumerator();
     while (enumerator25.MoveNext())
     {
         if (enumerator25.Current.IsNewOrModified)
         {
             MU3.Client.UserScenario userScenario = new MU3.Client.UserScenario();
             enumerator25.Current.copyTo(userScenario);
             buffer.add(userScenario, enumerator25.Current.IsNew);
         }
     }
     flag |= 0 < buffer.Count;
     userAll.userScenarioList  = buffer.toArray <MU3.Client.UserScenario>();
     userAll.isNewScenarioList = buffer.toString();
 }
Пример #11
0
        public static void UpdateUserBpBase(ref UserManager instance, ref UserAll userAll)
        {
            List <UserBpBase> userBpBases = new List <UserBpBase>();

            foreach (var bp in instance.userRecentBattleScore)
            {
                UserBpBase userBpBase = new UserBpBase()
                {
                    musicId        = bp.musicId,
                    difficultId    = NetPacketUtil.toServerFumenDifficulty(bp.difficultId),
                    romVersionCode = bp.romVersionCode,
                    score          = bp.score
                };
                userBpBases.Add(userBpBase);
            }
            userAll.userBpBaseList = userBpBases.ToArray();
        }
Пример #12
0
 public static void UpdateUserMissionPoint(ref UserManager instance, ref UserAll userAll, ref Buffer buffer, ref bool flag)
 {
     buffer.clear();
     Dictionary <int, UserMission> .ValueCollection.Enumerator enumerator23 = instance.userMission.Values.GetEnumerator();
     while (enumerator23.MoveNext())
     {
         if (enumerator23.Current.IsNewOrModified)
         {
             UserMissionPoint userMissionPoint = new UserMissionPoint();
             enumerator23.Current.copyTo(userMissionPoint);
             buffer.add(userMissionPoint, enumerator23.Current.IsNew);
         }
     }
     flag |= 0 < buffer.Count;
     userAll.userMissionPointList  = buffer.toArray <UserMissionPoint>();
     userAll.isNewMissionPointList = buffer.toString();
 }
Пример #13
0
 public static void UpdateUserTrainingRoom(ref UserManager instance, ref UserAll userAll, ref Buffer buffer, ref bool flag)
 {
     buffer.clear();
     List <MU3.User.UserTrainingRoom> .Enumerator enumerator6 = instance.UserTrainingRoom.GetEnumerator();
     while (enumerator6.MoveNext())
     {
         if (enumerator6.Current.IsNewOrModified)
         {
             MU3.Client.UserTrainingRoom userTrainingRoom = new MU3.Client.UserTrainingRoom();
             enumerator6.Current.copyTo(userTrainingRoom);
             buffer.add(userTrainingRoom, enumerator6.Current.IsNew);
         }
     }
     flag |= 0 < buffer.Count;
     userAll.userTrainingRoomList  = buffer.toArray <MU3.Client.UserTrainingRoom>();
     userAll.isNewTrainingRoomList = buffer.toString();
 }
Пример #14
0
 public static void UpdateUserBoss(ref UserManager instance, ref UserAll userAll, ref Buffer buffer, ref bool flag)
 {
     buffer.clear();
     Dictionary <int, MU3.User.UserMusic> .ValueCollection.Enumerator enumerator20 = instance.userMusic.Values.GetEnumerator();
     while (enumerator20.MoveNext())
     {
         MU3.User.UserBoss userBoss = enumerator20.Current.UserBoss;
         if (userBoss != null && userBoss.IsNewOrModified)
         {
             MU3.Client.UserBoss userBoss2 = new MU3.Client.UserBoss();
             enumerator20.Current.copyTo(userBoss2);
             buffer.add(userBoss2, userBoss.IsNew);
         }
     }
     flag |= 0 < buffer.Count;
     userAll.userBossList  = buffer.toArray <MU3.Client.UserBoss>();
     userAll.isNewBossList = buffer.toString();
 }
Пример #15
0
        public static void UpdateUserActivityList(ref UserManager instance, ref UserAll userAll)
        {
            List <MU3.Client.UserActivity> userActivityList = new List <MU3.Client.UserActivity>();

            foreach (var activity in instance.userActivityPlay)
            {
                MU3.Client.UserActivity userActivity = new MU3.Client.UserActivity();
                activity.copyTo(userActivity);
                userActivityList.Add(userActivity);
            }
            foreach (var activity in instance.userActivityMusic)
            {
                MU3.Client.UserActivity userActivity = new MU3.Client.UserActivity();
                activity.copyTo(userActivity);
                userActivityList.Add(userActivity);
            }
            userAll.userActivityList = userActivityList.ToArray();
        }
Пример #16
0
 public static void UpdateSessionlogList(ref UserManager instance, ref UserAll userAll, ref bool isLogout)
 {
     if (isLogout)
     {
         DateTime       now            = DateTime.Now;
         UserSessionLog userSessionLog = new UserSessionLog();
         userSessionLog.sortNumber   = NetPacketUtil.toSortNumber(instance.userLocal.loginDateTime);
         userSessionLog.placeId      = Auth.LocationId;
         userSessionLog.playDate     = NetPacketUtil.toLogDateString(now);
         userSessionLog.userPlayDate = NetPacketUtil.toString(now);
         userSessionLog.isPaid       = instance.userLocal.isPaid;
         userAll.userSessionlogList  = new UserSessionLog[1] {
             userSessionLog
         };
     }
     else
     {
         userAll.userSessionlogList = new UserSessionLog[0];
     }
 }
Пример #17
0
 public static void UpdateUserMusic(ref UserManager instance, ref UserAll userAll, ref Buffer buffer, ref bool flag)
 {
     buffer.clear();
     Dictionary <int, MU3.User.UserMusic> .ValueCollection.Enumerator enumerator = instance.userMusic.Values.GetEnumerator();
     while (enumerator.MoveNext())
     {
         foreach (var userFumen in enumerator.Current.UserFumen)
         {
             if (userFumen != null && userFumen.IsNewOrModified)
             {
                 UserMusicDetail userMusicDetail = new UserMusicDetail();
                 userFumen.copyTo(userMusicDetail);
                 buffer.add(userMusicDetail, userFumen.IsNew);
             }
         }
     }
     flag |= 0 < buffer.Count;
     userAll.userMusicDetailList  = buffer.toArray <UserMusicDetail>();
     userAll.isNewMusicDetailList = buffer.toString();
 }
Пример #18
0
 public static void UpdateUserCards(ref UserManager instance, ref UserAll userAll, ref Buffer buffer, ref bool flag, ref bool isLogout)
 {
     buffer.clear();
     Dictionary <int, MU3.User.UserCard> .ValueCollection.Enumerator enumerator4 = instance.UserCards.Values.GetEnumerator();
     while (enumerator4.MoveNext())
     {
         if (isLogout)
         {
             enumerator4.Current.IsNewGet = false;
         }
         if (enumerator4.Current.IsNewOrModified)
         {
             MU3.Client.UserCard userCard = new MU3.Client.UserCard();
             enumerator4.Current.copyTo(userCard);
             buffer.add(userCard, enumerator4.Current.IsNew);
         }
     }
     flag |= 0 < buffer.Count;
     userAll.userCardList  = buffer.toArray <MU3.Client.UserCard>();
     userAll.isNewCardList = buffer.toString();
 }
Пример #19
0
        public DataTablesResult GetUsersGridModel(DataTablesParam dataTableParam)
        {
            Contract.Assert(dataTableParam != null);
            Contract.Assert(dataTableParam.iDisplayLength != 0);

            var pageIndex = dataTableParam.iDisplayStart / dataTableParam.iDisplayLength;
            var queryData = new UserAll {
                PageIndex = pageIndex, PageSize = dataTableParam.iDisplayLength
            };

            var query = this.Manager.FindAll(queryData);
            var count = this.Manager.Count(queryData);

            var list = (from u in query
                        select new[]
            {
                u.Id.ToString(CultureInfo.InvariantCulture),
                u.Name,
                u.Email,
                u.UserPasswordCredential != null ? u.UserPasswordCredential.Login : string.Empty
            }).OfType <object>().ToArray();

            var result = new DataTablesResult
            {
                JsonRequestBehavior = JsonRequestBehavior.DenyGet,
                Data = new DataTablesData
                {
                    iTotalRecords        = dataTableParam.iDisplayLength,
                    iTotalDisplayRecords = count,
                    sEcho  = dataTableParam.sEcho,
                    aaData = list
                }
            };

            return(result);
        }
Пример #20
0
 public static void UpdatePlaylogList(ref UserManager instance, ref UserAll userAll, ref bool flag)
 {
     userAll.userPlaylogList = instance.userLocal.playLogs.ToArray();
     flag |= instance.userLocal.playLogs.Count > 0;
 }
Пример #21
0
        public DataTablesResult GetUsersGridModel(DataTablesParam dataTableParam)
        {
            Contract.Assert(dataTableParam != null);
            Contract.Assert(dataTableParam.iDisplayLength != 0);

            var pageIndex = dataTableParam.iDisplayStart / dataTableParam.iDisplayLength;
            var queryData = new UserAll { PageIndex = pageIndex, PageSize = dataTableParam.iDisplayLength };

            var query = this.Manager.FindAll(queryData);
            var count = this.Manager.Count(queryData);

            var list = (from u in query
                        select new[] 
                                { 
                                    u.Id.ToString(CultureInfo.InvariantCulture),
                                    u.Name,
                                    u.Email,
                                    u.UserPasswordCredential != null ? u.UserPasswordCredential.Login : string.Empty
                                }).OfType<object>().ToArray();

            var result = new DataTablesResult
                {
                    JsonRequestBehavior = JsonRequestBehavior.DenyGet,
                    Data = new DataTablesData
                        {
                            iTotalRecords = dataTableParam.iDisplayLength,
                            iTotalDisplayRecords = count,
                            sEcho = dataTableParam.sEcho, 
                            aaData = list
                        }
                };

            return result;
        }
Пример #22
0
 public static void UpdateUserItem(ref UserManager instance, ref UserAll userAll, ref Buffer buffer, ref bool flag)
 {
     buffer.clear();
     Dictionary <int, UserPlate> .ValueCollection.Enumerator enumerator9 = instance.userPlate.Values.GetEnumerator();
     while (enumerator9.MoveNext())
     {
         if (enumerator9.Current.IsNewOrModified)
         {
             UserItem userItem = new UserItem();
             enumerator9.Current.copyTo(userItem);
             buffer.add(userItem, enumerator9.Current.IsNew);
         }
     }
     Dictionary <int, UserTrophy> .ValueCollection.Enumerator enumerator10 = instance.userTrophy.Values.GetEnumerator();
     while (enumerator10.MoveNext())
     {
         if (enumerator10.Current.IsNewOrModified)
         {
             UserItem userItem2 = new UserItem();
             enumerator10.Current.copyTo(userItem2);
             buffer.add(userItem2, enumerator10.Current.IsNew);
         }
     }
     Dictionary <int, UserPresent> .ValueCollection.Enumerator enumerator11 = instance.userPresent.Values.GetEnumerator();
     while (enumerator11.MoveNext())
     {
         if (enumerator11.Current.IsNewOrModified)
         {
             UserItem userItem3 = new UserItem();
             enumerator11.Current.copyTo(userItem3);
             buffer.add(userItem3, enumerator11.Current.IsNew);
         }
     }
     Dictionary <int, UserLimitBreakItem> .ValueCollection.Enumerator enumerator12 = instance.userLimitBreakItem.Values.GetEnumerator();
     while (enumerator12.MoveNext())
     {
         if (enumerator12.Current.IsNewOrModified)
         {
             UserItem userItem4 = new UserItem();
             enumerator12.Current.copyTo(userItem4);
             buffer.add(userItem4, enumerator12.Current.IsNew);
         }
     }
     Dictionary <int, UserProfileVoice> .ValueCollection.Enumerator enumerator13 = instance.userProfileVoice.Values.GetEnumerator();
     while (enumerator13.MoveNext())
     {
         if (enumerator13.Current.IsNewOrModified)
         {
             UserItem userItem5 = new UserItem();
             enumerator13.Current.copyTo(userItem5);
             buffer.add(userItem5, enumerator13.Current.IsNew);
         }
     }
     Dictionary <int, UserGachaTicket> .ValueCollection.Enumerator enumerator14 = instance.userGachaTicket.Values.GetEnumerator();
     while (enumerator14.MoveNext())
     {
         if (enumerator14.Current.IsNewOrModified)
         {
             UserItem userItem6 = new UserItem();
             enumerator14.Current.copyTo(userItem6);
             buffer.add(userItem6, enumerator14.Current.IsNew);
         }
     }
     foreach (UserKaikaItem item in instance.userKaikaItem)
     {
         if (item.IsNewOrModified)
         {
             UserItem userItem7 = new UserItem();
             item.copyTo(userItem7);
             buffer.add(userItem7, item.IsNew);
         }
     }
     Dictionary <int, UserExpUpItem> .ValueCollection.Enumerator enumerator16 = instance.userExpUpItem.Values.GetEnumerator();
     while (enumerator16.MoveNext())
     {
         if (enumerator16.Current.IsNewOrModified)
         {
             UserItem userItem8 = new UserItem();
             enumerator16.Current.copyTo(userItem8);
             buffer.add(userItem8, enumerator16.Current.IsNew);
         }
     }
     Dictionary <int, UserIntimateUpItem> .ValueCollection.Enumerator enumerator17 = instance.userIntimateUpItem.Values.GetEnumerator();
     while (enumerator17.MoveNext())
     {
         if (enumerator17.Current.IsNewOrModified)
         {
             UserItem userItem9 = new UserItem();
             enumerator17.Current.copyTo(userItem9);
             buffer.add(userItem9, enumerator17.Current.IsNew);
         }
     }
     Dictionary <int, UserBookItem> .ValueCollection.Enumerator enumerator18 = instance.userBookItem.Values.GetEnumerator();
     while (enumerator18.MoveNext())
     {
         if (enumerator18.Current.IsNewOrModified)
         {
             UserItem userItem10 = new UserItem();
             enumerator18.Current.copyTo(userItem10);
             buffer.add(userItem10, enumerator18.Current.IsNew);
         }
     }
     flag |= 0 < buffer.Count;
     userAll.userItemList  = buffer.toArray <UserItem>();
     userAll.isNewItemList = buffer.toString();
 }