static int IntToEnum(IntPtr L)
    {
        int arg0 = (int)LuaDLL.lua_tonumber(L, 1);

        UnityEngine.CollisionFlags o = (UnityEngine.CollisionFlags)arg0;
        ToLua.Push(L, o);
        return(1);
    }
 static int Move(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         UnityEngine.CharacterController obj  = (UnityEngine.CharacterController)ToLua.CheckObject(L, 1, typeof(UnityEngine.CharacterController));
         UnityEngine.Vector3             arg0 = ToLua.ToVector3(L, 2);
         UnityEngine.CollisionFlags      o    = obj.Move(arg0);
         ToLua.Push(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
    static int get_collisionFlags(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            UnityEngine.CharacterController obj = (UnityEngine.CharacterController)o;
            UnityEngine.CollisionFlags      ret = obj.collisionFlags;
            ToLua.Push(L, ret);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index collisionFlags on a nil value" : e.Message));
        }
    }
Exemplo n.º 4
0
    static int get_collisionFlags(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            UnityEngine.CharacterController obj = (UnityEngine.CharacterController)o;
            UnityEngine.CollisionFlags      ret = obj.collisionFlags;
            LuaDLL.lua_pushinteger(L, (int)ret);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o, "attempt to index collisionFlags on a nil value"));
        }
    }
Exemplo n.º 5
0
    static int Move(IntPtr L)
    {
#if UNITY_EDITOR
        ToluaProfiler.AddCallRecord("UnityEngine.CharacterController.Move");
#endif
        try
        {
            ToLua.CheckArgsCount(L, 2);
            UnityEngine.CharacterController obj  = (UnityEngine.CharacterController)ToLua.CheckObject(L, 1, typeof(UnityEngine.CharacterController));
            UnityEngine.Vector3             arg0 = ToLua.ToVector3(L, 2);
            UnityEngine.CollisionFlags      o    = obj.Move(arg0);
            ToLua.Push(L, o);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
Exemplo n.º 6
0
    static int get_collisionFlags(IntPtr L)
    {
#if UNITY_EDITOR
        ToluaProfiler.AddCallRecord("UnityEngine.CharacterController.collisionFlags");
#endif
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            UnityEngine.CharacterController obj = (UnityEngine.CharacterController)o;
            UnityEngine.CollisionFlags      ret = obj.collisionFlags;
            ToLua.Push(L, ret);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o, "attempt to index collisionFlags on a nil value"));
        }
    }
        static int _m_Move(RealStatePtr L)
        {
            ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);


            UnityEngine.CharacterController __cl_gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1);


            try {
                {
                    UnityEngine.Vector3 motion; translator.Get(L, 2, out motion);

                    UnityEngine.CollisionFlags __cl_gen_ret = __cl_gen_to_be_invoked.Move(motion);
                    translator.Push(L, __cl_gen_ret);



                    return(1);
                }
            } catch (System.Exception __gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + __gen_e));
            }
        }
 static void Push(IntPtr L, UnityEngine.CollisionFlags arg)
 {
     ToLua.Push(L, arg);
 }