Esempio n. 1
0
    public static int constructor(IntPtr l)
    {
        int result;

        try
        {
            GuildMassiveCombatStronghold o = new GuildMassiveCombatStronghold();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Esempio n. 2
0
    public static int get_TakenOverTime(IntPtr l)
    {
        int result;

        try
        {
            GuildMassiveCombatStronghold guildMassiveCombatStronghold = (GuildMassiveCombatStronghold)LuaObject.checkSelf(l);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, guildMassiveCombatStronghold.TakenOverTime);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Esempio n. 3
0
        // Token: 0x0600F7C5 RID: 63429 RVA: 0x00417088 File Offset: 0x00415288
        private void GuildMassiveCombatUIController_OnTeamBattle(GuildMassiveCombatStronghold strongHold)
        {
            if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_GuildMassiveCombatUIController_OnTeamBattleGuildMassiveCombatStronghold_hotfix != null)
            {
                this.m_GuildMassiveCombatUIController_OnTeamBattleGuildMassiveCombatStronghold_hotfix.call(new object[]
                {
                    this,
                    strongHold
                });
                return;
            }
            BJLuaObjHelper.IsSkipLuaHotfix = false;
            IConfigDataLoader configDataLoader = GameManager.Instance.ConfigDataLoader as IConfigDataLoader;
            TeamRoomSetting   teamRoomSetting  = new TeamRoomSetting();

            teamRoomSetting.GameFunctionTypeId = GameFunctionType.GameFunctionType_GuildMassiveCombat;
            teamRoomSetting.LocationId         = strongHold.LevelId;
            teamRoomSetting.JoinMinLevel       = 1;
            teamRoomSetting.JoinMaxLevel       = configDataLoader.ConfigableConstId_PlayerLevelMaxLevel;
            teamRoomSetting.Authority          = TeamRoomAuthority.GuildMassiveCombat;
            ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext;
            int num = projectLPlayerContext.CanCreateTeam(teamRoomSetting);

            if (num == 0)
            {
                TeamRoomCreateNetTask teamRoomCreateNetTask = new TeamRoomCreateNetTask(teamRoomSetting);
                teamRoomCreateNetTask.EventOnStop += delegate(Task task)
                {
                    TeamRoomCreateNetTask teamRoomCreateNetTask2 = task as TeamRoomCreateNetTask;
                    if (teamRoomCreateNetTask2.Result == 0)
                    {
                        this.StartTeamRoomInfoUITask();
                    }
                    else
                    {
                        CommonUIController.Instance.ShowErrorMessage(teamRoomCreateNetTask2.Result, 2f, null, true);
                    }
                };
                teamRoomCreateNetTask.Start(null);
            }
            else
            {
                WorldUITask.HandleAttackFailResult(num, this.m_currIntent);
            }
        }
Esempio n. 4
0
    public static int ToPro(IntPtr l)
    {
        int result;

        try
        {
            GuildMassiveCombatStronghold        stronghold = (GuildMassiveCombatStronghold)LuaObject.checkSelf(l);
            ProGuildMassiveCombatStrongholdInfo o          = stronghold.ToPro();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Esempio n. 5
0
    public static int set_EnemyEliminated(IntPtr l)
    {
        int result;

        try
        {
            GuildMassiveCombatStronghold guildMassiveCombatStronghold = (GuildMassiveCombatStronghold)LuaObject.checkSelf(l);
            int enemyEliminated;
            LuaObject.checkType(l, 2, out enemyEliminated);
            guildMassiveCombatStronghold.EnemyEliminated = enemyEliminated;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Esempio n. 6
0
    public static int set_LevelId(IntPtr l)
    {
        int result;

        try
        {
            GuildMassiveCombatStronghold guildMassiveCombatStronghold = (GuildMassiveCombatStronghold)LuaObject.checkSelf(l);
            int levelId;
            LuaObject.checkType(l, 2, out levelId);
            guildMassiveCombatStronghold.LevelId = levelId;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Esempio n. 7
0
    public static int set_PreferredHeroTagIds(IntPtr l)
    {
        int result;

        try
        {
            GuildMassiveCombatStronghold guildMassiveCombatStronghold = (GuildMassiveCombatStronghold)LuaObject.checkSelf(l);
            List <int> preferredHeroTagIds;
            LuaObject.checkType <List <int> >(l, 2, out preferredHeroTagIds);
            guildMassiveCombatStronghold.PreferredHeroTagIds = preferredHeroTagIds;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Esempio n. 8
0
    public static int set_TakenOverTime(IntPtr l)
    {
        int result;

        try
        {
            GuildMassiveCombatStronghold guildMassiveCombatStronghold = (GuildMassiveCombatStronghold)LuaObject.checkSelf(l);
            DateTime takenOverTime;
            LuaObject.checkValueType <DateTime>(l, 2, out takenOverTime);
            guildMassiveCombatStronghold.TakenOverTime = takenOverTime;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Esempio n. 9
0
    public static int IsTakenOver(IntPtr l)
    {
        int result;

        try
        {
            GuildMassiveCombatStronghold guildMassiveCombatStronghold = (GuildMassiveCombatStronghold)LuaObject.checkSelf(l);
            DateTime now;
            LuaObject.checkValueType <DateTime>(l, 2, out now);
            bool b = guildMassiveCombatStronghold.IsTakenOver(now);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, b);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Esempio n. 10
0
    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);
    }
        // Token: 0x0600F747 RID: 63303 RVA: 0x004158B8 File Offset: 0x00413AB8
        public void InitGuildMassiveCombatStrongHoldInfo(GuildMassiveCombatStronghold strongHold)
        {
            if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_InitGuildMassiveCombatStrongHoldInfoGuildMassiveCombatStronghold_hotfix != null)
            {
                this.m_InitGuildMassiveCombatStrongHoldInfoGuildMassiveCombatStronghold_hotfix.call(new object[]
                {
                    this,
                    strongHold
                });
                return;
            }
            BJLuaObjHelper.IsSkipLuaHotfix = false;
            base.gameObject.SetActive(true);
            this.m_strongHold = strongHold;
            ConfigDataHeroTagInfo configDataHeroTagInfo = this.m_configDataLoader.GetConfigDataHeroTagInfo(strongHold.PreferredHeroTagIds[0]);

            this.m_campImage.sprite = AssetUtility.Instance.GetSprite(configDataHeroTagInfo.Icon);
            ConfigDataGuildMassiveCombatStrongholdInfo configDataGuildMassiveCombatStrongholdInfo = this.m_configDataLoader.GetConfigDataGuildMassiveCombatStrongholdInfo(strongHold.ConfigId);

            this.m_icon.sprite = AssetUtility.Instance.GetSprite(configDataGuildMassiveCombatStrongholdInfo.Resources);
            this.SetSuppressText();
        }
Esempio n. 12
0
        // Token: 0x0600F7C4 RID: 63428 RVA: 0x00416FD4 File Offset: 0x004151D4
        private void GuildMassiveCombatUIController_OnSingleBattle(GuildMassiveCombatStronghold strongHold)
        {
            if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_GuildMassiveCombatUIController_OnSingleBattleGuildMassiveCombatStronghold_hotfix != null)
            {
                this.m_GuildMassiveCombatUIController_OnSingleBattleGuildMassiveCombatStronghold_hotfix.call(new object[]
                {
                    this,
                    strongHold
                });
                return;
            }
            BJLuaObjHelper.IsSkipLuaHotfix = false;
            ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext;
            int num = projectLPlayerContext.CanAttackGuildMassiveCombatSinglePVELevel(strongHold.LevelId);

            if (num == 0)
            {
                WorldUITask.StartBattleHappening(BattleType.GuildMassiveCombat, strongHold.LevelId);
            }
            else
            {
                WorldUITask.HandleAttackFailResult(num, this.m_currIntent);
            }
        }
Esempio n. 13
0
 // Token: 0x060070A6 RID: 28838 RVA: 0x001F6ECC File Offset: 0x001F50CC
 public int __callBase_GetStrongholdEliminateRate(GuildMassiveCombatStronghold stronghold)
 {
     return(this.m_owner.__callBase_GetStrongholdEliminateRate(stronghold));
 }
Esempio n. 14
0
 // Token: 0x06007082 RID: 28802 RVA: 0x001F6AD0 File Offset: 0x001F4CD0
 private int __callBase_GetStrongholdEliminateRate(GuildMassiveCombatStronghold stronghold)
 {
     return(base.GetStrongholdEliminateRate(stronghold));
 }
Esempio n. 15
0
 // Token: 0x0600F80F RID: 63503 RVA: 0x00417900 File Offset: 0x00415B00
 public void GuildMassiveCombatUIController_OnTeamBattle(GuildMassiveCombatStronghold strongHold)
 {
     this.m_owner.GuildMassiveCombatUIController_OnTeamBattle(strongHold);
 }