Exemple #1
0
    static int Then(IntPtr L)
    {
        try
        {
            int count = LuaDLL.lua_gettop(L);

            if (count == 2)
            {
                Nova.AnimationEntry     obj  = (Nova.AnimationEntry)ToLua.CheckObject <Nova.AnimationEntry>(L, 1);
                Nova.IAnimationProperty arg0 = (Nova.IAnimationProperty)ToLua.CheckObject <Nova.IAnimationProperty>(L, 2);
                Nova.AnimationEntry     o    = obj.Then(arg0);
                ToLua.Push(L, o);
                return(1);
            }
            else if (count == 3)
            {
                Nova.AnimationEntry     obj  = (Nova.AnimationEntry)ToLua.CheckObject <Nova.AnimationEntry>(L, 1);
                Nova.IAnimationProperty arg0 = (Nova.IAnimationProperty)ToLua.CheckObject <Nova.IAnimationProperty>(L, 2);
                float arg1            = (float)LuaDLL.luaL_checknumber(L, 3);
                Nova.AnimationEntry o = obj.Then(arg0, arg1);
                ToLua.Push(L, o);
                return(1);
            }
            else if (count == 4)
            {
                Nova.AnimationEntry     obj  = (Nova.AnimationEntry)ToLua.CheckObject <Nova.AnimationEntry>(L, 1);
                Nova.IAnimationProperty arg0 = (Nova.IAnimationProperty)ToLua.CheckObject <Nova.IAnimationProperty>(L, 2);
                float arg1 = (float)LuaDLL.luaL_checknumber(L, 3);
                Nova.AnimationEntry.EasingFunction arg2 = (Nova.AnimationEntry.EasingFunction)ToLua.CheckDelegate <Nova.AnimationEntry.EasingFunction>(L, 4);
                Nova.AnimationEntry o = obj.Then(arg0, arg1, arg2);
                ToLua.Push(L, o);
                return(1);
            }
            else if (count == 5)
            {
                Nova.AnimationEntry     obj  = (Nova.AnimationEntry)ToLua.CheckObject <Nova.AnimationEntry>(L, 1);
                Nova.IAnimationProperty arg0 = (Nova.IAnimationProperty)ToLua.CheckObject <Nova.IAnimationProperty>(L, 2);
                float arg1 = (float)LuaDLL.luaL_checknumber(L, 3);
                Nova.AnimationEntry.EasingFunction arg2 = (Nova.AnimationEntry.EasingFunction)ToLua.CheckDelegate <Nova.AnimationEntry.EasingFunction>(L, 4);
                int arg3 = (int)LuaDLL.luaL_checknumber(L, 5);
                Nova.AnimationEntry o = obj.Then(arg0, arg1, arg2, arg3);
                ToLua.Push(L, o);
                return(1);
            }
            else
            {
                return(LuaDLL.luaL_throw(L, "invalid arguments to method: Nova.AnimationEntry.Then"));
            }
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
Exemple #2
0
 static int LinearEasing(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 0);
         Nova.AnimationEntry.EasingFunction o = Nova.AnimationEntry.LinearEasing();
         ToLua.Push(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Exemple #3
0
 static int BezierEasing(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         float arg0 = (float)LuaDLL.luaL_checknumber(L, 1);
         float arg1 = (float)LuaDLL.luaL_checknumber(L, 2);
         Nova.AnimationEntry.EasingFunction o = Nova.AnimationEntry.BezierEasing(arg0, arg1);
         ToLua.Push(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Exemple #4
0
 static int With(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         Nova.AnimationEntry obj = (Nova.AnimationEntry)ToLua.CheckObject <Nova.AnimationEntry>(L, 1);
         Nova.AnimationEntry.EasingFunction arg0 = (Nova.AnimationEntry.EasingFunction)ToLua.CheckDelegate <Nova.AnimationEntry.EasingFunction>(L, 2);
         Nova.AnimationEntry o = obj.With(arg0);
         ToLua.Push(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Exemple #5
0
    static int set_easing(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            Nova.AnimationEntry obj = (Nova.AnimationEntry)o;
            Nova.AnimationEntry.EasingFunction arg0 = (Nova.AnimationEntry.EasingFunction)ToLua.CheckDelegate <Nova.AnimationEntry.EasingFunction>(L, 2);
            obj.easing = arg0;
            return(0);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o, "attempt to index easing on a nil value"));
        }
    }
Exemple #6
0
    static int get_easing(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            Nova.AnimationEntry obj = (Nova.AnimationEntry)o;
            Nova.AnimationEntry.EasingFunction ret = obj.easing;
            ToLua.Push(L, ret);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o, "attempt to index easing on a nil value"));
        }
    }
Exemple #7
0
 static int Init(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 5);
         Nova.AnimationEntry     obj  = (Nova.AnimationEntry)ToLua.CheckObject <Nova.AnimationEntry>(L, 1);
         Nova.IAnimationProperty arg0 = (Nova.IAnimationProperty)ToLua.CheckObject <Nova.IAnimationProperty>(L, 2);
         float arg1 = (float)LuaDLL.luaL_checknumber(L, 3);
         Nova.AnimationEntry.EasingFunction arg2 = (Nova.AnimationEntry.EasingFunction)ToLua.CheckDelegate <Nova.AnimationEntry.EasingFunction>(L, 4);
         int arg3 = (int)LuaDLL.luaL_checknumber(L, 5);
         obj.Init(arg0, arg1, arg2, arg3);
         return(0);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Exemple #8
0
 static int CreateEntry(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 5);
         Nova.IAnimationProperty arg0 = (Nova.IAnimationProperty)ToLua.CheckObject <Nova.IAnimationProperty>(L, 1);
         float arg1 = (float)LuaDLL.luaL_checknumber(L, 2);
         Nova.AnimationEntry.EasingFunction arg2 = (Nova.AnimationEntry.EasingFunction)ToLua.CheckDelegate <Nova.AnimationEntry.EasingFunction>(L, 3);
         int arg3 = (int)LuaDLL.luaL_checknumber(L, 4);
         UnityEngine.Transform arg4 = (UnityEngine.Transform)ToLua.CheckObject <UnityEngine.Transform>(L, 5);
         Nova.AnimationEntry   o    = Nova.AnimationEntry.CreateEntry(arg0, arg1, arg2, arg3, arg4);
         ToLua.Push(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Exemple #9
0
    public Nova.AnimationEntry.EasingFunction Nova_AnimationEntry_EasingFunction(LuaFunction func, LuaTable self, bool flag)
    {
        if (func == null)
        {
            Nova.AnimationEntry.EasingFunction fn = delegate(float param0) { return(0); };
            return(fn);
        }

        if (!flag)
        {
            Nova_AnimationEntry_EasingFunction_Event target = new Nova_AnimationEntry_EasingFunction_Event(func);
            Nova.AnimationEntry.EasingFunction       d      = target.Call;
            target.method = d.Method;
            return(d);
        }
        else
        {
            Nova_AnimationEntry_EasingFunction_Event target = new Nova_AnimationEntry_EasingFunction_Event(func, self);
            Nova.AnimationEntry.EasingFunction       d      = target.CallWithSelf;
            target.method = d.Method;
            return(d);
        }
    }
Exemple #10
0
 void Push_Nova_AnimationEntry_EasingFunction(IntPtr L, Nova.AnimationEntry.EasingFunction o)
 {
     ToLua.Push(L, o);
 }