Exemple #1
0
        // Token: 0x0600F212 RID: 61970 RVA: 0x004048C0 File Offset: 0x00402AC0
        public void InitGuildGameListItemInfo()
        {
            if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_InitGuildGameListItemInfo_hotfix != null)
            {
                this.m_InitGuildGameListItemInfo_hotfix.call(new object[]
                {
                    this
                });
                return;
            }
            BJLuaObjHelper.IsSkipLuaHotfix = false;
            ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext;
            IConfigDataLoader     configDataLoader      = GameManager.Instance.ConfigDataLoader as IConfigDataLoader;
            int   num       = configDataLoader.ConfigableConstId_GuildMassiveCombatAvailableCountPerWeek - projectLPlayerContext.GetFinishedGuildMassiveCombatThisWeek();
            Guild guildInfo = projectLPlayerContext.GetGuildInfo();
            GuildMemberCacheObject guildMemberCacheObject = guildInfo.FindMember(projectLPlayerContext.GetUserId());
            GuildTitle             guildTitle;

            if (guildMemberCacheObject != null)
            {
                guildTitle = guildMemberCacheObject.Member.Title;
            }
            else
            {
                guildTitle = GuildTitle.None;
            }
            if (guildTitle == GuildTitle.President || guildTitle == GuildTitle.VP)
            {
                if (num != 0)
                {
                    this.m_stateCtrl.SetToUIState("Normal", false, true);
                    this.m_numberText.text = num + "/" + configDataLoader.ConfigableConstId_GuildMassiveCombatAvailableCountPerWeek;
                }
                else
                {
                    this.m_stateCtrl.SetToUIState("Lock", false, true);
                    this.m_lockedText.text = configDataLoader.UtilityGetStringByStringTable(StringTableId.StringTableId_Guild_GuildMassiveCombatCountZero);
                }
            }
            else if (num != 0)
            {
                if (guildInfo.MassiveCombat != null && guildInfo.MassiveCombat.RecentCombat != null)
                {
                    this.m_stateCtrl.SetToUIState("Normal", false, true);
                    this.m_numberText.text = num + "/" + configDataLoader.ConfigableConstId_GuildMassiveCombatAvailableCountPerWeek;
                }
                else
                {
                    this.m_stateCtrl.SetToUIState("Lock", false, true);
                    this.m_lockedText.text = configDataLoader.UtilityGetStringByStringTable(StringTableId.StringTableId_Guild_WaitOpenGuildMassiveCombat);
                }
            }
            else
            {
                this.m_stateCtrl.SetToUIState("Lock", false, true);
                this.m_lockedText.text = configDataLoader.UtilityGetStringByStringTable(StringTableId.StringTableId_Guild_GuildMassiveCombatCountZero);
            }
        }
Exemple #2
0
    public static int get_Member(IntPtr l)
    {
        int result;

        try
        {
            GuildMemberCacheObject guildMemberCacheObject = (GuildMemberCacheObject)LuaObject.checkSelf(l);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, guildMemberCacheObject.Member);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Exemple #3
0
    public static int constructor(IntPtr l)
    {
        int result;

        try
        {
            GuildMemberCacheObject o = new GuildMemberCacheObject();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Exemple #4
0
    public static int GetPresident(IntPtr l)
    {
        int result;

        try
        {
            Guild guild = (Guild)LuaObject.checkSelf(l);
            GuildMemberCacheObject president = guild.GetPresident();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, president);
            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);
            }
        }
Exemple #6
0
    public static int set_Member(IntPtr l)
    {
        int result;

        try
        {
            GuildMemberCacheObject guildMemberCacheObject = (GuildMemberCacheObject)LuaObject.checkSelf(l);
            GuildMember            member;
            LuaObject.checkType <GuildMember>(l, 2, out member);
            guildMemberCacheObject.Member = member;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Exemple #7
0
    public static int set_Dirty(IntPtr l)
    {
        int result;

        try
        {
            GuildMemberCacheObject guildMemberCacheObject = (GuildMemberCacheObject)LuaObject.checkSelf(l);
            bool dirty;
            LuaObject.checkType(l, 2, out dirty);
            guildMemberCacheObject.Dirty = dirty;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Exemple #8
0
    public static int FindMember(IntPtr l)
    {
        int result;

        try
        {
            Guild  guild = (Guild)LuaObject.checkSelf(l);
            string userId;
            LuaObject.checkType(l, 2, out userId);
            GuildMemberCacheObject o = guild.FindMember(userId);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Exemple #9
0
    public static int AddMember(IntPtr l)
    {
        int result;

        try
        {
            Guild       guild = (Guild)LuaObject.checkSelf(l);
            GuildMember member;
            LuaObject.checkType <GuildMember>(l, 2, out member);
            GuildMemberCacheObject o = guild.AddMember(member);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }