public static int get_m_heroHpMax(IntPtr l)
    {
        int result;

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

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

        try
        {
            FastCombatActorInfo fastCombatActorInfo = (FastCombatActorInfo)LuaObject.checkSelf(l);
            BattleActor         battleActor;
            LuaObject.checkType <BattleActor>(l, 2, out battleActor);
            fastCombatActorInfo.m_battleActor = battleActor;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_m_isReceiveCriticalAttack(IntPtr l)
    {
        int result;

        try
        {
            FastCombatActorInfo fastCombatActorInfo = (FastCombatActorInfo)LuaObject.checkSelf(l);
            bool isReceiveCriticalAttack;
            LuaObject.checkType(l, 2, out isReceiveCriticalAttack);
            fastCombatActorInfo.m_isReceiveCriticalAttack = isReceiveCriticalAttack;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_m_soldierDamage(IntPtr l)
    {
        int result;

        try
        {
            FastCombatActorInfo fastCombatActorInfo = (FastCombatActorInfo)LuaObject.checkSelf(l);
            int soldierDamage;
            LuaObject.checkType(l, 2, out soldierDamage);
            fastCombatActorInfo.m_soldierDamage = soldierDamage;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_m_afterHeroHp(IntPtr l)
    {
        int result;

        try
        {
            FastCombatActorInfo fastCombatActorInfo = (FastCombatActorInfo)LuaObject.checkSelf(l);
            int afterHeroHp;
            LuaObject.checkType(l, 2, out afterHeroHp);
            fastCombatActorInfo.m_afterHeroHp = afterHeroHp;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }