static int HideAllLoadedEntities(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); obj.HideAllLoadedEntities(); return(0); } else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(object))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); object arg0 = ToLua.ToVarObject(L, 2); obj.HideAllLoadedEntities(arg0); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityGameFramework.Runtime.EntityComponent.HideAllLoadedEntities")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int GetChildEntities(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(UnityGameFramework.Runtime.Entity))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); UnityGameFramework.Runtime.Entity arg0 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 2); UnityGameFramework.Runtime.Entity[] o = obj.GetChildEntities(arg0); ToLua.Push(L, o); return(1); } else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(int))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityGameFramework.Runtime.Entity[] o = obj.GetChildEntities(arg0); ToLua.Push(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityGameFramework.Runtime.EntityComponent.GetChildEntities")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int HasEntity(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(string))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); string arg0 = ToLua.ToString(L, 2); bool o = obj.HasEntity(arg0); LuaDLL.lua_pushboolean(L, o); return(1); } else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(int))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); bool o = obj.HasEntity(arg0); LuaDLL.lua_pushboolean(L, o); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityGameFramework.Runtime.EntityComponent.HasEntity")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int HideAllLoadingEntities(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.CheckObject(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent)); obj.HideAllLoadingEntities(); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int GetAllEntityGroups(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.CheckObject(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent)); GameFramework.Entity.IEntityGroup[] o = obj.GetAllEntityGroups(); ToLua.Push(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int SetInstancePriority(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.CheckObject(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent)); UnityGameFramework.Runtime.Entity arg0 = (UnityGameFramework.Runtime.Entity)ToLua.CheckUnityObject(L, 2, typeof(UnityGameFramework.Runtime.Entity)); int arg1 = (int)LuaDLL.luaL_checknumber(L, 3); obj.SetInstancePriority(arg0, arg1); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int SetEntityInstanceLocked(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.CheckObject(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent)); UnityGameFramework.Runtime.Entity arg0 = (UnityGameFramework.Runtime.Entity)ToLua.CheckUnityObject(L, 2, typeof(UnityGameFramework.Runtime.Entity)); bool arg1 = LuaDLL.luaL_checkboolean(L, 3); obj.SetEntityInstanceLocked(arg0, arg1); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int GetEntityGroup(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.CheckObject(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent)); string arg0 = ToLua.CheckString(L, 2); GameFramework.Entity.IEntityGroup o = obj.GetEntityGroup(arg0); ToLua.PushObject(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int HasEntityGroup(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.CheckObject(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent)); string arg0 = ToLua.CheckString(L, 2); bool o = obj.HasEntityGroup(arg0); LuaDLL.lua_pushboolean(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int IsValidEntity(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.CheckObject(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent)); UnityGameFramework.Runtime.Entity arg0 = (UnityGameFramework.Runtime.Entity)ToLua.CheckUnityObject(L, 2, typeof(UnityGameFramework.Runtime.Entity)); bool o = obj.IsValidEntity(arg0); LuaDLL.lua_pushboolean(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int get_EntityGroupCount(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)o; int ret = obj.EntityGroupCount; LuaDLL.lua_pushinteger(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index EntityGroupCount on a nil value" : e.Message)); } }
static int DetachEntity(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(UnityGameFramework.Runtime.Entity))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); UnityGameFramework.Runtime.Entity arg0 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 2); obj.DetachEntity(arg0); return(0); } else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(int))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); obj.DetachEntity(arg0); return(0); } else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(UnityGameFramework.Runtime.Entity), typeof(object))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); UnityGameFramework.Runtime.Entity arg0 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 2); object arg1 = ToLua.ToVarObject(L, 3); obj.DetachEntity(arg0, arg1); return(0); } else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(int), typeof(object))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); object arg1 = ToLua.ToVarObject(L, 3); obj.DetachEntity(arg0, arg1); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityGameFramework.Runtime.EntityComponent.DetachEntity")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int AddEntityGroup(IntPtr L) { try { ToLua.CheckArgsCount(L, 6); UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.CheckObject(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent)); string arg0 = ToLua.CheckString(L, 2); float arg1 = (float)LuaDLL.luaL_checknumber(L, 3); int arg2 = (int)LuaDLL.luaL_checknumber(L, 4); float arg3 = (float)LuaDLL.luaL_checknumber(L, 5); int arg4 = (int)LuaDLL.luaL_checknumber(L, 6); bool o = obj.AddEntityGroup(arg0, arg1, arg2, arg3, arg4); LuaDLL.lua_pushboolean(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int ShowEntity(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(int), typeof(System.Type), typeof(string), typeof(string))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); System.Type arg1 = (System.Type)ToLua.ToObject(L, 3); string arg2 = ToLua.ToString(L, 4); string arg3 = ToLua.ToString(L, 5); obj.ShowEntity(arg0, arg1, arg2, arg3); return(0); } else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(int), typeof(System.Type), typeof(string), typeof(string), typeof(object))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); System.Type arg1 = (System.Type)ToLua.ToObject(L, 3); string arg2 = ToLua.ToString(L, 4); string arg3 = ToLua.ToString(L, 5); object arg4 = ToLua.ToVarObject(L, 6); obj.ShowEntity(arg0, arg1, arg2, arg3, arg4); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityGameFramework.Runtime.EntityComponent.ShowEntity")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int AttachEntity(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(UnityGameFramework.Runtime.Entity), typeof(int))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); UnityGameFramework.Runtime.Entity arg0 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 2); int arg1 = (int)LuaDLL.lua_tonumber(L, 3); obj.AttachEntity(arg0, arg1); return(0); } else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(UnityGameFramework.Runtime.Entity), typeof(UnityGameFramework.Runtime.Entity))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); UnityGameFramework.Runtime.Entity arg0 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 2); UnityGameFramework.Runtime.Entity arg1 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 3); obj.AttachEntity(arg0, arg1); return(0); } else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(int), typeof(int))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); int arg1 = (int)LuaDLL.lua_tonumber(L, 3); obj.AttachEntity(arg0, arg1); return(0); } else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(int), typeof(UnityGameFramework.Runtime.Entity))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityGameFramework.Runtime.Entity arg1 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 3); obj.AttachEntity(arg0, arg1); return(0); } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(int), typeof(UnityGameFramework.Runtime.Entity), typeof(UnityEngine.Transform))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityGameFramework.Runtime.Entity arg1 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 3); UnityEngine.Transform arg2 = (UnityEngine.Transform)ToLua.ToObject(L, 4); obj.AttachEntity(arg0, arg1, arg2); return(0); } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(int), typeof(int), typeof(UnityEngine.Transform))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); int arg1 = (int)LuaDLL.lua_tonumber(L, 3); UnityEngine.Transform arg2 = (UnityEngine.Transform)ToLua.ToObject(L, 4); obj.AttachEntity(arg0, arg1, arg2); return(0); } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(UnityGameFramework.Runtime.Entity), typeof(UnityGameFramework.Runtime.Entity), typeof(UnityEngine.Transform))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); UnityGameFramework.Runtime.Entity arg0 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 2); UnityGameFramework.Runtime.Entity arg1 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 3); UnityEngine.Transform arg2 = (UnityEngine.Transform)ToLua.ToObject(L, 4); obj.AttachEntity(arg0, arg1, arg2); return(0); } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(UnityGameFramework.Runtime.Entity), typeof(int), typeof(UnityEngine.Transform))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); UnityGameFramework.Runtime.Entity arg0 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 2); int arg1 = (int)LuaDLL.lua_tonumber(L, 3); UnityEngine.Transform arg2 = (UnityEngine.Transform)ToLua.ToObject(L, 4); obj.AttachEntity(arg0, arg1, arg2); return(0); } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(int), typeof(UnityGameFramework.Runtime.Entity), typeof(string))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityGameFramework.Runtime.Entity arg1 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 3); string arg2 = ToLua.ToString(L, 4); obj.AttachEntity(arg0, arg1, arg2); return(0); } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(int), typeof(int), typeof(string))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); int arg1 = (int)LuaDLL.lua_tonumber(L, 3); string arg2 = ToLua.ToString(L, 4); obj.AttachEntity(arg0, arg1, arg2); return(0); } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(UnityGameFramework.Runtime.Entity), typeof(UnityGameFramework.Runtime.Entity), typeof(string))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); UnityGameFramework.Runtime.Entity arg0 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 2); UnityGameFramework.Runtime.Entity arg1 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 3); string arg2 = ToLua.ToString(L, 4); obj.AttachEntity(arg0, arg1, arg2); return(0); } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(UnityGameFramework.Runtime.Entity), typeof(int), typeof(string))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); UnityGameFramework.Runtime.Entity arg0 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 2); int arg1 = (int)LuaDLL.lua_tonumber(L, 3); string arg2 = ToLua.ToString(L, 4); obj.AttachEntity(arg0, arg1, arg2); return(0); } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(UnityGameFramework.Runtime.Entity), typeof(int), typeof(object))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); UnityGameFramework.Runtime.Entity arg0 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 2); int arg1 = (int)LuaDLL.lua_tonumber(L, 3); object arg2 = ToLua.ToVarObject(L, 4); obj.AttachEntity(arg0, arg1, arg2); return(0); } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(UnityGameFramework.Runtime.Entity), typeof(UnityGameFramework.Runtime.Entity), typeof(object))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); UnityGameFramework.Runtime.Entity arg0 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 2); UnityGameFramework.Runtime.Entity arg1 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 3); object arg2 = ToLua.ToVarObject(L, 4); obj.AttachEntity(arg0, arg1, arg2); return(0); } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(int), typeof(int), typeof(object))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); int arg1 = (int)LuaDLL.lua_tonumber(L, 3); object arg2 = ToLua.ToVarObject(L, 4); obj.AttachEntity(arg0, arg1, arg2); return(0); } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(int), typeof(UnityGameFramework.Runtime.Entity), typeof(object))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityGameFramework.Runtime.Entity arg1 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 3); object arg2 = ToLua.ToVarObject(L, 4); obj.AttachEntity(arg0, arg1, arg2); return(0); } else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(int), typeof(UnityGameFramework.Runtime.Entity), typeof(UnityEngine.Transform), typeof(object))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityGameFramework.Runtime.Entity arg1 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 3); UnityEngine.Transform arg2 = (UnityEngine.Transform)ToLua.ToObject(L, 4); object arg3 = ToLua.ToVarObject(L, 5); obj.AttachEntity(arg0, arg1, arg2, arg3); return(0); } else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(int), typeof(int), typeof(UnityEngine.Transform), typeof(object))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); int arg1 = (int)LuaDLL.lua_tonumber(L, 3); UnityEngine.Transform arg2 = (UnityEngine.Transform)ToLua.ToObject(L, 4); object arg3 = ToLua.ToVarObject(L, 5); obj.AttachEntity(arg0, arg1, arg2, arg3); return(0); } else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(UnityGameFramework.Runtime.Entity), typeof(UnityGameFramework.Runtime.Entity), typeof(UnityEngine.Transform), typeof(object))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); UnityGameFramework.Runtime.Entity arg0 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 2); UnityGameFramework.Runtime.Entity arg1 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 3); UnityEngine.Transform arg2 = (UnityEngine.Transform)ToLua.ToObject(L, 4); object arg3 = ToLua.ToVarObject(L, 5); obj.AttachEntity(arg0, arg1, arg2, arg3); return(0); } else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(UnityGameFramework.Runtime.Entity), typeof(int), typeof(UnityEngine.Transform), typeof(object))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); UnityGameFramework.Runtime.Entity arg0 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 2); int arg1 = (int)LuaDLL.lua_tonumber(L, 3); UnityEngine.Transform arg2 = (UnityEngine.Transform)ToLua.ToObject(L, 4); object arg3 = ToLua.ToVarObject(L, 5); obj.AttachEntity(arg0, arg1, arg2, arg3); return(0); } else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(int), typeof(UnityGameFramework.Runtime.Entity), typeof(string), typeof(object))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); UnityGameFramework.Runtime.Entity arg1 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 3); string arg2 = ToLua.ToString(L, 4); object arg3 = ToLua.ToVarObject(L, 5); obj.AttachEntity(arg0, arg1, arg2, arg3); return(0); } else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(int), typeof(int), typeof(string), typeof(object))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); int arg0 = (int)LuaDLL.lua_tonumber(L, 2); int arg1 = (int)LuaDLL.lua_tonumber(L, 3); string arg2 = ToLua.ToString(L, 4); object arg3 = ToLua.ToVarObject(L, 5); obj.AttachEntity(arg0, arg1, arg2, arg3); return(0); } else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(UnityGameFramework.Runtime.Entity), typeof(UnityGameFramework.Runtime.Entity), typeof(string), typeof(object))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); UnityGameFramework.Runtime.Entity arg0 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 2); UnityGameFramework.Runtime.Entity arg1 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 3); string arg2 = ToLua.ToString(L, 4); object arg3 = ToLua.ToVarObject(L, 5); obj.AttachEntity(arg0, arg1, arg2, arg3); return(0); } else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(UnityGameFramework.Runtime.EntityComponent), typeof(UnityGameFramework.Runtime.Entity), typeof(int), typeof(string), typeof(object))) { UnityGameFramework.Runtime.EntityComponent obj = (UnityGameFramework.Runtime.EntityComponent)ToLua.ToObject(L, 1); UnityGameFramework.Runtime.Entity arg0 = (UnityGameFramework.Runtime.Entity)ToLua.ToObject(L, 2); int arg1 = (int)LuaDLL.lua_tonumber(L, 3); string arg2 = ToLua.ToString(L, 4); object arg3 = ToLua.ToVarObject(L, 5); obj.AttachEntity(arg0, arg1, arg2, arg3); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityGameFramework.Runtime.EntityComponent.AttachEntity")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }