public WangVM(Action onClose, Action <MobileParty> openPartyAsManage, Action openBannerEditor) { _onClose = onClose; _openPartyAsManage = openPartyAsManage; _clan = Hero.MainHero.Clan; _playerUpdateTracker = PlayerUpdateTracker.Current; ClanMembers = new WangClanMembersVM(RefreshCategoryValues); CanvassVM = new CanvassVM(RefreshCategoryValues); ModSettings = new ModSettingVM(RefreshCategoryValues); ClanFiefs = new ClanFiefsVM(RefreshCategoryValues); SetSelectedCategory(0); Leader = new HeroVM(_clan.Leader); CurrentRenown = (int)Clan.PlayerClan.Renown; CurrentTier = Clan.PlayerClan.Tier; if (Campaign.Current.Models.ClanTierModel.HasUpcomingTier(Clan.PlayerClan)) { NextTierRenown = Clan.PlayerClan.RenownRequirementForNextTier; MinRenownForCurrentTier = Campaign.Current.Models.ClanTierModel.GetRequiredRenownForTier(CurrentTier); NextTier = Clan.PlayerClan.Tier + 1; IsRenownProgressComplete = false; } else { NextTierRenown = 1; MinRenownForCurrentTier = 1; NextTier = 0; IsRenownProgressComplete = true; } RenownHint = new BasicTooltipViewModel(() => CampaignUIHelper.GetClanRenownTooltip(Clan.PlayerClan)); UpdateBannerVisuals(); }