Пример #1
0
    public static int UpdateGraphic(IntPtr l)
    {
        int result;

        try
        {
            ArenaDefendActor arenaDefendActor = (ArenaDefendActor)LuaObject.checkSelf(l);
            int idx;
            LuaObject.checkType(l, 2, out idx);
            string assetName;
            LuaObject.checkType(l, 3, out assetName);
            float scale;
            LuaObject.checkType(l, 4, out scale);
            List <ReplaceAnim> replaceAnims;
            LuaObject.checkType <List <ReplaceAnim> >(l, 5, out replaceAnims);
            bool b = arenaDefendActor.m_luaExportHelper.UpdateGraphic(idx, assetName, scale, replaceAnims);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, b);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #2
0
    public static int get_m_graphics(IntPtr l)
    {
        int result;

        try
        {
            ArenaDefendActor arenaDefendActor = (ArenaDefendActor)LuaObject.checkSelf(l);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, arenaDefendActor.m_luaExportHelper.m_graphics);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #3
0
    public static int UpdateGraphics(IntPtr l)
    {
        int result;

        try
        {
            ArenaDefendActor arenaDefendActor = (ArenaDefendActor)LuaObject.checkSelf(l);
            arenaDefendActor.UpdateGraphics();
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #4
0
    public static int GetDirection(IntPtr l)
    {
        int result;

        try
        {
            ArenaDefendActor arenaDefendActor = (ArenaDefendActor)LuaObject.checkSelf(l);
            int direction = arenaDefendActor.GetDirection();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, direction);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #5
0
    public static int GetHero(IntPtr l)
    {
        int result;

        try
        {
            ArenaDefendActor arenaDefendActor = (ArenaDefendActor)LuaObject.checkSelf(l);
            BattleHero       hero             = arenaDefendActor.GetHero();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, hero);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #6
0
    public static int constructor(IntPtr l)
    {
        int result;

        try
        {
            ArenaDefendBattle uiTask;
            LuaObject.checkType <ArenaDefendBattle>(l, 2, out uiTask);
            ArenaDefendActor o = new ArenaDefendActor(uiTask);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #7
0
    public static int set_m_graphics(IntPtr l)
    {
        int result;

        try
        {
            ArenaDefendActor arenaDefendActor = (ArenaDefendActor)LuaObject.checkSelf(l);
            GenericGraphic[] graphics;
            LuaObject.checkArray <GenericGraphic>(l, 2, out graphics);
            arenaDefendActor.m_luaExportHelper.m_graphics = graphics;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #8
0
    public static int SetHero(IntPtr l)
    {
        int result;

        try
        {
            ArenaDefendActor arenaDefendActor = (ArenaDefendActor)LuaObject.checkSelf(l);
            BattleHero       hero;
            LuaObject.checkType <BattleHero>(l, 2, out hero);
            arenaDefendActor.SetHero(hero);
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #9
0
    public static int set_m_tweenColorTime(IntPtr l)
    {
        int result;

        try
        {
            ArenaDefendActor arenaDefendActor = (ArenaDefendActor)LuaObject.checkSelf(l);
            float            tweenColorTime;
            LuaObject.checkType(l, 2, out tweenColorTime);
            arenaDefendActor.m_luaExportHelper.m_tweenColorTime = tweenColorTime;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #10
0
    public static int set_m_soldierCount(IntPtr l)
    {
        int result;

        try
        {
            ArenaDefendActor arenaDefendActor = (ArenaDefendActor)LuaObject.checkSelf(l);
            int soldierCount;
            LuaObject.checkType(l, 2, out soldierCount);
            arenaDefendActor.m_luaExportHelper.m_soldierCount = soldierCount;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #11
0
    public static int set_m_battle(IntPtr l)
    {
        int result;

        try
        {
            ArenaDefendActor  arenaDefendActor = (ArenaDefendActor)LuaObject.checkSelf(l);
            ArenaDefendBattle battle;
            LuaObject.checkType <ArenaDefendBattle>(l, 2, out battle);
            arenaDefendActor.m_luaExportHelper.m_battle = battle;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #12
0
    public static int TweenColor(IntPtr l)
    {
        int result;

        try
        {
            ArenaDefendActor arenaDefendActor = (ArenaDefendActor)LuaObject.checkSelf(l);
            Colori           c;
            LuaObject.checkValueType <Colori>(l, 2, out c);
            arenaDefendActor.TweenColor(c);
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #13
0
    public static int set_m_position(IntPtr l)
    {
        int result;

        try
        {
            ArenaDefendActor arenaDefendActor = (ArenaDefendActor)LuaObject.checkSelf(l);
            GridPosition     position;
            LuaObject.checkValueType <GridPosition>(l, 2, out position);
            arenaDefendActor.m_luaExportHelper.m_position = position;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #14
0
    public static int Pause(IntPtr l)
    {
        int result;

        try
        {
            ArenaDefendActor arenaDefendActor = (ArenaDefendActor)LuaObject.checkSelf(l);
            bool             pause;
            LuaObject.checkType(l, 2, out pause);
            arenaDefendActor.Pause(pause);
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #15
0
    public static int TickGraphic(IntPtr l)
    {
        int result;

        try
        {
            ArenaDefendActor arenaDefendActor = (ArenaDefendActor)LuaObject.checkSelf(l);
            float            dt;
            LuaObject.checkType(l, 2, out dt);
            arenaDefendActor.TickGraphic(dt);
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #16
0
    public static int ComputeGraphicPosition(IntPtr l)
    {
        int result;

        try
        {
            ArenaDefendActor arenaDefendActor = (ArenaDefendActor)LuaObject.checkSelf(l);
            Vector2          p;
            LuaObject.checkType(l, 2, out p);
            Vector3 o = arenaDefendActor.m_luaExportHelper.ComputeGraphicPosition(p);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #17
0
    public static int SetPosition(IntPtr l)
    {
        int result;

        try
        {
            ArenaDefendActor arenaDefendActor = (ArenaDefendActor)LuaObject.checkSelf(l);
            GridPosition     p;
            LuaObject.checkValueType <GridPosition>(l, 2, out p);
            int dir;
            LuaObject.checkType(l, 3, out dir);
            arenaDefendActor.SetPosition(p, dir);
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #18
0
    public static int PlayAnimation(IntPtr l)
    {
        int result;

        try
        {
            ArenaDefendActor arenaDefendActor = (ArenaDefendActor)LuaObject.checkSelf(l);
            string           name;
            LuaObject.checkType(l, 2, out name);
            bool loop;
            LuaObject.checkType(l, 3, out loop);
            arenaDefendActor.m_luaExportHelper.PlayAnimation(name, loop);
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #19
0
    public static int GetGraphicOffset(IntPtr l)
    {
        int result;

        try
        {
            ArenaDefendActor arenaDefendActor = (ArenaDefendActor)LuaObject.checkSelf(l);
            int idx;
            LuaObject.checkType(l, 2, out idx);
            int dir;
            LuaObject.checkType(l, 3, out dir);
            Vector2 graphicOffset = arenaDefendActor.m_luaExportHelper.GetGraphicOffset(idx, dir);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, graphicOffset);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }