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); }
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); }
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); }