Пример #1
0
        public static void AddUserToFaction(int forumId, int factionId, int rank)
        {
            Lookup.GetFactionAddList(factionId, rank, out var addList);
            Lookup.GetFactionRemoveList(factionId, rank, out var removeList);

            UserGroupObj userObj = new UserGroupObj(forumId, addList, removeList);

            FactionGroupList.Remove(FactionGroupList.FirstOrDefault(x => x.ForumId == forumId));
            FactionGroupList.Add(userObj);
        }
Пример #2
0
        public static void AddUserToGang(int forumId, int gangId, int rank)
        {
            Lookup.GetGangAddList(gangId, rank, out var addList);
            Lookup.GetGangRemoveList(gangId, rank, out var removeList);

            UserGroupObj userObj = new UserGroupObj(forumId, addList, removeList);

            GangGroupList.Remove(GangGroupList.FirstOrDefault(x => x.ForumId == forumId));
            GangGroupList.Add(userObj);
        }
Пример #3
0
        public static void AddUserToCompany(int forumId, int companyId, int rank)
        {
            Lookup.GetCompanyAddList(companyId, rank, out var addList);
            Lookup.GetCompanyRemoveList(companyId, rank, out var removeList);

            UserGroupObj userObj = new UserGroupObj(forumId, addList, removeList);

            CompanyGroupList.Remove(CompanyGroupList.FirstOrDefault(x => x.ForumId == forumId));
            CompanyGroupList.Add(userObj);
        }