// Token: 0x0600F902 RID: 63746 RVA: 0x00419F00 File Offset: 0x00418100
		public void InitGuildRaidListItemInfo(ConfigDataGuildMassiveCombatDifficultyInfo info)
		{
			if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_InitGuildRaidListItemInfoConfigDataGuildMassiveCombatDifficultyInfo_hotfix != null)
			{
				this.m_InitGuildRaidListItemInfoConfigDataGuildMassiveCombatDifficultyInfo_hotfix.call(new object[]
				{
					this,
					info
				});
				return;
			}
			BJLuaObjHelper.IsSkipLuaHotfix = false;
			this.GuildMassiveCombatDifficultyInfo = info;
			bool flag = true;
			this.m_stateCtrl.SetToUIState((!flag) ? "Locked" : "Normal", false, true);
			this.m_levelText.text = "Lv" + info.SuggestedLevel;
			int num = 1;
			this.m_countText.text = num.ToString();
			this.m_conditionDescText.text = info.Desc;
			IConfigDataLoader configDataLoader = GameManager.Instance.ConfigDataLoader as IConfigDataLoader;
			string format = configDataLoader.UtilityGetStringByStringTable(StringTableId.StringTableId_Guild_GuildRaidLevelUnlockDesc);
			LevelAndMembers levelAndMembers = info.Requirements[0];
			int id = info.ID;
			this.m_difficultTextStateCtrl.SetToUIState("DiLV" + id, false, true);
			this.m_lockedText.text = string.Format(format, levelAndMembers.Level, levelAndMembers.Members);
		}
Exemplo n.º 2
0
        // Token: 0x0600F943 RID: 63811 RVA: 0x0041AADC File Offset: 0x00418CDC
        private void GuildRaidUIController_OnGuildRaidListItemClick(ConfigDataGuildMassiveCombatDifficultyInfo info)
        {
            if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_GuildRaidUIController_OnGuildRaidListItemClickConfigDataGuildMassiveCombatDifficultyInfo_hotfix != null)
            {
                this.m_GuildRaidUIController_OnGuildRaidListItemClickConfigDataGuildMassiveCombatDifficultyInfo_hotfix.call(new object[]
                {
                    this,
                    info
                });
                return;
            }
            BJLuaObjHelper.IsSkipLuaHotfix = false;
            GuildMassiveCombatStartNetTask guildMassiveCombatStartNetTask = new GuildMassiveCombatStartNetTask(info.ID);

            guildMassiveCombatStartNetTask.EventOnStop += delegate(Task task)
            {
                GuildMassiveCombatStartNetTask guildMassiveCombatStartNetTask2 = task as GuildMassiveCombatStartNetTask;
                if (guildMassiveCombatStartNetTask2.Result == 0)
                {
                    this.GotoGuildMassiveCombatUITask();
                }
                else
                {
                    CommonUIController.Instance.ShowErrorMessage(guildMassiveCombatStartNetTask2.Result, 2f, null, true);
                }
            };
            guildMassiveCombatStartNetTask.Start(null);
        }
Exemplo n.º 3
0
        // Token: 0x0600F8D5 RID: 63701 RVA: 0x004199B8 File Offset: 0x00417BB8
        private void __callDele_EventOnGuildRaidListItemClick(ConfigDataGuildMassiveCombatDifficultyInfo obj)
        {
            Action <ConfigDataGuildMassiveCombatDifficultyInfo> eventOnGuildRaidListItemClick = this.EventOnGuildRaidListItemClick;

            if (eventOnGuildRaidListItemClick != null)
            {
                eventOnGuildRaidListItemClick(obj);
            }
        }
Exemplo n.º 4
0
        // 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_ID(IntPtr l)
    {
        int result;

        try
        {
            ConfigDataGuildMassiveCombatDifficultyInfo configDataGuildMassiveCombatDifficultyInfo = (ConfigDataGuildMassiveCombatDifficultyInfo)LuaObject.checkSelf(l);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, configDataGuildMassiveCombatDifficultyInfo.ID);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int constructor(IntPtr l)
    {
        int result;

        try
        {
            ConfigDataGuildMassiveCombatDifficultyInfo o = new ConfigDataGuildMassiveCombatDifficultyInfo();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_SortedRewardsInfo(IntPtr l)
    {
        int result;

        try
        {
            ConfigDataGuildMassiveCombatDifficultyInfo configDataGuildMassiveCombatDifficultyInfo = (ConfigDataGuildMassiveCombatDifficultyInfo)LuaObject.checkSelf(l);
            List <Rewards> sortedRewardsInfo;
            LuaObject.checkType <List <Rewards> >(l, 2, out sortedRewardsInfo);
            configDataGuildMassiveCombatDifficultyInfo.SortedRewardsInfo = sortedRewardsInfo;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_IndividualRewardMailTemplateId(IntPtr l)
    {
        int result;

        try
        {
            ConfigDataGuildMassiveCombatDifficultyInfo configDataGuildMassiveCombatDifficultyInfo = (ConfigDataGuildMassiveCombatDifficultyInfo)LuaObject.checkSelf(l);
            int individualRewardMailTemplateId;
            LuaObject.checkType(l, 2, out individualRewardMailTemplateId);
            configDataGuildMassiveCombatDifficultyInfo.IndividualRewardMailTemplateId = individualRewardMailTemplateId;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_BonusGuildCoins(IntPtr l)
    {
        int result;

        try
        {
            ConfigDataGuildMassiveCombatDifficultyInfo configDataGuildMassiveCombatDifficultyInfo = (ConfigDataGuildMassiveCombatDifficultyInfo)LuaObject.checkSelf(l);
            int bonusGuildCoins;
            LuaObject.checkType(l, 2, out bonusGuildCoins);
            configDataGuildMassiveCombatDifficultyInfo.BonusGuildCoins = bonusGuildCoins;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_SuggestedLevel(IntPtr l)
    {
        int result;

        try
        {
            ConfigDataGuildMassiveCombatDifficultyInfo configDataGuildMassiveCombatDifficultyInfo = (ConfigDataGuildMassiveCombatDifficultyInfo)LuaObject.checkSelf(l);
            string suggestedLevel;
            LuaObject.checkType(l, 2, out suggestedLevel);
            configDataGuildMassiveCombatDifficultyInfo.SuggestedLevel = suggestedLevel;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Exemplo n.º 11
0
        // Token: 0x0600F8B9 RID: 63673 RVA: 0x004192B0 File Offset: 0x004174B0
        public void GuildRaidUpdateView()
        {
            if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_GuildRaidUpdateView_hotfix != null)
            {
                this.m_GuildRaidUpdateView_hotfix.call(new object[]
                {
                    this
                });
                return;
            }
            BJLuaObjHelper.IsSkipLuaHotfix = false;
            int num = this.m_configDataLoader.ConfigableConstId_GuildMassiveCombatAvailableCountPerWeek - this.m_playerContext.GetFinishedGuildMassiveCombatThisWeek();

            this.m_timesText.text = num + "/" + this.m_configDataLoader.ConfigableConstId_GuildMassiveCombatAvailableCountPerWeek;
            List <ConfigDataGuildMassiveCombatDifficultyInfo> list = new List <ConfigDataGuildMassiveCombatDifficultyInfo>();

            foreach (KeyValuePair <int, ConfigDataGuildMassiveCombatDifficultyInfo> keyValuePair in this.m_configDataLoader.GetAllConfigDataGuildMassiveCombatDifficultyInfo())
            {
                list.Add(keyValuePair.Value);
            }
            UIUtility.SetGameObjectChildrenActiveCount(this.m_scrollViewContent, list.Count);
            Transform transform = this.m_scrollViewContent.transform;

            for (int i = 0; i < list.Count; i++)
            {
                GuildRaidListItemUIController guildRaidListItemUIController;
                if (i < transform.childCount)
                {
                    Transform child = transform.GetChild(i);
                    guildRaidListItemUIController = child.GetComponent <GuildRaidListItemUIController>();
                }
                else
                {
                    GameObject gameObject = UnityEngine.Object.Instantiate <GameObject>(this.m_levelListItemPrefab);
                    guildRaidListItemUIController = GameObjectUtility.AddControllerToGameObject <GuildRaidListItemUIController>(gameObject);
                    guildRaidListItemUIController.EventOnStartButtonClick += this.OnGuildRaidListItemStartButtonClick;
                    gameObject.transform.SetParent(transform, false);
                }
                ConfigDataGuildMassiveCombatDifficultyInfo info = list[i];
                guildRaidListItemUIController.InitGuildRaidListItemInfo(info);
            }
            this.m_scrollRect.normalizedPosition = Vector2.one;
        }
Exemplo n.º 12
0
        // 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();
        }
Exemplo n.º 13
0
 // Token: 0x0600F8EC RID: 63724 RVA: 0x00419D34 File Offset: 0x00417F34
 public void __clearDele_EventOnGuildRaidListItemClick(ConfigDataGuildMassiveCombatDifficultyInfo obj)
 {
     this.m_owner.__clearDele_EventOnGuildRaidListItemClick(obj);
 }
Exemplo n.º 14
0
 // Token: 0x0600F8D6 RID: 63702 RVA: 0x004199DC File Offset: 0x00417BDC
 private void __clearDele_EventOnGuildRaidListItemClick(ConfigDataGuildMassiveCombatDifficultyInfo obj)
 {
     this.EventOnGuildRaidListItemClick = null;
 }
Exemplo n.º 15
0
 // Token: 0x0600F98B RID: 63883 RVA: 0x0041B3A0 File Offset: 0x004195A0
 public void GuildRaidUIController_OnGuildRaidListItemClick(ConfigDataGuildMassiveCombatDifficultyInfo info)
 {
     this.m_owner.GuildRaidUIController_OnGuildRaidListItemClick(info);
 }