// Token: 0x0600376A RID: 14186 RVA: 0x000F8D34 File Offset: 0x000F6F34
        public void SetBahvior(int id)
        {
            if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_SetBahviorInt32_hotfix != null)
            {
                this.m_SetBahviorInt32_hotfix.call(new object[]
                {
                    this,
                    id
                });
                return;
            }
            BJLuaObjHelper.IsSkipLuaHotfix = false;
            if (id < 1)
            {
                return;
            }
            ConfigDataGroupBehavior configDataGroupBehavior = this.m_team.Battle.ConfigDataLoader.GetConfigDataGroupBehavior(id);

            if (configDataGroupBehavior == null)
            {
                if (this.m_team.Battle.IsEnableDebugLog())
                {
                    DebugUtility.LogError(string.Format("Failed to find battle {0} 's group behavior {1}.", this.m_team.Battle.BattleInfo.ID, id));
                }
                return;
            }
            this.m_curBehaviorCfg = configDataGroupBehavior;
        }
Beispiel #2
0
    public static int get_SLCParamData(IntPtr l)
    {
        int result;

        try
        {
            ConfigDataGroupBehavior configDataGroupBehavior = (ConfigDataGroupBehavior)LuaObject.checkSelf(l);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, configDataGroupBehavior.SLCParamData);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Beispiel #3
0
    public static int get_SelectLeaderCondition(IntPtr l)
    {
        int result;

        try
        {
            ConfigDataGroupBehavior configDataGroupBehavior = (ConfigDataGroupBehavior)LuaObject.checkSelf(l);
            LuaObject.pushValue(l, true);
            LuaObject.pushEnum(l, (int)configDataGroupBehavior.SelectLeaderCondition);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Beispiel #4
0
    public static int constructor(IntPtr l)
    {
        int result;

        try
        {
            ConfigDataGroupBehavior o = new ConfigDataGroupBehavior();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Beispiel #5
0
    public static int Initialize(IntPtr l)
    {
        int result;

        try
        {
            ConfigDataGroupBehavior configDataGroupBehavior = (ConfigDataGroupBehavior)LuaObject.checkSelf(l);
            bool b = configDataGroupBehavior.Initialize();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, b);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Beispiel #6
0
    public static int set_SLCParamData(IntPtr l)
    {
        int result;

        try
        {
            ConfigDataGroupBehavior      configDataGroupBehavior = (ConfigDataGroupBehavior)LuaObject.checkSelf(l);
            ConfigDataBehavior.ParamData slcparamData;
            LuaObject.checkType <ConfigDataBehavior.ParamData>(l, 2, out slcparamData);
            configDataGroupBehavior.SLCParamData = slcparamData;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Beispiel #7
0
    public static int set_MemberBehavior(IntPtr l)
    {
        int result;

        try
        {
            ConfigDataGroupBehavior configDataGroupBehavior = (ConfigDataGroupBehavior)LuaObject.checkSelf(l);
            int memberBehavior;
            LuaObject.checkType(l, 2, out memberBehavior);
            configDataGroupBehavior.MemberBehavior = memberBehavior;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Beispiel #8
0
    public static int set_SelectLeaderCondition(IntPtr l)
    {
        int result;

        try
        {
            ConfigDataGroupBehavior configDataGroupBehavior = (ConfigDataGroupBehavior)LuaObject.checkSelf(l);
            BehaviorCondition       selectLeaderCondition;
            LuaObject.checkEnum <BehaviorCondition>(l, 2, out selectLeaderCondition);
            configDataGroupBehavior.SelectLeaderCondition = selectLeaderCondition;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Beispiel #9
0
    public static int set_Desc(IntPtr l)
    {
        int result;

        try
        {
            ConfigDataGroupBehavior configDataGroupBehavior = (ConfigDataGroupBehavior)LuaObject.checkSelf(l);
            string desc;
            LuaObject.checkType(l, 2, out desc);
            configDataGroupBehavior.Desc = desc;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }