Ejemplo n.º 1
0
        public void PushUnityEnginePlayMode(RealStatePtr L, UnityEngine.PlayMode val)
        {
            if (UnityEnginePlayMode_TypeID == -1)
            {
                bool is_first;
                UnityEnginePlayMode_TypeID = getTypeId(L, typeof(UnityEngine.PlayMode), out is_first);

                if (UnityEnginePlayMode_EnumRef == -1)
                {
                    Utils.LoadCSTable(L, typeof(UnityEngine.PlayMode));
                    UnityEnginePlayMode_EnumRef = LuaAPI.luaL_ref(L, LuaIndexes.LUA_REGISTRYINDEX);
                }
            }

            if (LuaAPI.xlua_tryget_cachedud(L, (int)val, UnityEnginePlayMode_EnumRef) == 1)
            {
                return;
            }

            IntPtr buff = LuaAPI.xlua_pushstruct(L, 4, UnityEnginePlayMode_TypeID);

            if (!CopyByValue.Pack(buff, 0, (int)val))
            {
                throw new Exception("pack fail fail for UnityEngine.PlayMode ,value=" + val);
            }

            LuaAPI.lua_getref(L, UnityEnginePlayMode_EnumRef);
            LuaAPI.lua_pushvalue(L, -2);
            LuaAPI.xlua_rawseti(L, -2, (int)val);
            LuaAPI.lua_pop(L, 1);
        }
Ejemplo n.º 2
0
    static int IntToEnum(IntPtr L)
    {
        int arg0 = (int)LuaDLL.lua_tonumber(L, 1);

        UnityEngine.PlayMode o = (UnityEngine.PlayMode)arg0;
        ToLua.Push(L, o);
        return(1);
    }
Ejemplo n.º 3
0
    static int CrossFadeQueued(IntPtr L)
    {
#if UNITY_EDITOR
        ToluaProfiler.AddCallRecord("UnityEngine.Animation.Register");
#endif
        try
        {
            int count = LuaDLL.lua_gettop(L);

            if (count == 2)
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject(L, 1, typeof(UnityEngine.Animation));
                string arg0 = ToLua.CheckString(L, 2);
                UnityEngine.AnimationState o = obj.CrossFadeQueued(arg0);
                ToLua.PushSealed(L, o);
                return(1);
            }
            else if (count == 3)
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject(L, 1, typeof(UnityEngine.Animation));
                string arg0 = ToLua.CheckString(L, 2);
                float  arg1 = (float)LuaDLL.luaL_checknumber(L, 3);
                UnityEngine.AnimationState o = obj.CrossFadeQueued(arg0, arg1);
                ToLua.PushSealed(L, o);
                return(1);
            }
            else if (count == 4)
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject(L, 1, typeof(UnityEngine.Animation));
                string arg0 = ToLua.CheckString(L, 2);
                float  arg1 = (float)LuaDLL.luaL_checknumber(L, 3);
                UnityEngine.QueueMode      arg2 = (UnityEngine.QueueMode)ToLua.CheckObject(L, 4, typeof(UnityEngine.QueueMode));
                UnityEngine.AnimationState o    = obj.CrossFadeQueued(arg0, arg1, arg2);
                ToLua.PushSealed(L, o);
                return(1);
            }
            else if (count == 5)
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject(L, 1, typeof(UnityEngine.Animation));
                string arg0 = ToLua.CheckString(L, 2);
                float  arg1 = (float)LuaDLL.luaL_checknumber(L, 3);
                UnityEngine.QueueMode      arg2 = (UnityEngine.QueueMode)ToLua.CheckObject(L, 4, typeof(UnityEngine.QueueMode));
                UnityEngine.PlayMode       arg3 = (UnityEngine.PlayMode)ToLua.CheckObject(L, 5, typeof(UnityEngine.PlayMode));
                UnityEngine.AnimationState o    = obj.CrossFadeQueued(arg0, arg1, arg2, arg3);
                ToLua.PushSealed(L, o);
                return(1);
            }
            else
            {
                return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Animation.CrossFadeQueued"));
            }
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
Ejemplo n.º 4
0
    static int IntToEnum(IntPtr L)
    {
#if UNITY_EDITOR
        ToluaProfiler.AddCallRecord("UnityEngine.PlayMode.IntToEnum");
#endif
        int arg0 = (int)LuaDLL.lua_tonumber(L, 1);
        UnityEngine.PlayMode o = (UnityEngine.PlayMode)arg0;
        ToLua.Push(L, o);
        return(1);
    }
Ejemplo n.º 5
0
    static int CrossFadeQueued(IntPtr L)
    {
        try
        {
            int count = LuaDLL.lua_gettop(L);

            if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Animation), typeof(string)))
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
                string arg0 = ToLua.ToString(L, 2);
                UnityEngine.AnimationState o = obj.CrossFadeQueued(arg0);
                ToLua.Push(L, o);
                return(1);
            }
            else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Animation), typeof(string), typeof(float)))
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
                string arg0 = ToLua.ToString(L, 2);
                float  arg1 = (float)LuaDLL.lua_tonumber(L, 3);
                UnityEngine.AnimationState o = obj.CrossFadeQueued(arg0, arg1);
                ToLua.Push(L, o);
                return(1);
            }
            else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Animation), typeof(string), typeof(float), typeof(UnityEngine.QueueMode)))
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
                string arg0 = ToLua.ToString(L, 2);
                float  arg1 = (float)LuaDLL.lua_tonumber(L, 3);
                UnityEngine.QueueMode      arg2 = (UnityEngine.QueueMode)ToLua.ToObject(L, 4);
                UnityEngine.AnimationState o    = obj.CrossFadeQueued(arg0, arg1, arg2);
                ToLua.Push(L, o);
                return(1);
            }
            else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityEngine.Animation), typeof(string), typeof(float), typeof(UnityEngine.QueueMode), typeof(UnityEngine.PlayMode)))
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
                string arg0 = ToLua.ToString(L, 2);
                float  arg1 = (float)LuaDLL.lua_tonumber(L, 3);
                UnityEngine.QueueMode      arg2 = (UnityEngine.QueueMode)ToLua.ToObject(L, 4);
                UnityEngine.PlayMode       arg3 = (UnityEngine.PlayMode)ToLua.ToObject(L, 5);
                UnityEngine.AnimationState o    = obj.CrossFadeQueued(arg0, arg1, arg2, arg3);
                ToLua.Push(L, o);
                return(1);
            }
            else
            {
                return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Animation.CrossFadeQueued"));
            }
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
    static int CrossFadeQueued(IntPtr L)
    {
        try
        {
            int count = LuaDLL.lua_gettop(L);

            if (count == 2)
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject <UnityEngine.Animation>(L, 1);
                string arg0 = ToLua.CheckString(L, 2);
                UnityEngine.AnimationState o = obj.CrossFadeQueued(arg0);
                ToLua.PushSealed(L, o);
                return(1);
            }
            else if (count == 3)
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject <UnityEngine.Animation>(L, 1);
                string arg0 = ToLua.CheckString(L, 2);
                float  arg1 = (float)LuaDLL.luaL_checknumber(L, 3);
                UnityEngine.AnimationState o = obj.CrossFadeQueued(arg0, arg1);
                ToLua.PushSealed(L, o);
                return(1);
            }
            else if (count == 4)
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject <UnityEngine.Animation>(L, 1);
                string arg0 = ToLua.CheckString(L, 2);
                float  arg1 = (float)LuaDLL.luaL_checknumber(L, 3);
                UnityEngine.QueueMode      arg2 = (UnityEngine.QueueMode)ToLua.CheckObject(L, 4, TypeTraits <UnityEngine.QueueMode> .type);
                UnityEngine.AnimationState o    = obj.CrossFadeQueued(arg0, arg1, arg2);
                ToLua.PushSealed(L, o);
                return(1);
            }
            else if (count == 5)
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject <UnityEngine.Animation>(L, 1);
                string arg0 = ToLua.CheckString(L, 2);
                float  arg1 = (float)LuaDLL.luaL_checknumber(L, 3);
                UnityEngine.QueueMode      arg2 = (UnityEngine.QueueMode)ToLua.CheckObject(L, 4, TypeTraits <UnityEngine.QueueMode> .type);
                UnityEngine.PlayMode       arg3 = (UnityEngine.PlayMode)ToLua.CheckObject(L, 5, TypeTraits <UnityEngine.PlayMode> .type);
                UnityEngine.AnimationState o    = obj.CrossFadeQueued(arg0, arg1, arg2, arg3);
                ToLua.PushSealed(L, o);
                return(1);
            }
            else
            {
                return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Animation.CrossFadeQueued"));
            }
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
 static int QPYX_CrossFadeQueued_YXQP(IntPtr L_YXQP)
 {
     try
     {
         int QPYX_count_YXQP = LuaDLL.lua_gettop(L_YXQP);
         if (QPYX_count_YXQP == 2)
         {
             UnityEngine.Animation QPYX_obj_YXQP = (UnityEngine.Animation)ToLua.CheckObject(L_YXQP, 1, typeof(UnityEngine.Animation));
             string QPYX_arg0_YXQP = ToLua.CheckString(L_YXQP, 2);
             UnityEngine.AnimationState QPYX_o_YXQP = QPYX_obj_YXQP.CrossFadeQueued(QPYX_arg0_YXQP);
             ToLua.PushSealed(L_YXQP, QPYX_o_YXQP);
             return(1);
         }
         else if (QPYX_count_YXQP == 3)
         {
             UnityEngine.Animation QPYX_obj_YXQP = (UnityEngine.Animation)ToLua.CheckObject(L_YXQP, 1, typeof(UnityEngine.Animation));
             string QPYX_arg0_YXQP = ToLua.CheckString(L_YXQP, 2);
             float  QPYX_arg1_YXQP = (float)LuaDLL.luaL_checknumber(L_YXQP, 3);
             UnityEngine.AnimationState QPYX_o_YXQP = QPYX_obj_YXQP.CrossFadeQueued(QPYX_arg0_YXQP, QPYX_arg1_YXQP);
             ToLua.PushSealed(L_YXQP, QPYX_o_YXQP);
             return(1);
         }
         else if (QPYX_count_YXQP == 4)
         {
             UnityEngine.Animation QPYX_obj_YXQP = (UnityEngine.Animation)ToLua.CheckObject(L_YXQP, 1, typeof(UnityEngine.Animation));
             string QPYX_arg0_YXQP = ToLua.CheckString(L_YXQP, 2);
             float  QPYX_arg1_YXQP = (float)LuaDLL.luaL_checknumber(L_YXQP, 3);
             UnityEngine.QueueMode      QPYX_arg2_YXQP = (UnityEngine.QueueMode)ToLua.CheckObject(L_YXQP, 4, typeof(UnityEngine.QueueMode));
             UnityEngine.AnimationState QPYX_o_YXQP    = QPYX_obj_YXQP.CrossFadeQueued(QPYX_arg0_YXQP, QPYX_arg1_YXQP, QPYX_arg2_YXQP);
             ToLua.PushSealed(L_YXQP, QPYX_o_YXQP);
             return(1);
         }
         else if (QPYX_count_YXQP == 5)
         {
             UnityEngine.Animation QPYX_obj_YXQP = (UnityEngine.Animation)ToLua.CheckObject(L_YXQP, 1, typeof(UnityEngine.Animation));
             string QPYX_arg0_YXQP = ToLua.CheckString(L_YXQP, 2);
             float  QPYX_arg1_YXQP = (float)LuaDLL.luaL_checknumber(L_YXQP, 3);
             UnityEngine.QueueMode      QPYX_arg2_YXQP = (UnityEngine.QueueMode)ToLua.CheckObject(L_YXQP, 4, typeof(UnityEngine.QueueMode));
             UnityEngine.PlayMode       QPYX_arg3_YXQP = (UnityEngine.PlayMode)ToLua.CheckObject(L_YXQP, 5, typeof(UnityEngine.PlayMode));
             UnityEngine.AnimationState QPYX_o_YXQP    = QPYX_obj_YXQP.CrossFadeQueued(QPYX_arg0_YXQP, QPYX_arg1_YXQP, QPYX_arg2_YXQP, QPYX_arg3_YXQP);
             ToLua.PushSealed(L_YXQP, QPYX_o_YXQP);
             return(1);
         }
         else
         {
             return(LuaDLL.luaL_throw(L_YXQP, "invalid arguments to method: UnityEngine.Animation.CrossFadeQueued"));
         }
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
Ejemplo n.º 8
0
 public void CrossFade(System.String animation, System.Single fadeLength, UnityEngine.PlayMode mode)
 {
     //Mock Data:
     if (m_functionCallCounts == null)
     {
         m_functionCallCounts = new Dictionary <string, int>();
     }
     if (!m_functionCallCounts.ContainsKey("Void CrossFade(System.String, Single, PlayMode)"))
     {
         m_functionCallCounts.Add("Void CrossFade(System.String, Single, PlayMode)", 0);
     }
     m_functionCallCounts["Void CrossFade(System.String, Single, PlayMode)"]++;
 }
Ejemplo n.º 9
0
    static int Play(IntPtr L)
    {
#if UNITY_EDITOR
        ToluaProfiler.AddCallRecord("UnityEngine.Animation.Register");
#endif
        try
        {
            int count = LuaDLL.lua_gettop(L);

            if (count == 1)
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject(L, 1, typeof(UnityEngine.Animation));
                bool o = obj.Play();
                LuaDLL.lua_pushboolean(L, o);
                return(1);
            }
            else if (count == 2 && TypeChecker.CheckTypes <UnityEngine.PlayMode>(L, 2))
            {
                UnityEngine.Animation obj  = (UnityEngine.Animation)ToLua.CheckObject(L, 1, typeof(UnityEngine.Animation));
                UnityEngine.PlayMode  arg0 = (UnityEngine.PlayMode)ToLua.ToObject(L, 2);
                bool o = obj.Play(arg0);
                LuaDLL.lua_pushboolean(L, o);
                return(1);
            }
            else if (count == 2 && TypeChecker.CheckTypes <string>(L, 2))
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject(L, 1, typeof(UnityEngine.Animation));
                string arg0 = ToLua.ToString(L, 2);
                bool   o    = obj.Play(arg0);
                LuaDLL.lua_pushboolean(L, o);
                return(1);
            }
            else if (count == 3)
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject(L, 1, typeof(UnityEngine.Animation));
                string arg0 = ToLua.CheckString(L, 2);
                UnityEngine.PlayMode arg1 = (UnityEngine.PlayMode)ToLua.CheckObject(L, 3, typeof(UnityEngine.PlayMode));
                bool o = obj.Play(arg0, arg1);
                LuaDLL.lua_pushboolean(L, o);
                return(1);
            }
            else
            {
                return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Animation.Play"));
            }
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
Ejemplo n.º 10
0
        public System.Boolean Play(System.String animation, UnityEngine.PlayMode mode)
        {
            //Mock Data:
            if (m_functionCallCounts == null)
            {
                m_functionCallCounts = new Dictionary <string, int>();
            }
            if (!m_functionCallCounts.ContainsKey("Boolean Play(System.String, PlayMode)"))
            {
                m_functionCallCounts.Add("Boolean Play(System.String, PlayMode)", 0);
            }
            m_functionCallCounts["Boolean Play(System.String, PlayMode)"]++;

            throw new NotImplementedException("This function was automatically generated by Mockery and has no real implementation yet.");
        }
    static int Play(IntPtr L)
    {
        try
        {
            int count = LuaDLL.lua_gettop(L);

            if (count == 1)
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject(L, 1, typeof(UnityEngine.Animation));
                bool o = obj.Play();
                LuaDLL.lua_pushboolean(L, o);
                return(1);
            }
            else if (count == 2 && TypeChecker.CheckTypes <uint>(L, 2))
            {
                UnityEngine.Animation obj  = (UnityEngine.Animation)ToLua.CheckObject(L, 1, typeof(UnityEngine.Animation));
                UnityEngine.PlayMode  arg0 = (UnityEngine.PlayMode)LuaDLL.lua_tonumber(L, 2);
                bool o = obj.Play(arg0);
                LuaDLL.lua_pushboolean(L, o);
                return(1);
            }
            else if (count == 2 && TypeChecker.CheckTypes <string>(L, 2))
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject(L, 1, typeof(UnityEngine.Animation));
                string arg0 = ToLua.ToString(L, 2);
                bool   o    = obj.Play(arg0);
                LuaDLL.lua_pushboolean(L, o);
                return(1);
            }
            else if (count == 3)
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject(L, 1, typeof(UnityEngine.Animation));
                string arg0 = ToLua.CheckString(L, 2);
                UnityEngine.PlayMode arg1 = (UnityEngine.PlayMode)LuaDLL.luaL_checknumber(L, 3);
                bool o = obj.Play(arg0, arg1);
                LuaDLL.lua_pushboolean(L, o);
                return(1);
            }
            else
            {
                return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Animation.Play"));
            }
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
    static int Play(IntPtr L)
    {
        try
        {
            int count = LuaDLL.lua_gettop(L);

            if (count == 1 && ToLua.CheckTypes(L, 1, typeof(UnityEngine.Animation)))
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
                bool o = obj.Play();
                LuaDLL.lua_pushboolean(L, o);
                return(1);
            }
            else if (count == 2 && ToLua.CheckTypes(L, 1, typeof(UnityEngine.Animation), typeof(string)))
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
                string arg0 = ToLua.ToString(L, 2);
                bool   o    = obj.Play(arg0);
                LuaDLL.lua_pushboolean(L, o);
                return(1);
            }
            else if (count == 2 && ToLua.CheckTypes(L, 1, typeof(UnityEngine.Animation), typeof(UnityEngine.PlayMode)))
            {
                UnityEngine.Animation obj  = (UnityEngine.Animation)ToLua.ToObject(L, 1);
                UnityEngine.PlayMode  arg0 = (UnityEngine.PlayMode)ToLua.ToObject(L, 2);
                bool o = obj.Play(arg0);
                LuaDLL.lua_pushboolean(L, o);
                return(1);
            }
            else if (count == 3 && ToLua.CheckTypes(L, 1, typeof(UnityEngine.Animation), typeof(string), typeof(UnityEngine.PlayMode)))
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
                string arg0 = ToLua.ToString(L, 2);
                UnityEngine.PlayMode arg1 = (UnityEngine.PlayMode)ToLua.ToObject(L, 3);
                bool o = obj.Play(arg0, arg1);
                LuaDLL.lua_pushboolean(L, o);
                return(1);
            }
            else
            {
                return(LuaDLL.tolua_error(L, "invalid arguments to method: UnityEngine.Animation.Play"));
            }
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
 static int QPYX_Play_YXQP(IntPtr L_YXQP)
 {
     try
     {
         int QPYX_count_YXQP = LuaDLL.lua_gettop(L_YXQP);
         if (QPYX_count_YXQP == 1)
         {
             UnityEngine.Animation QPYX_obj_YXQP = (UnityEngine.Animation)ToLua.CheckObject(L_YXQP, 1, typeof(UnityEngine.Animation));
             bool QPYX_o_YXQP = QPYX_obj_YXQP.Play();
             LuaDLL.lua_pushboolean(L_YXQP, QPYX_o_YXQP);
             return(1);
         }
         else if (QPYX_count_YXQP == 2 && TypeChecker.CheckTypes <string>(L_YXQP, 2))
         {
             UnityEngine.Animation QPYX_obj_YXQP = (UnityEngine.Animation)ToLua.CheckObject(L_YXQP, 1, typeof(UnityEngine.Animation));
             string QPYX_arg0_YXQP = ToLua.ToString(L_YXQP, 2);
             bool   QPYX_o_YXQP    = QPYX_obj_YXQP.Play(QPYX_arg0_YXQP);
             LuaDLL.lua_pushboolean(L_YXQP, QPYX_o_YXQP);
             return(1);
         }
         else if (QPYX_count_YXQP == 2 && TypeChecker.CheckTypes <UnityEngine.PlayMode>(L_YXQP, 2))
         {
             UnityEngine.Animation QPYX_obj_YXQP  = (UnityEngine.Animation)ToLua.CheckObject(L_YXQP, 1, typeof(UnityEngine.Animation));
             UnityEngine.PlayMode  QPYX_arg0_YXQP = (UnityEngine.PlayMode)ToLua.ToObject(L_YXQP, 2);
             bool QPYX_o_YXQP = QPYX_obj_YXQP.Play(QPYX_arg0_YXQP);
             LuaDLL.lua_pushboolean(L_YXQP, QPYX_o_YXQP);
             return(1);
         }
         else if (QPYX_count_YXQP == 3)
         {
             UnityEngine.Animation QPYX_obj_YXQP = (UnityEngine.Animation)ToLua.CheckObject(L_YXQP, 1, typeof(UnityEngine.Animation));
             string QPYX_arg0_YXQP = ToLua.CheckString(L_YXQP, 2);
             UnityEngine.PlayMode QPYX_arg1_YXQP = (UnityEngine.PlayMode)ToLua.CheckObject(L_YXQP, 3, typeof(UnityEngine.PlayMode));
             bool QPYX_o_YXQP = QPYX_obj_YXQP.Play(QPYX_arg0_YXQP, QPYX_arg1_YXQP);
             LuaDLL.lua_pushboolean(L_YXQP, QPYX_o_YXQP);
             return(1);
         }
         else
         {
             return(LuaDLL.luaL_throw(L_YXQP, "invalid arguments to method: UnityEngine.Animation.Play"));
         }
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
    static int Play1(IntPtr L)
    {
        try
        {
            int count = LuaDLL.lua_gettop(L);

            var obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
            UnityEngine.PlayMode arg0 = (UnityEngine.PlayMode)LuaDLL.lua_tonumber(L, 2);
            var o = obj.Play(arg0);
            LuaDLL.lua_pushboolean(L, o);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
    static int CrossFade2(IntPtr L)
    {
        try
        {
            int count = LuaDLL.lua_gettop(L);

            var    obj  = (UnityEngine.Animation)ToLua.ToObject(L, 1);
            string arg0 = ToLua.ToString(L, 2);
            float  arg1 = (float)LuaDLL.lua_tonumber(L, 3);
            UnityEngine.PlayMode arg2 = (UnityEngine.PlayMode)LuaDLL.lua_tonumber(L, 4);
            obj.CrossFade(arg0, arg1, arg2);
            return(0);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
Ejemplo n.º 16
0
    static int PlayQueued(IntPtr L)
    {
        try
        {
            int count = LuaDLL.lua_gettop(L);

            if (count == 2 && TypeChecker.CheckTypes <UnityEngine.Animation, string>(L, 1))
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
                string arg0 = ToLua.ToString(L, 2);
                UnityEngine.AnimationState o = obj.PlayQueued(arg0);
                ToLua.PushSealed(L, o);
                return(1);
            }
            else if (count == 3 && TypeChecker.CheckTypes <UnityEngine.Animation, string, UnityEngine.QueueMode>(L, 1))
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
                string arg0 = ToLua.ToString(L, 2);
                UnityEngine.QueueMode      arg1 = (UnityEngine.QueueMode)ToLua.ToObject(L, 3);
                UnityEngine.AnimationState o    = obj.PlayQueued(arg0, arg1);
                ToLua.PushSealed(L, o);
                return(1);
            }
            else if (count == 4 && TypeChecker.CheckTypes <UnityEngine.Animation, string, UnityEngine.QueueMode, UnityEngine.PlayMode>(L, 1))
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
                string arg0 = ToLua.ToString(L, 2);
                UnityEngine.QueueMode      arg1 = (UnityEngine.QueueMode)ToLua.ToObject(L, 3);
                UnityEngine.PlayMode       arg2 = (UnityEngine.PlayMode)ToLua.ToObject(L, 4);
                UnityEngine.AnimationState o    = obj.PlayQueued(arg0, arg1, arg2);
                ToLua.PushSealed(L, o);
                return(1);
            }
            else
            {
                return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Animation.PlayQueued"));
            }
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
    static int PlayQueued2(IntPtr L)
    {
        try
        {
            int count = LuaDLL.lua_gettop(L);

            var    obj  = (UnityEngine.Animation)ToLua.ToObject(L, 1);
            string arg0 = ToLua.ToString(L, 2);
            UnityEngine.QueueMode arg1 = (UnityEngine.QueueMode)LuaDLL.lua_tonumber(L, 3);
            UnityEngine.PlayMode  arg2 = (UnityEngine.PlayMode)LuaDLL.lua_tonumber(L, 4);
            var o = obj.PlayQueued(arg0, arg1, arg2);
            ToLua.PushSealed(L, o);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
    static int PlayQueued(IntPtr L)
    {
        try
        {
            int count = LuaDLL.lua_gettop(L);

            if (count == 2)
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject(L, 1, typeof(UnityEngine.Animation));
                string arg0 = ToLua.CheckString(L, 2);
                UnityEngine.AnimationState o = obj.PlayQueued(arg0);
                ToLua.PushSealed(L, o);
                return(1);
            }
            else if (count == 3)
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject(L, 1, typeof(UnityEngine.Animation));
                string arg0 = ToLua.CheckString(L, 2);
                UnityEngine.QueueMode      arg1 = (UnityEngine.QueueMode)LuaDLL.luaL_checknumber(L, 3);
                UnityEngine.AnimationState o    = obj.PlayQueued(arg0, arg1);
                ToLua.PushSealed(L, o);
                return(1);
            }
            else if (count == 4)
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject(L, 1, typeof(UnityEngine.Animation));
                string arg0 = ToLua.CheckString(L, 2);
                UnityEngine.QueueMode      arg1 = (UnityEngine.QueueMode)LuaDLL.luaL_checknumber(L, 3);
                UnityEngine.PlayMode       arg2 = (UnityEngine.PlayMode)LuaDLL.luaL_checknumber(L, 4);
                UnityEngine.AnimationState o    = obj.PlayQueued(arg0, arg1, arg2);
                ToLua.PushSealed(L, o);
                return(1);
            }
            else
            {
                return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Animation.PlayQueued"));
            }
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
Ejemplo n.º 19
0
        public void UpdateUnityEnginePlayMode(RealStatePtr L, int index, UnityEngine.PlayMode val)
        {
            if (LuaAPI.lua_type(L, index) == LuaTypes.LUA_TUSERDATA)
            {
                if (LuaAPI.xlua_gettypeid(L, index) != UnityEnginePlayMode_TypeID)
                {
                    throw new Exception("invalid userdata for UnityEngine.PlayMode");
                }

                IntPtr buff = LuaAPI.lua_touserdata(L, index);
                if (!CopyByValue.Pack(buff, 0, (int)val))
                {
                    throw new Exception("pack fail for UnityEngine.PlayMode ,value=" + val);
                }
            }

            else
            {
                throw new Exception("try to update a data with lua type:" + LuaAPI.lua_type(L, index));
            }
        }
    static int CrossFade(IntPtr L)
    {
        try
        {
            int count = LuaDLL.lua_gettop(L);

            if (count == 2)
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject(L, 1, typeof(UnityEngine.Animation));
                string arg0 = ToLua.CheckString(L, 2);
                obj.CrossFade(arg0);
                return(0);
            }
            else if (count == 3)
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject(L, 1, typeof(UnityEngine.Animation));
                string arg0 = ToLua.CheckString(L, 2);
                float  arg1 = (float)LuaDLL.luaL_checknumber(L, 3);
                obj.CrossFade(arg0, arg1);
                return(0);
            }
            else if (count == 4)
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.CheckObject(L, 1, typeof(UnityEngine.Animation));
                string arg0 = ToLua.CheckString(L, 2);
                float  arg1 = (float)LuaDLL.luaL_checknumber(L, 3);
                UnityEngine.PlayMode arg2 = (UnityEngine.PlayMode)LuaDLL.luaL_checknumber(L, 4);
                obj.CrossFade(arg0, arg1, arg2);
                return(0);
            }
            else
            {
                return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Animation.CrossFade"));
            }
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
Ejemplo n.º 21
0
    static int CrossFade(IntPtr L)
    {
        try
        {
            int count = LuaDLL.lua_gettop(L);

            if (count == 2 && TypeChecker.CheckTypes <UnityEngine.Animation, string>(L, 1))
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
                string arg0 = ToLua.ToString(L, 2);
                obj.CrossFade(arg0);
                return(0);
            }
            else if (count == 3 && TypeChecker.CheckTypes <UnityEngine.Animation, string, float>(L, 1))
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
                string arg0 = ToLua.ToString(L, 2);
                float  arg1 = (float)LuaDLL.lua_tonumber(L, 3);
                obj.CrossFade(arg0, arg1);
                return(0);
            }
            else if (count == 4 && TypeChecker.CheckTypes <UnityEngine.Animation, string, float, UnityEngine.PlayMode>(L, 1))
            {
                UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
                string arg0 = ToLua.ToString(L, 2);
                float  arg1 = (float)LuaDLL.lua_tonumber(L, 3);
                UnityEngine.PlayMode arg2 = (UnityEngine.PlayMode)ToLua.ToObject(L, 4);
                obj.CrossFade(arg0, arg1, arg2);
                return(0);
            }
            else
            {
                return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Animation.CrossFade"));
            }
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
Ejemplo n.º 22
0
        public void Get(RealStatePtr L, int index, out UnityEngine.PlayMode val)
        {
            LuaTypes type = LuaAPI.lua_type(L, index);

            if (type == LuaTypes.LUA_TUSERDATA)
            {
                if (LuaAPI.xlua_gettypeid(L, index) != UnityEnginePlayMode_TypeID)
                {
                    throw new Exception("invalid userdata for UnityEngine.PlayMode");
                }

                IntPtr buff = LuaAPI.lua_touserdata(L, index);
                int    e;
                if (!CopyByValue.UnPack(buff, 0, out e))
                {
                    throw new Exception("unpack fail for UnityEngine.PlayMode");
                }
                val = (UnityEngine.PlayMode)e;
            }
            else
            {
                val = (UnityEngine.PlayMode)objectCasters.GetCaster(typeof(UnityEngine.PlayMode))(L, index, null);
            }
        }
    static int CrossFade(IntPtr L)
    {
        int count = LuaDLL.lua_gettop(L);

        if (count == 2 && ToLua.CheckTypes(L, 1, typeof(UnityEngine.Animation), typeof(string)))
        {
            UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
            string arg0 = ToLua.ToString(L, 2);

            try
            {
                obj.CrossFade(arg0);
            }
            catch (Exception e)
            {
                return(LuaDLL.toluaL_exception(L, e));
            }

            return(0);
        }
        else if (count == 3 && ToLua.CheckTypes(L, 1, typeof(UnityEngine.Animation), typeof(string), typeof(float)))
        {
            UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
            string arg0 = ToLua.ToString(L, 2);
            float  arg1 = (float)LuaDLL.lua_tonumber(L, 3);

            try
            {
                obj.CrossFade(arg0, arg1);
            }
            catch (Exception e)
            {
                return(LuaDLL.toluaL_exception(L, e));
            }

            return(0);
        }
        else if (count == 4 && ToLua.CheckTypes(L, 1, typeof(UnityEngine.Animation), typeof(string), typeof(float), typeof(UnityEngine.PlayMode)))
        {
            UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
            string arg0 = ToLua.ToString(L, 2);
            float  arg1 = (float)LuaDLL.lua_tonumber(L, 3);
            UnityEngine.PlayMode arg2 = (UnityEngine.PlayMode)ToLua.ToObject(L, 4);

            try
            {
                obj.CrossFade(arg0, arg1, arg2);
            }
            catch (Exception e)
            {
                return(LuaDLL.toluaL_exception(L, e));
            }

            return(0);
        }
        else
        {
            LuaDLL.luaL_error(L, "invalid arguments to method: UnityEngine.Animation.CrossFade");
        }

        return(0);
    }
Ejemplo n.º 24
0
        public UnityEngine.AnimationState CrossFadeQueued(System.String animation, System.Single fadeLength, UnityEngine.QueueMode queue, UnityEngine.PlayMode mode)
        {
            //Mock Data:
            if (m_functionCallCounts == null)
            {
                m_functionCallCounts = new Dictionary <string, int>();
            }
            if (!m_functionCallCounts.ContainsKey("UnityEngine.AnimationState CrossFadeQueued(System.String, Single, QueueMode, PlayMode)"))
            {
                m_functionCallCounts.Add("UnityEngine.AnimationState CrossFadeQueued(System.String, Single, QueueMode, PlayMode)", 0);
            }
            m_functionCallCounts["UnityEngine.AnimationState CrossFadeQueued(System.String, Single, QueueMode, PlayMode)"]++;

            throw new NotImplementedException("This function was automatically generated by Mockery and has no real implementation yet.");
        }
Ejemplo n.º 25
0
 static void QPYX_Push_YXQP(IntPtr L_YXQP, UnityEngine.PlayMode arg_YXQP)
 {
     ToLua.Push(L_YXQP, arg_YXQP);
 }
Ejemplo n.º 26
0
    static int QPYX_IntToEnum_YXQP(IntPtr L_YXQP)
    {
        int QPYX_arg0_YXQP = (int)LuaDLL.lua_tonumber(L_YXQP, 1);               UnityEngine.PlayMode QPYX_o_YXQP = (UnityEngine.PlayMode)QPYX_arg0_YXQP;

        ToLua.Push(L_YXQP, QPYX_o_YXQP);                return(1);
    }
Ejemplo n.º 27
0
 static void Push(IntPtr L, UnityEngine.PlayMode arg)
 {
     ToLua.Push(L, arg);
 }
    static int PlayQueued(IntPtr L)
    {
        int count = LuaDLL.lua_gettop(L);

        if (count == 2 && ToLua.CheckTypes(L, 1, typeof(UnityEngine.Animation), typeof(string)))
        {
            UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
            string arg0 = ToLua.ToString(L, 2);
            UnityEngine.AnimationState o = null;

            try
            {
                o = obj.PlayQueued(arg0);
            }
            catch (Exception e)
            {
                return(LuaDLL.toluaL_exception(L, e));
            }

            ToLua.PushObject(L, o);
            return(1);
        }
        else if (count == 3 && ToLua.CheckTypes(L, 1, typeof(UnityEngine.Animation), typeof(string), typeof(UnityEngine.QueueMode)))
        {
            UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
            string arg0 = ToLua.ToString(L, 2);
            UnityEngine.QueueMode      arg1 = (UnityEngine.QueueMode)ToLua.ToObject(L, 3);
            UnityEngine.AnimationState o    = null;

            try
            {
                o = obj.PlayQueued(arg0, arg1);
            }
            catch (Exception e)
            {
                return(LuaDLL.toluaL_exception(L, e));
            }

            ToLua.PushObject(L, o);
            return(1);
        }
        else if (count == 4 && ToLua.CheckTypes(L, 1, typeof(UnityEngine.Animation), typeof(string), typeof(UnityEngine.QueueMode), typeof(UnityEngine.PlayMode)))
        {
            UnityEngine.Animation obj = (UnityEngine.Animation)ToLua.ToObject(L, 1);
            string arg0 = ToLua.ToString(L, 2);
            UnityEngine.QueueMode      arg1 = (UnityEngine.QueueMode)ToLua.ToObject(L, 3);
            UnityEngine.PlayMode       arg2 = (UnityEngine.PlayMode)ToLua.ToObject(L, 4);
            UnityEngine.AnimationState o    = null;

            try
            {
                o = obj.PlayQueued(arg0, arg1, arg2);
            }
            catch (Exception e)
            {
                return(LuaDLL.toluaL_exception(L, e));
            }

            ToLua.PushObject(L, o);
            return(1);
        }
        else
        {
            LuaDLL.luaL_error(L, "invalid arguments to method: UnityEngine.Animation.PlayQueued");
        }

        return(0);
    }