// Token: 0x0600F7BD RID: 63421 RVA: 0x00416A54 File Offset: 0x00414C54 protected override bool IsNeedLoadDynamicRes() { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_IsNeedLoadDynamicRes_hotfix != null) { return(Convert.ToBoolean(this.m_IsNeedLoadDynamicRes_hotfix.call(new object[] { this }))); } BJLuaObjHelper.IsSkipLuaHotfix = false; base.ClearAssetList(); ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext; IConfigDataLoader configDataLoader = GameManager.Instance.ConfigDataLoader as IConfigDataLoader; Guild guildInfo = projectLPlayerContext.GetGuildInfo(); GuildMassiveCombatInfo recentCombat = guildInfo.MassiveCombat.RecentCombat; if (recentCombat != null) { List <GuildMassiveCombatStronghold> list = new List <GuildMassiveCombatStronghold>(recentCombat.Strongholds); foreach (GuildMassiveCombatStronghold guildMassiveCombatStronghold in list) { ConfigDataHeroTagInfo configDataHeroTagInfo = configDataLoader.GetConfigDataHeroTagInfo(guildMassiveCombatStronghold.PreferredHeroTagIds[0]); base.CollectSpriteAsset(configDataHeroTagInfo.Icon); ConfigDataGuildMassiveCombatStrongholdInfo configDataGuildMassiveCombatStrongholdInfo = configDataLoader.GetConfigDataGuildMassiveCombatStrongholdInfo(guildMassiveCombatStronghold.ConfigId); base.CollectSpriteAsset(configDataGuildMassiveCombatStrongholdInfo.Resources); } } return(base.IsNeedLoadDynamicRes()); }
// Token: 0x0600F69F RID: 63135 RVA: 0x004134FC File Offset: 0x004116FC public void Init() { GuildMassiveCombatInfo currentGuildMassiveCombatInfo = this.m_playerContext.GetCurrentGuildMassiveCombatInfo(); ConfigDataGuildMassiveCombatDifficultyInfo configDataGuildMassiveCombatDifficultyInfo = this.m_configDataLoader.GetConfigDataGuildMassiveCombatDifficultyInfo(currentGuildMassiveCombatInfo.Difficulty); List <Rewards> rewardsInfo = configDataGuildMassiveCombatDifficultyInfo.RewardsInfo; foreach (Rewards reward in rewardsInfo) { GameObject go = GameObjectUtility.CloneGameObject(this.m_itemPrefab, this.m_rewardContent.transform); MassiveCombatGuildRewardItemUIController massiveCombatGuildRewardItemUIController = GameObjectUtility.AddControllerToGameObject <MassiveCombatGuildRewardItemUIController>(go); massiveCombatGuildRewardItemUIController.Init(reward, configDataGuildMassiveCombatDifficultyInfo.BonusGuildCoins); this.m_rewardItemUIControllerList.Add(massiveCombatGuildRewardItemUIController); } this.m_total.text = string.Format("{0}%", this.m_playerContext.GetGuildMassiveCombatEliminateRate()); }
public static int get_Difficulty(IntPtr l) { int result; try { GuildMassiveCombatInfo guildMassiveCombatInfo = (GuildMassiveCombatInfo)LuaObject.checkSelf(l); LuaObject.pushValue(l, true); LuaObject.pushValue(l, guildMassiveCombatInfo.Difficulty); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int constructor(IntPtr l) { int result; try { GuildMassiveCombatInfo o = new GuildMassiveCombatInfo(); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int ToPro(IntPtr l) { int result; try { GuildMassiveCombatInfo combatInfo = (GuildMassiveCombatInfo)LuaObject.checkSelf(l); ProGuildMassiveCombatInfo o = combatInfo.ToPro(); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
// Token: 0x0600F24E RID: 62030 RVA: 0x00405578 File Offset: 0x00403778 private void GuildGameListUIController_OnGuildPlayListItemClick() { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_GuildGameListUIController_OnGuildPlayListItemClick_hotfix != null) { this.m_GuildGameListUIController_OnGuildPlayListItemClick_hotfix.call(new object[] { this }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext; Guild guildInfo = projectLPlayerContext.GetGuildInfo(); GuildMemberCacheObject guildMemberCacheObject = guildInfo.FindMember(projectLPlayerContext.GetUserId()); GuildTitle guildTitle; if (guildMemberCacheObject != null) { guildTitle = guildMemberCacheObject.Member.Title; } else { guildTitle = GuildTitle.None; } GuildMassiveCombatInfo recentCombat = guildInfo.MassiveCombat.RecentCombat; bool flag = (guildTitle == GuildTitle.President || guildTitle == GuildTitle.VP) && recentCombat == null; if (flag) { CommonUIController.Instance.StartShowFadeOutLoadingFadeIn(delegate { UIIntentReturnable intent = new UIIntentReturnable(this.m_currIntent, typeof(GuildRaidUITask).Name, null); UIManager.Instance.StartUITask(intent, true, false, new Action(this.GuildRaidUITask_OnLoadAllResCompleted)); }, FadeStyle.Black, -1f, -1f); } else { CommonUIController.Instance.StartShowFadeOutLoadingFadeIn(delegate { UIIntentReturnable intent = new UIIntentReturnable(this.m_currIntent, typeof(GuildMassiveCombatUITask).Name, null); UIManager.Instance.StartUITask(intent, true, false, new Action(this.GuildMassiveCombatUITask_OnLoadAllResCompleted)); }, FadeStyle.Black, -1f, -1f); } }
public static int set_InstanceId(IntPtr l) { int result; try { GuildMassiveCombatInfo guildMassiveCombatInfo = (GuildMassiveCombatInfo)LuaObject.checkSelf(l); ulong instanceId; LuaObject.checkType(l, 2, out instanceId); guildMassiveCombatInfo.InstanceId = instanceId; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int set_RewardSendTime(IntPtr l) { int result; try { GuildMassiveCombatInfo guildMassiveCombatInfo = (GuildMassiveCombatInfo)LuaObject.checkSelf(l); DateTime rewardSendTime; LuaObject.checkValueType <DateTime>(l, 2, out rewardSendTime); guildMassiveCombatInfo.RewardSendTime = rewardSendTime; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int set_Members(IntPtr l) { int result; try { GuildMassiveCombatInfo guildMassiveCombatInfo = (GuildMassiveCombatInfo)LuaObject.checkSelf(l); List <GuildMassiveCombatMemberInfo> members; LuaObject.checkType <List <GuildMassiveCombatMemberInfo> >(l, 2, out members); guildMassiveCombatInfo.Members = members; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int set_Strongholds(IntPtr l) { int result; try { GuildMassiveCombatInfo guildMassiveCombatInfo = (GuildMassiveCombatInfo)LuaObject.checkSelf(l); List <GuildMassiveCombatStronghold> strongholds; LuaObject.checkType <List <GuildMassiveCombatStronghold> >(l, 2, out strongholds); guildMassiveCombatInfo.Strongholds = strongholds; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
// Token: 0x0600F1BD RID: 61885 RVA: 0x0040383C File Offset: 0x00401A3C protected override void OnBindFiledsCompleted() { base.OnBindFiledsCompleted(); this.m_configDataLoader = (GameManager.Instance.ConfigDataLoader as IConfigDataLoader); this.m_playerContext = (GameManager.Instance.PlayerContext as ProjectLPlayerContext); this.m_closeButton.onClick.AddListener(new UnityAction(this.OnCloseClick)); this.m_bgButton.onClick.AddListener(new UnityAction(this.OnBgClick)); for (int i = 0; i < this.m_rankingInfinityGrid.MinAmount; i++) { GameObject go = GameObjectUtility.CloneGameObject(this.m_contributionRankingItemPrefab, this.m_rankingInfinityGrid.transform); GuildContributionRankingItemUIController guildContributionRankingItemUIController = GameObjectUtility.AddControllerToGameObject <GuildContributionRankingItemUIController>(go); } InfinityGridLayoutGroup rankingInfinityGrid = this.m_rankingInfinityGrid; rankingInfinityGrid.updateChildrenCallback = (InfinityGridLayoutGroup.UpdateChildrenCallbackDelegate)Delegate.Combine(rankingInfinityGrid.updateChildrenCallback, new InfinityGridLayoutGroup.UpdateChildrenCallbackDelegate(this.OnItemUpdate)); GuildMassiveCombatInfo currentGuildMassiveCombatInfo = this.m_playerContext.GetCurrentGuildMassiveCombatInfo(); this.m_guildMassiveCombatMemberList = currentGuildMassiveCombatInfo.Members; this.m_guildMassiveCombatMemberList.Sort(new Comparison <GuildMassiveCombatMemberInfo>(this.RankCompare)); }
public static int GetStronghold(IntPtr l) { int result; try { GuildMassiveCombatInfo guildMassiveCombatInfo = (GuildMassiveCombatInfo)LuaObject.checkSelf(l); int levelId; LuaObject.checkType(l, 2, out levelId); GuildMassiveCombatStronghold stronghold = guildMassiveCombatInfo.GetStronghold(levelId); LuaObject.pushValue(l, true); LuaObject.pushValue(l, stronghold); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int IsRewardSent(IntPtr l) { int result; try { GuildMassiveCombatInfo guildMassiveCombatInfo = (GuildMassiveCombatInfo)LuaObject.checkSelf(l); DateTime now; LuaObject.checkValueType <DateTime>(l, 2, out now); bool b = guildMassiveCombatInfo.IsRewardSent(now); LuaObject.pushValue(l, true); LuaObject.pushValue(l, b); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
// Token: 0x0600F697 RID: 63127 RVA: 0x004131E8 File Offset: 0x004113E8 public void Init() { GuildMassiveCombatInfo currentGuildMassiveCombatInfo = this.m_playerContext.GetCurrentGuildMassiveCombatInfo(); ConfigDataGuildMassiveCombatDifficultyInfo configDataGuildMassiveCombatDifficultyInfo = this.m_configDataLoader.GetConfigDataGuildMassiveCombatDifficultyInfo(currentGuildMassiveCombatInfo.Difficulty); List <ConfigDataGuildMassiveCombatIndividualPointsRewardsInfo> list = new List <ConfigDataGuildMassiveCombatIndividualPointsRewardsInfo>(); foreach (KeyValuePair <int, ConfigDataGuildMassiveCombatIndividualPointsRewardsInfo> keyValuePair in this.m_configDataLoader.GetAllConfigDataGuildMassiveCombatIndividualPointsRewardsInfo()) { if (keyValuePair.Value.RewardGroupID == configDataGuildMassiveCombatDifficultyInfo.IndividualPointsRewardsInfo) { list.Add(keyValuePair.Value); } } for (int i = 0; i < list.Count; i++) { GameObject go = GameObjectUtility.CloneGameObject(this.m_itemPrefab, this.m_rewardContent.transform); MassiveCombatPersonRewardItemUIController massiveCombatPersonRewardItemUIController = GameObjectUtility.AddControllerToGameObject <MassiveCombatPersonRewardItemUIController>(go); massiveCombatPersonRewardItemUIController.Init(list[i]); this.m_rewardItemUIControllerList.Add(massiveCombatPersonRewardItemUIController); } GuildPlayerMassiveCombatInfo guildPlayerMassiveCombatInfo = this.m_playerContext.GetGuildPlayerMassiveCombatInfo(); this.m_total.text = guildPlayerMassiveCombatInfo.Points.ToString(); }
// Token: 0x060070A5 RID: 28837 RVA: 0x001F6EBC File Offset: 0x001F50BC public int __callBase_GetEliminateRate(GuildMassiveCombatInfo combat) { return(this.m_owner.__callBase_GetEliminateRate(combat)); }
// Token: 0x06007081 RID: 28801 RVA: 0x001F6AC4 File Offset: 0x001F4CC4 private int __callBase_GetEliminateRate(GuildMassiveCombatInfo combat) { return(base.GetEliminateRate(combat)); }