//this source code was auto-generated by tolua#, do not modify it using System; using LuaInterface; public class UnityEngine_UnityEngineUtilsWrap { public static void Register(LuaState L) { L.BeginStaticLibs("UnityEngineUtils"); L.RegFunction("Instantiate", Instantiate); L.RegFunction("Root", Root); L.RegFunction("SetSafeActive", SetSafeActive); L.RegFunction("SetVisible", SetVisible); L.RegFunction("IsVisible", IsVisible); L.RegFunction("SetSafeEnable", SetSafeEnable); L.RegFunction("Destroy", Destroy); L.RegFunction("DestroyComponent", DestroyComponent); L.RegFunction("getGameObject", getGameObject); L.RegFunction("RemoveAllChild", RemoveAllChild); L.RegFunction("GetOrAddComponent", GetOrAddComponent); L.RegFunction("SetLayer", SetLayer); L.RegFunction("GetMaterial", GetMaterial); L.RegFunction("SetMaterialBlack", SetMaterialBlack); L.RegFunction("SetMaterialGray", SetMaterialGray); L.RegFunction("SetAlpha", SetAlpha); L.RegFunction("PauseEffectParticle", PauseEffectParticle); L.RegFunction("ResumeEffectParticle", ResumeEffectParticle); L.RegFunction("SetUnscalTimePartical", SetUnscalTimePartical); L.RegFunction("DestroyImmediate", DestroyImmediate); L.RegFunction("GetParentPath", GetParentPath); L.RegFunction("GetParentPathEX", GetParentPathEX); L.RegFunction("SetParentNormalize", SetParentNormalize); L.RegFunction("ResetTransform", ResetTransform); L.RegFunction("RecurisiveFindTransformChild", RecurisiveFindTransformChild); L.RegFunction("DisplayMobileKeyboard", DisplayMobileKeyboard); L.RegFunction("CheckBoundIsInCamera", CheckBoundIsInCamera); L.EndStaticLibs(); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Instantiate(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.CheckObject(L, 1); UnityEngine.Object o = UnityEngine.UnityEngineUtils.Instantiate(arg0); ToLua.Push(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Root(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); UnityEngine.GameObject o = UnityEngine.UnityEngineUtils.Root(arg0); ToLua.PushSealed(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetSafeActive(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 1)) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.ToObject(L, 1); bool arg1 = LuaDLL.lua_toboolean(L, 2); UnityEngine.UnityEngineUtils.SetSafeActive(arg0, arg1); return 0; } else if (count == 2 && TypeChecker.CheckTypes(L, 1)) { UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.ToObject(L, 1); bool arg1 = LuaDLL.lua_toboolean(L, 2); UnityEngine.UnityEngineUtils.SetSafeActive(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.UnityEngineUtils.SetSafeActive"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetVisible(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.MonoBehaviour arg0 = (UnityEngine.MonoBehaviour)ToLua.CheckObject(L, 1); bool arg1 = LuaDLL.luaL_checkboolean(L, 2); UnityEngine.UnityEngineUtils.SetVisible(arg0, arg1); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int IsVisible(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.MonoBehaviour arg0 = (UnityEngine.MonoBehaviour)ToLua.CheckObject(L, 1); bool o = UnityEngine.UnityEngineUtils.IsVisible(arg0); LuaDLL.lua_pushboolean(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetSafeEnable(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.MonoBehaviour arg0 = (UnityEngine.MonoBehaviour)ToLua.CheckObject(L, 1); bool arg1 = LuaDLL.luaL_checkboolean(L, 2); UnityEngine.UnityEngineUtils.SetSafeEnable(arg0, arg1); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Destroy(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1 && TypeChecker.CheckTypes(L, 1)) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.ToObject(L, 1); UnityEngine.UnityEngineUtils.Destroy(arg0); return 0; } else if (count == 1 && TypeChecker.CheckTypes(L, 1)) { UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.ToObject(L, 1); UnityEngine.UnityEngineUtils.Destroy(arg0); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.UnityEngineUtils.Destroy"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DestroyComponent(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); System.Type arg1 = ToLua.CheckMonoType(L, 2); UnityEngine.UnityEngineUtils.DestroyComponent(arg0, arg1); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int getGameObject(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.CheckObject(L, 1); string arg1 = ToLua.CheckString(L, 2); UnityEngine.GameObject o = UnityEngine.UnityEngineUtils.getGameObject(arg0, arg1); ToLua.PushSealed(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int RemoveAllChild(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.CheckObject(L, 1); UnityEngine.UnityEngineUtils.RemoveAllChild(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetOrAddComponent(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); System.Type arg1 = ToLua.CheckMonoType(L, 2); UnityEngine.Component o = UnityEngine.UnityEngineUtils.GetOrAddComponent(arg0, arg1); ToLua.Push(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetLayer(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); string arg1 = ToLua.CheckString(L, 2); UnityEngine.UnityEngineUtils.SetLayer(arg0, arg1); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetMaterial(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Renderer arg0 = (UnityEngine.Renderer)ToLua.CheckObject(L, 1); UnityEngine.Material o = UnityEngine.UnityEngineUtils.GetMaterial(arg0); ToLua.Push(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetMaterialBlack(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); UnityEngine.UnityEngineUtils.SetMaterialBlack(arg0); return 0; } else if (count == 2) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); bool arg1 = LuaDLL.luaL_checkboolean(L, 2); UnityEngine.UnityEngineUtils.SetMaterialBlack(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.UnityEngineUtils.SetMaterialBlack"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetMaterialGray(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); UnityEngine.UnityEngineUtils.SetMaterialGray(arg0); return 0; } else if (count == 2) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); bool arg1 = LuaDLL.luaL_checkboolean(L, 2); UnityEngine.UnityEngineUtils.SetMaterialGray(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.UnityEngineUtils.SetMaterialGray"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetAlpha(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Color arg0 = ToLua.ToColor(L, 1); float arg1 = (float)LuaDLL.luaL_checknumber(L, 2); UnityEngine.Color o = UnityEngine.UnityEngineUtils.SetAlpha(arg0, arg1); ToLua.Push(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int PauseEffectParticle(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); UnityEngine.UnityEngineUtils.PauseEffectParticle(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int ResumeEffectParticle(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); UnityEngine.UnityEngineUtils.ResumeEffectParticle(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetUnscalTimePartical(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 1, typeof(UnityEngine.GameObject)); UnityEngine.UnityEngineUtils.SetUnscalTimePartical(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DestroyImmediate(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Object arg0 = (UnityEngine.Object)ToLua.CheckObject(L, 1); UnityEngine.UnityEngineUtils.DestroyImmediate(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetParentPath(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.CheckObject(L, 1); UnityEngine.Transform arg1 = (UnityEngine.Transform)ToLua.CheckObject(L, 2); string o = UnityEngine.UnityEngineUtils.GetParentPath(arg0, arg1); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetParentPathEX(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.CheckObject(L, 1); System.Collections.Generic.List arg1 = (System.Collections.Generic.List)ToLua.CheckObject(L, 2, typeof(System.Collections.Generic.List)); UnityEngine.Transform arg2 = (UnityEngine.Transform)ToLua.CheckObject(L, 3); System.Collections.Generic.List o = UnityEngine.UnityEngineUtils.GetParentPathEX(arg0, ref arg1, arg2); ToLua.PushSealed(L, o); ToLua.PushSealed(L, arg1); return 2; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetParentNormalize(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 1)) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.ToObject(L, 1); UnityEngine.GameObject arg1 = (UnityEngine.GameObject)ToLua.ToObject(L, 2); UnityEngine.UnityEngineUtils.SetParentNormalize(arg0, arg1); return 0; } else if (count == 2 && TypeChecker.CheckTypes(L, 1)) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.ToObject(L, 1); UnityEngine.Transform arg1 = (UnityEngine.Transform)ToLua.ToObject(L, 2); UnityEngine.UnityEngineUtils.SetParentNormalize(arg0, arg1); return 0; } else if (count == 2 && TypeChecker.CheckTypes(L, 1)) { UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.ToObject(L, 1); UnityEngine.Transform arg1 = (UnityEngine.Transform)ToLua.ToObject(L, 2); UnityEngine.UnityEngineUtils.SetParentNormalize(arg0, arg1); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.UnityEngineUtils.SetParentNormalize"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int ResetTransform(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1 && TypeChecker.CheckTypes(L, 1)) { UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.ToObject(L, 1); UnityEngine.UnityEngineUtils.ResetTransform(arg0); return 0; } else if (count == 1 && TypeChecker.CheckTypes(L, 1)) { UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.ToObject(L, 1); UnityEngine.UnityEngineUtils.ResetTransform(arg0); return 0; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.UnityEngineUtils.ResetTransform"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int RecurisiveFindTransformChild(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.CheckObject(L, 1); string arg1 = ToLua.CheckString(L, 2); UnityEngine.Transform o = UnityEngine.UnityEngineUtils.RecurisiveFindTransformChild(arg0, arg1); ToLua.Push(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DisplayMobileKeyboard(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.UI.InputField arg0 = (UnityEngine.UI.InputField)ToLua.CheckObject(L, 1); bool arg1 = LuaDLL.luaL_checkboolean(L, 2); UnityEngine.UnityEngineUtils.DisplayMobileKeyboard(arg0, arg1); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int CheckBoundIsInCamera(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); UnityEngine.Bounds arg0 = ToLua.ToBounds(L, 1); UnityEngine.Camera arg1 = (UnityEngine.Camera)ToLua.CheckObject(L, 2, typeof(UnityEngine.Camera)); bool o = UnityEngine.UnityEngineUtils.CheckBoundIsInCamera(arg0, arg1); LuaDLL.lua_pushboolean(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } }